WalkWorkflow - グローバル

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • WalkWorkflow スクリプトインクルードは、ワークフローをウォークし、各アクティビティの後続タスクのリストと、ワークフロー内のアクティビティの深さを示す最短パスの順序を返すメソッドを提供します。

    Walkworkflow - Walkworkflow(GlideRecord workflowVersion)

    Walkworkflow クラスのコンストラクター。

    表 : 1. パラメーター
    名前 タイプ 説明
    workflowVersion GlideRecord 分析するワークフローバージョンのテーブル wf_workflow_version の GlideRecord
    表 : 2. 返される内容
    タイプ 説明
    Workflow 作成されたワークフローオブジェクト。

    Walkworkflow - computeFullSequences()

    すべてのパスの完全なシーケンスを計算します。

    ここでは Join アクティビティでパスを結合しません。このメソッドを呼び出した後、getSequences() を呼び出して計算済みのシーケンスを取得します。

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    なし

    Walkworkflow - computeSequences()

    アクティビティのシーケンスを計算します。

    結合につながるすべてのシーケンスが結合で終了し、その結合から単一のシーケンスが計算されます。これにより、すべてのシーケンスを結合までウォークアップし、結合からシーケンスをウォークアップできるようになります。このメソッドを呼び出した後、getSequences() の呼び出しによって計算済みのシーケンスが取得されます。

    表 : 5. パラメーター
    名前 タイプ 説明
    なし
    表 : 6. 返される内容
    タイプ 説明
    なし

    Walkworkflow - dump()

    このクラスの内部ステータスを gs.print() に出力します。

    表 : 7. パラメーター
    名前 タイプ 説明
    なし
    表 : 8. 返される内容
    タイプ 説明
    なし

    Walkworkflow - dumpSequences()

    このクラスまでの内部のシーケンスを gs.print() に出力します。

    表 : 9. パラメーター
    名前 タイプ 説明
    なし
    表 : 10. 返される内容
    タイプ 説明
    なし

    Walkworkflow - dumpShortestPathOrders( description)

    このオブジェクトまでの内部の最短のパスの順序を gs.print() に出力します。

    表 : 11. パラメーター
    名前 タイプ 説明
    なし
    表 : 12. 返される内容
    タイプ 説明
    なし

    Walkworkflow - getActivitiesAtOrder(数字 order)

    指定された最短のパスの順序ですべてのアクティビティを返します。

    表 : 13. パラメーター
    名前 タイプ 説明
    order 数字 クライアントが関心を持っている順序番号。
    表 : 14. 返される内容
    タイプ 説明
    文字列アレイ 指定された順序でのアクティビティの sys_id のアレイ。空のアレイが返された場合、それ以上のアクティビティはありません。

    Walkworkflow - getSequences( )

    アクティビティのシーケンスを返します。

    このメソッドを呼び出す前に、walk() メソッドを呼び出しておく必要があります。

    表 : 15. パラメーター
    名前 タイプ 説明
    なし
    表 : 16. 返される内容
    タイプ 説明
    文字列 | で区切られたシーケンスの文字列。各シーケンスは、アクティビティ ID のカンマ区切りリストです (テーブル wf_workflow_activity)。

    Walkworkflow - walk(ブーリアン fullSequences)

    ワークフローを実行し、アクティビティの最短パスの順序を設定します。

    このメソッドを呼び出した後、クライアントがさまざまなアクセサーメソッドを呼び出して、ワークフローに関連するデータを取得します。

    表 : 17. パラメーター
    名前 タイプ 説明
    fullSequence ブーリアン (オプション) true の場合、完全なシーケンスを計算します。デフォルトは false です。
    表 : 18. 返される内容
    タイプ 説明
    なし