InvokeFlow コンポーネントの使用

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • RPA デスクトップデザインスタジオの InvokeFlow コンポーネントを使用して、ワークフロースタジオで利用可能なフローを起動したり、呼び出したりします。フローのコンテキスト ID を生成し、他のフローデザイナーコンポーネントでその ID を使用して、実行状況と出力を取得します。

    始める前に

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

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

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

    このタスクについて

    InvokeFlow コンポーネントは、ワークフロースタジオでのフローのコンテキスト ID を返すため、他のコンポーネントで使用できます。たとえば、コンテキスト ID を使用して、フローの実行ステータスや出力を取得できます。

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

    手順

    1. [ツールボックス] ペインで、 ServiceNow > Flow Designer.
    2. InvokeFlow コンポーネントを [デザイン面 (Design surface)] にドラッグします。
    3. [デザイン面 (Design surface)] で、InvokeFlow コンポーネントの [構成] ボタン 構成アイコンを選択して、[InvokeFlow] ダイアログボックスを表示します。
    4. [フロー名] フィールドに 3 文字以上を入力してフローを検索し、選択します。
      重要:
      アプリケーションスコープが [すべてのアプリケーションスコープ] に設定されているフローのみを表示および選択できます。アプリケーションスコープは、ワークフロースタジオインスタンスの [アクセス可能] フィールドで設定されます。フローのアプリケーションスコープが [このアプリケーションスコープのみ] に設定されている場合、このフローは [フロー名] フィールドのドロップダウンリストでは使用できません。
    5. 入力フィールドを検証し、[OK] を選択します。
    6. オプション: InvokeFlow コンポーネントのプロパティを設定します。
      詳細については、「フローデザイナーコンポーネントのプロパティ」を参照してください。

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

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