AttendedConfigurations コンポーネントの使用

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • AttendedConfigurations コンポーネントを使用すると、選択した同じボットプロセスに関連付けられた有人構成のリストが表示されます。自動化ロジックをルーティングする各構成の制御出力ポートを選択して付与します。

    始める前に

    RPA デスクトップデザインスタジオから自動化を実行している場合は、RPA デスクトップデザインスタジオ[デザイン] タブから [ボットプロセスをアサイン (Assign bot process)] オプションを使用して、ボットプロセスに自動化をアサインします。[ボットプロセス] フィールドで、埋め込みタスクの自動化が有効になっている有人のボットプロセスを選択していることを確認します。[有人構成 (Attended Config)] フィールドで、関連付けられた有人構成を選択していることを確認します。[レコードコンテキスト] フィールドに、ServiceNow フォームレコードの Sys ID または URL を入力していることを確認します。詳細については、「自動化プロジェクトへのボットプロセスのアサイン」を参照してください。

    埋め込みタスクの自動化の概念について理解しておいてください。詳細については、「の埋め込みタスクの自動化 (ETA) RPA ハブ」を参照してください。

    必要なロール:
    • sn_rpa_fdn.rpa_developer または sn_rpa_fdn.rpa_admin (RPA デスクトップデザインスタジオから自動化を実行している場合)
    • sn_rpa_fdn.rpa_assisted_user (アテンド型ロボットアプリケーションから自動化を実行している場合)。

    このタスクについて

    AttendedConfigurations コンポーネントは、単一の自動化プロジェクトで自動化の実行を分離し、呼び出されたアクションに従ってそれぞれのロジックを呼び出します。

    ServiceNow フォームの UI アクション (ボタン) から自動化をトリガーし、アテンド型ロボットアプリケーションを使用して実行する場合は、AttendedConfigurations コンポーネントによって、関連付けられた有人構成から自動化フローがルーティングされます。

    AttendedConfigurations コンポーネントのプロパティが設定可能です。これらのプロパティの詳細については、「Forms コンポーネントのプロパティ」を参照してください。

    たとえば、自動化に 2 つの UI アクションが必要な場合は、同じボットプロセスとテーブルに関連付けられた 2 つの有人構成を RPA ハブ に作成します。異なるアクティビティで、これらの UI アクションの自動化ロジックを個別に定義します。

    通貨価格取得のユースケースを考えてみましょう。この場合、[価格の取得 (Get Prices)] や [価格の更新 (Update Price)] などの UI アクションの 2 つの自動化ロジックを使用して、1 つの自動化がビルドされます。これらの UI アクションは、[価格の取得 (Get Prices)] と [価格の更新 (Update Price)] という 2 つの有人構成に関連付けられています。有人構成は、同じボットプロセスとテーブルに関連付けられています。次の手順は、このユースケースで AttendedConfigurations コンポーネントを使用する方法のガイダンスを提供します。

    手順

    1. [ツールボックス] ペインで、 ServiceNow > フォーム.
    2. AttendedConfigurations コンポーネントを [デザイン面 (Design surface)]にドラッグします。
    3. コンポーネント設定アイコン (コンポーネント設定アイコン) をクリックします。
    4. 該当する有人構成を 1 つ以上選択します。

      この例では、両方の有人構成 ([価格の取得 (Get Prices)] と [価格の更新 (Update Price)] ) を選択します。

      図 : 1. 例:有人構成を選択
      有人構成を選択します。
    5. [OK] をクリックします。
      複数のコントロール出力ポートが表示されます。
    6. 下表に従って、AttendedConfigurations コンポーネントのデータポートとコントロールポートを、他のコンポーネントの対応するポートに接続します。

      この例では、[価格の取得 (Get Prices)] コントロール出力ポートを、対応するアクティビティにマッピングします。同様に、[価格の更新 (Update Price)] コントロール出力ポートを、対応するアクティビティにマップします。[価格の取得 (Get Prices)] UI アクションを選択すると、対応するロジックが実行されます。同様に、[価格の更新 (Update Price)] UI アクションを選択すると、対応するロジックが実行されます。

      ポートタイプ 接続の目的 必須?
      コントロール入力 1 つまたは複数のコンポーネントのコントロール出力ポートに接続します。 はい
      コントロール出力 [複数] 選択した有人構成ごとに、コントロール出力が作成されます。必要な自動化ロジックに従って、別のコンポーネントまたはアクティビティのコントロール入力ポートに接続します。 なし
    7. オプション: コンポーネントをテストするには、コンポーネントのタイトルバーを右クリックし、[ここから実行 (Run From Here)] を選択します。