---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# RPA ハブでの埋め込みタスクの自動化

# RPA ハブでの埋め込みタスクの自動化 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：9分

埋め込みタスクの自動化機能を使用して、アテンド型ロボットアプリケーションから開始する以外に、ServiceNow フォームから有人ボットプロセス (有人自動化) をトリガーします。  
重要:  
埋め込みタスクの自動化は、公開された有人のボットプロセスに対してのみ実行されます。

## API を介した埋め込みタスクの自動化の呼び出し {#embedded-task-auto-rpa__section_bjm_hf1_f1c}

ワークスペース、プレイブック、またはその他のサービスポータルからボットプロセス (自動化) をトリガーするには、対応するアクションを作成し、RPAInstanceFormHooks アプリケーションプログラミングインターフェイス (API) を呼び出します。API を介した埋め込みタスクの自動化の呼び出しの詳細については、「[API を介した埋め込みタスクの自動化の呼び出し](https://servicenow-prod.fluidtopics.net/7NfUuebZ7wKwSeGPpRxSNw "アクションを作成して、UI エクスペリエンスから有人ボットプロセス (有人自動化) を呼び出します。")」を参照してください。

## 埋め込みタスクの自動化の概要 {#embedded-task-auto-rpa__section_hwf_2hr_zzb}

埋め込みタスクの自動化機能を使用して、有人モードで ServiceNow の画面からシームレスに自動化を開始します。これにより、ロボットがマシン上で直接タスクを実行する透過的なビューがユーザーに提供されます。この機能は、個人が自動化プロセスをリアルタイムで観察および監視できるようにすることで、分かりやすいエクスペリエンスを提供します。

## なぜ埋め込みタスクの自動化なのか {#embedded-task-auto-rpa__section_ekx_1qm_vzb}

既存の有人自動化は、自動化自体の中でビルドされたフォームとやり取りするため、フォームの開発が必要です。ServiceNow の画面を使用する有人自動化には、埋め込みタスクの自動化機能を使用します。埋め込みタスクの自動化機能を使用すると、自動化でフォームを開発する必要なく、既存の ServiceNow の画面を再利用できます。

## 埋め込みタスクの自動化のしくみ {#embedded-task-auto-rpa__section_bqq_cgv_rzb}

従業員バッジ作成のユースケースを考えてみましょう。

1. サービスカタログで、従業員バッジ生成の要求が作成されます。この要求フォームには、サードパーティアプリケーションでバッジを印刷するために、\[要求元\] や \[場所\] などの詳細が含まれています。アプリケーションでバッジが生成されると、バッジ ID が要求フォームに入力されます。
2. RPA デスクトップデザインスタジオで、新しいコンポーネントを使用して自動化をビルドし、ServiceNow インスタンスに公開します。新しいコンポーネントの詳細については、「[フォーム](https://servicenow-prod.fluidtopics.net/Qfai3j8OuxOikn1di3RFDg "フォームコンポーネントは、埋め込みタスクの自動化で有効になる有人自動化をトリガーするのに役立ちます。")」を参照してください。それぞれの UI アクションの自動化実行の完了に役立つ各 UI アクションの自動化ロジックには、終了コンポーネントを使用してください。コンポーネントの詳細については、「[Terminate コンポーネントの使用](https://servicenow-prod.fluidtopics.net/zZNgctxPzs5AxV7Dc1kTKQ "RPA デスクトップデザインスタジオの Terminate コンポーネントを使用して、自動化を中止します。")」を参照してください。
3. RPA ハブ で、有人のボットプロセス (従業員バッジの生成など) を作成します。有人ボットプロセスの作成の詳細については、「[RPA ハブ でのボットプロセスレコードの構成](https://servicenow-prod.fluidtopics.net/3ZCEIkAAecgs19X5hs4Usw "RPA ハブ では、ボットプロセス構成レコードを作成し、資産をアサインしてボットプロセスに関連付けることができます。ボットプロセス構成レコードの保存のみを行うこともできますが、ボットプロセスには関連付けられません。孤立したままです。")」を参照してください。
4. 有人ボットプロセス (自動化) を ServiceNow フォームからトリガーするには、関連する有人ボットプロセスフォームで、\[埋め込みタスクの自動化を有効にする (Enable Embedded Task Automation)\] チェックボックスをオンにします。このチェックボックスをオンにすると、\[プロセスフィールドパラメーター (Process Field Parameters)\] と \[有人構成 (Attended Configuration)\] の 2 つの追加タブがボットプロセスフォームに表示されます。ボットプロセスフォームの詳細については、「[RPA ハブのボットプロセスフォーム](https://servicenow-prod.fluidtopics.net/adst6wBs51rYGX_ovu3bTg "ボットプロセスフォームを使用してそれをボットプロセス構成に関連付け、ボットプロセスに必要な残りのフィールドに入力します。")」を参照してください。
5. \[プロセスフィールドパラメーター (Process Field Parameters)\] タブで、自動化で使用する動的パラメーターを作成します。プロセスフィールドパラメーターは、特定のフォームの値を設定したり、フィールド値を取得したりするために使用されます。プロセスフィールドパラメーターの例としては、ユーザーの役職、名、姓、場所などがあります。これらの詳細情報は、バッジを生成する際に自動化ワークフローで使われます。プロセスフィールドパラメーター作成の詳細については、「[RPA ハブ でのプロセスフィールドパラメーターの作成](https://servicenow-prod.fluidtopics.net/jakJqaVXY~AJjHinhK2tpw "自動化 (ボットプロセス) に必要なプロセスフィールドパラメーター (動的パラメーター) を定義します。")」を参照してください。
6. RPA ハブ で有人構成レコードを作成します。有人構成レコード作成の詳細については、「[RPA ハブ での有人構成レコードの作成](https://servicenow-prod.fluidtopics.net/ECZz7fnY5VrH3C0LXBqaNg "RPA ハブ で有人構成レコードを作成して、埋め込みタスク自動化が有効になっている有人ボットプロセスをトリガーします。")」を参照してください。
7. この有人構成レコードで、このボットプロセスをトリガーする必要がある \[テーブル\] フィールドから、必要なフォームに関連付けられたテーブルを選択します。次に、\[条件\] フィールドで基準を定義して、ボットプロセスをトリガーします。この例では、バッジの生成に必要な承認済みの要求の条件を設定します。有人構成の詳細については、「[RPA ハブの有人構成フォーム](https://servicenow-prod.fluidtopics.net/v3V92dCX_9VQOzwtQ3~Ybw "有人構成フォームを使用して、自動化を開始する必要があるテーブルフォームを関連付け、それぞれの有人ボットプロセスとその他の関連条件を関連付けます。")」を参照してください。
8. \[フィールドパラメーターマッピング (Field Parameter Mappings)\] タブで、フォームフィールドを自動化で使用するプロセスフィールドパラメーターにマッピングします。このプロセスにより、ボットプロセス実行中のデータフローが容易になります。たとえば、\[フルネーム\] が、自動化で使用されるプロセスフィールドパラメーターである場合、フォームの \[名前\] フィールドにマッピングされます。フィールドパラメーターのマッピングの詳細については、「[RPA ハブ のボットプロセスフィールドパラメーターへのテーブルフィールドのマッピング](https://servicenow-prod.fluidtopics.net/gZtkxDfSfUyMA1WVaheJXQ "関連する有人構成テーブルのフォームフィールド (テーブル フィールド) を自動化で使用するプロセスフィールドパラメーターにマッピングします。たとえば、「First name」が、自動化で使用されるプロセスフィールドパラメーターである場合、フォームの「requested_for.first_name」フィールドにマッピングされます。")」を参照してください。
9. \[有人構成 (Attended Configuration)\] タブで、\[アクティブ化\] ボタンを選択するとフォームがアクティブ化されます。バックグラウンドで、対応する要求フォームで UI アクション (ボタン) が作成されます。有人構成のアクティブ化については、「[RPA ハブ の有人構成レコードを有効にしますか？](https://servicenow-prod.fluidtopics.net/FT~Y5mAkc7JG3SUVtmCxhQ "有人構成レコードを有効にして、関連付けられた ServiceNow フォームで有人自動化をトリガーする UI アクションをアクティブ化します。")」を参照してください。
10. RPA デスクトップデザインスタジオから公開された対応するパッケージを使用して、ボットプロセスを公開します。詳細については、「[RPA ハブ ボットプロセスの公開](https://servicenow-prod.fluidtopics.net/JAU_eUgeehP32mj0OvdmZw "ボットプロセスを公開して、プロセスを実行できるようにします。")」を参照してください。

    ボットプロセスを公開するには、有人ボットプロセスレコードの \[Attended ユーザー/グループ\] タブの \[アサインされたユーザー\] または \[アサイン先グループ\] フィールドで、ユーザーに RPA AU (RPA 支援ユーザー) をアサインします。自動アサインシステムプロパティ sn_rpa_fdn.allow_rda_robot_auto_assignment が false の場合、アサインされた RPA 支援ユーザーがアテンド型ロボットレコードを使用できます。自動アサインシステムプロパティが true の場合、アテンド型ロボットライセンスを使用して、トリガー時にアテンド型ロボットを自動作成できます。このシステムプロパティの詳細については、「[RPA ハブ プロパティの設定](https://servicenow-prod.fluidtopics.net/k6Wzmlm~oGcBAosijT5Zxg "RPA ハブのシステムプロパティにアクセスするには、次に移動します すべて > ロボットによる業務の自動化 > アドミニストレーション > プロパティ .")」を参照してください。
11. その後、アサインされたユーザーは、対応する ServiceNow フォームで UI アクション (ボタン) (たとえば、\[バッジの生成 (Generate Badge)\]) を表示できます。このボタンを使用すると、ユーザーは有人ボットプロセス (有人自動化) をトリガーできます。このボタン (UI アクション) を表示するには、特定の条件があります。詳細については、「[UI アクション (ボタン) の表示条件](https://servicenow-prod.fluidtopics.net/3~xgcrkdg10_kFEYI83zjg "有人構成レコードで選択された関連テーブルの、対応する ServiceNow フォームに UI アクション (ボタン) を表示するには、次の条件が満たされていることを確認します。")」を参照してください。

{#embedded-task-auto-rpa__ul_tzg_ykq_yzb} 図 : 1. RPA ハブ での埋め込みタスクの自動化の構成

## 埋め込みタスクの自動化の構成 {#embedded-task-auto-rpa__section_iqz_v3b_d1c}

埋め込みのタスク自動化を構成するには、「[埋め込みタスクの自動化の構成のステップリスト](https://servicenow-prod.fluidtopics.net/CxG1JXQmu4SHNvYGFZpBJA "このステップリストを使用して埋め込みタスク自動化を構成するためのすべてのタスクを説明します。")」を参照してください。

## RPA デスクトップデザインスタジオの埋め込みタスクの自動化の新しいコンポーネント {#embedded-task-auto-rpa__section_b2k_ms3_b1c}

次の 4 つの新しいコンポーネントが、RPA デスクトップデザインスタジオの新しい \[フォーム \] セクションに追加されます。これらのコンポーネントは、\[ツールボックス\] ペインの新しい ServiceNow カテゴリで使用できます。

* AttendedConfigurations：単一の自動化プロジェクトで自動化の実行を分離し、呼び出されたアクションに従ってそれぞれのロジックを呼び出します。詳細については、「[AttendedConfigurations コンポーネントの使用](https://servicenow-prod.fluidtopics.net/gckPNbKJ3hYcnKkjbAFZyg "AttendedConfigurations コンポーネントを使用すると、選択した同じボットプロセスに関連付けられた有人構成のリストが表示されます。自動化ロジックをルーティングする各構成の制御出力ポートを選択して付与します。")」を参照してください。
* GetProcessFieldParameters：RPA ハブで対応する有人構成情報レコードのフィールドパラメーターマッピングに関連付けられている ServiceNowフォームフィールドの値をフェッチします。詳細については、「[GetProcessFieldParameters コンポーネントの使用](https://servicenow-prod.fluidtopics.net/aV5Y5QI9Z8yx9dJCBDcTxA "ボットプロセスの有人構成レコードで構成した、プロセスフィールドパラメーターにマッピングされた関連 [テーブル] フィールドの値を取得します。このコンポーネントは、パラメーターの個々の値とすべての値の両方をオブジェクトとして返します。このコンポーネントは、ServiceNow フォームレコード内の関連 [テーブル] フィールドの値を読み取ります。")」を参照してください。
* GetRecordContextID：自動化のトリガー元である ServiceNow フォームの現在のレコード sys_id をフェッチします。詳細については、「[GetRecordContextID コンポーネントの使用](https://servicenow-prod.fluidtopics.net/P1Xa47slOWde84mJLixzpw "RPA デスクトップデザインスタジオの GetRecordContextID コンポーネントを使用して、有人構成に関連付けられている ServiceNow フォームレコードの Sys ID を取得します。Sys ID はコンポーネントの出力です。たとえば、Sys ID はレコード内の添付ファイルをフェッチするために使用されます。")」を参照してください。
* SetProcessFieldParameters：RPA ハブで対応する有人構成情報レコードのフィールドパラメーターマッピングに関連付けられている ServiceNow フォームフィールドの値を更新します。詳細については、「[SetProcessFieldParameters コンポーネントの使用](https://servicenow-prod.fluidtopics.net/YFdu2CDQVCYZFSCgkKFFyQ "ボットプロセスの有人構成レコードで構成した、プロセスフィールドパラメーターにマッピングされた関連 [テーブル] フィールドの値を設定します。このコンポーネントは、ServiceNow フォームレコード内の [テーブル] フィールドに関連付けられた設定済みフィールドパラメーターの値を更新します。")」を参照してください。
{#embedded-task-auto-rpa__ul_jkj_zgd_zzb}

## 有人自動化の Terminate コンポーネント {#embedded-task-auto-rpa__section_kfh_kzr_gbc}

自動化の実行を完了するには、有人自動化の Terminate コンポーネントを使用します。コンポーネントの詳細については、「[Terminate コンポーネントの使用](https://servicenow-prod.fluidtopics.net/zZNgctxPzs5AxV7Dc1kTKQ "RPA デスクトップデザインスタジオの Terminate コンポーネントを使用して、自動化を中止します。")」を参照してください。

## ServiceNow フォームから有人自動化を起動する {#embedded-task-auto-rpa__section_l2m_2qp_b1c}

ServiceNow フォームから有人自動化を起動する際の制限事項と、有人自動化の起動について説明します。詳細については、「[埋め込みタスクの自動化でのアテンド型ロボットの認証過程と自動化の実行](https://servicenow-prod.fluidtopics.net/IGMbGTZuJj8T9He8yVrPGQ "アテンド型ロボットアプリケーションの認証プロセスと、ServiceNow フォームから自動化がトリガーされる場合の自動化の実行について説明します。")」を参照してください。

## アテンド型ロボットの認証過程と自動化の実行 {#embedded-task-auto-rpa__section_vkj_bjb_b1c}

アテンド型ロボットアプリケーションの認証プロセスと、 自動化の実行について説明します。詳細については、「[埋め込みタスクの自動化でのアテンド型ロボットの認証過程と自動化の実行](https://servicenow-prod.fluidtopics.net/IGMbGTZuJj8T9He8yVrPGQ "アテンド型ロボットアプリケーションの認証プロセスと、ServiceNow フォームから自動化がトリガーされる場合の自動化の実行について説明します。")」を参照してください。  
重要:  
既存の自動化に新しいバージョンが存在する場合、その変更を反映するには、アテンド型ロボットアプリケーションをクローズする必要があります。それまでは、アテンド型ロボットアプリケーションが既に起動されて実行されているため、既存のバージョンを引き続き使用します。

新しいバージョンの RPA ハブ がインスタンスにインストールされている場合、その変更を反映するには、アテンド型ロボットアプリケーションをクローズする必要があります。それまでは、アテンド型ロボットアプリケーションが既に起動されて実行されているため、既存の一連のプラグインを引き続き使用します。

## 埋め込みタスク自動化のランタイムフェーズ {#embedded-task-auto-rpa__section_kqk_ynb_d1c}

ServiceNow フォームからの有人自動化のトリガーの詳細について説明します。詳細については、「[埋め込みタスク自動化のランタイムフェーズ](https://servicenow-prod.fluidtopics.net/1MJRCh2GqDw04GqxqvOv2Q "ServiceNow フォームからの有人自動化のトリガーの詳細について説明します。")」を参照してください。
**関連タスク**   

* [RPA ハブ の有人構成レコードの非アクティブ化](https://servicenow-prod.fluidtopics.net/acAQ8jIJS1azlDqyG8DRvQ "有人構成を非アクティブ化して、レコードを非アクティブ状況に移行します。")
* [RPA ハブ の有人構成レコードの削除](https://servicenow-prod.fluidtopics.net/U8p2A466Geq1qslaBazsqQ "不要になった有人構成レコードを削除します。")
* [RPA ハブ での有人構成レコードの編集](https://servicenow-prod.fluidtopics.net/90VaMomqzNO0GXILDEaqLw "RPA ハブ で既存の有人構成レコードを編集して、レコードの詳細のいくつかを編集します。")

