InvokeSubFlow コンポーネントの使用

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • InvokeSubFlow コンポーネントは、ワークフロースタジオでのサブフローのコンテキスト ID を返すため、他のコンポーネントで使用できます。たとえば、コンテキスト ID を使用して、サブフローの実行ステータスや出力を取得できます。

    始める前に

    ワークフロースタジオでのフローの詳細については、「Building flows」を参照してください。

    フローデザイナーコンポーネントを使用する前に、接続マネージャーを使用してインスタンスに接続していることを確認してください。インスタンスへの接続方法の詳細については、「RPA デスクトップデザインスタジオ から RPA ハブ インスタンスへのコネクト」を参照してください。

    RPA ハブフローまたはサブフローでクライアント呼び出し可能オプションを有効にします。詳細については、「のフローまたはサブフローでクライアント呼び出し可能オプションを有効にする RPA ハブ」を参照してください。

    必要なロール:fd_read role。このロールに関する詳細については、「User access to Workflow Studio flows」を参照してください。

    このタスクについて

    サブフローのコンテキスト ID を取得する InvokeSubFlow コンポーネントを追加すると、他のフローデザイナーコンポーネントがそのステータスを確認したり、出力を取得したりできるようになります。フローのコンテキスト ID を取得するには、InvokeFlow コンポーネントを使用します。

    手順

    1. [ツールボックス] ペインで、 ServiceNow > フローデザイナー.
    2. InvokeSubFlow コンポーネントを [デザイン面 (Design surface)] にドラッグします。
    3. [デザイン面 (Design surface)] で、InvokeSubFlow コンポーネントの [構成] ボタン 構成アイコンを選択して、[InvokeSubFlow] ダイアログボックスを表示します。
    4. [ サブフロー名 ] フィールドに、検索する文字を 3 文字以上入力し、Enter キーを押します。

      入力した文字で始まるサブフローのリストが、接続された ServiceNow インスタンスから表示されます。

      重要:
      アプリケーションスコープが [すべてのアプリケーションスコープ] に設定されているサブフローのみを表示および選択できます。アプリケーションスコープは、ワークフロースタジオインスタンスの [アクセス可能] フィールドで設定されます。サブフローのアプリケーションスコープが [このアプリケーションスコープのみ] に設定されている場合、このサブフローは [サブフロー名] フィールドのドロップダウンリストでは使用できません。
    5. 検索リストから必要なサブフローを選択します。
    6. 入力フィールドを検証し、[OK] を選択します。
    7. オプション: InvokeSubFlow コンポーネントのプロパティを設定します。
      詳細については、「フローデザイナーコンポーネントのプロパティ」を参照してください。

      コンテキスト ID パラメーターを、GetExecutionStatus や GetOutputs などの他のフローデザイナーコンポーネントに接続できるようになりました

    8. オプション: コンポーネントをテストするには、[デザイン] タブで [実行] を選択します。