ワークフローからサブフローに変数を渡します

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • このプロセスを使用して、親ワークフローからサブフローに変数を渡します。

    始める前に

    必要なロール:workflow_creator、workflow_admin、または admin

    このタスクについて

    注:
    また、 戻り値サブフロー内のアクティビティを使用して親ワークフローに値を返します。すべての終了遷移パスに戻り値があることを確認してください。

    手順

    1. 入力を定義して、親ワークフローから変数を受け入れるようにサブフローを準備します。
    2. 親ワークフローにサブフローを含め、入力を親ワークフロー変数に接続します。
      注:
      要求されたアイテム [sc_req_item] テーブルで実行されるサブフローに変数を渡すことはできません。

    サブフローの入力を定義します

    サブフローとして起動されたときに親ワークフローから要求するワークフローの入力変数を定義します。

    このタスクについて

    すべての入力は変数 [var_dictionary] テーブルに格納されます。

    手順

    1. エディタで、ワークフローを開いてチェックアウトします。
    2. タイトルバーで、メニューアイコンをクリックし、 入力の編集 を選択します。
    3. [ワークフロー入力] ウィンドウで、 新規 をクリックします。
    4. 列名、ユーザーに表示されるラベル、フィールドのタイプなど、変数の定義をレコードに取り込みます。
    5. [送信] をクリックします。

    ワークフローでサブフローを呼び出す

    この手順を使用して、ワークフローにサブフローを追加します。

    手順

    1. ワークフローエディタで、親ワークフローを開き、チェックアウトします。
    2. サブフローをワークフロータブを親ワークフローに追加します。
    3. [新しいアクティビティ] ダイアログボックスで、サブフローの [入力] で定義された変数を定義します。

      これらのフィールドは、静的な値または変数を次の形式で受け入れることができます。

      $ {variable_name}

    4. [送信] をクリックします。

      ワークフローは、適切な時間にサブフローをトリガし、入力定義によって示されるように変数を渡します。