サブフローとして使用されるワークフロー

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む1読むのに数分
  • ワークフローは、別のワークフローをアクティビティとして起動することができます。

    親ワークフローによってサブフローがトリガされ、続行する前にサブフローが完了するまで待機します。パブリッシングの前にワークフロー検証ツールを実行して、不足しているサブフローやその他の依存関係の問題(更新セットに関連する問題など)を検出します。

    ワークフローエディタのワークフロータブには、サブフローとして使用できるワークフローのリストが含まれています。

    図 : 1. サブフローとして使用できるワークフロー
    サブフローとして使用できるワークフロー

    選択したサブフローがアクティブであることを確認します。サブフローがアクティブでない場合、メインワークフローは読み込み中メッセージとともにハングアップします。非アクティブなサブフローをワークフローに配置すると、サブフローは赤いバナーで表示され、実行できないことを示します。アクティブなサブフローは、選択すると青色で強調表示されます。

    図 : 2. アクティブなサブフローによるワークフロー
    アクティブなサブフローによるワークフロー

    サブフローとタスクの作成アクティビティ

    ワークフローにタスクの作成現在のレコードで実行されたアクティビティでは、ワークフロー内の追加のタスクアクティビティが期待通りに実行されないことがあります。

    これは、Create Taskアクティビティを含む同じサブフローが親フローで複数回実行される場合に発生します。サブフローが再実行され、そのサブフローを実行しようとするとタスクの作成システムは最初のタスク・アクティビティを代わりに再オープンし、追加のタスクを作成しません。
    注:
    タスクの作成アクティビティを使用する重複サブフローを作成する代わりに、スクリプトを使用してタスクを作成するワークフローにスクリプトの実行アクティビティを追加することもできます。
    図 : 3. 同じタスク作成アクティビティがワークフローで2回実行されます
    この構成では、ワークフローは、タスクを作成アクティビティを複数含む同じサブフローを複数回実行しません。これにより、ワークフローで追加のタスクを作成できます。
    図 : 4. タスクの作成アクティビティを含む異なるサブフローの実行