埋め込みタスク自動化 RPA Hub

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む8読むのに数分
  • 埋め込みタスク自動化機能を使用すると、アプリケーションから開始する以外に、フォームの ServiceNow クラシックまたはコア UI (UI 16) エクスペリエンスから有人のボットプロセス (有人の自動化) をトリガーします アテンド型ロボット

    API を介して埋め込みタスク自動化を呼び出す

    ワークスペース、Playbook、またはその他のサービスポータルからボットプロセス (自動化) をトリガーするには、対応するアクションを作成し、 RPAInstanceFormHooks アプリケーションプログラミングインターフェイス (API) を呼び出します。API を介した埋め込みタスク自動化の呼び出しの詳細については、以下を参照してください API を介して埋め込みタスク自動化を呼び出す

    概要

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

    埋め込みタスク自動化を選ぶ理由

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

    埋め込みタスク自動化の仕組み

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

    1. サービスカタログでは、従業員バッジ生成の要求が作成されます。この要求フォームには、サードパーティアプリケーションでバッジを印刷するために、[ 要求元 ] や [ 場所 ] などの詳細が含まれています。アプリケーションでバッジが生成されると、バッジ ID が要求フォームに入力されます。
    2. RPA デスクトップデザインスタジオ、新しいコンポーネントを使用して自動化を構築し、 ServiceNow インスタンスに公開します。新しいコンポーネントの詳細については、「」を参照してください Forms。それぞれの UI アクションの自動化実行の完了に役立つ各 UI アクションの自動化ロジックには、Terminate コンポーネントを使用してください。コンポーネントの詳細については、 Terminate コンポーネントの使用.
    3. RPA Hub、有人のボットプロセス (従業員バッジの生成など) を作成します。有人ボットプロセスの作成の詳細については、「」を参照してください RPA Hub でのボットプロセスレコードの構成
    4. フォームから ServiceNow このボットプロセス (自動化) をトリガーするには、有人ボットプロセスフォームの [アクセス] セクションで [埋め込みタスクの自動化を有効にする ] チェックボックスをオンにします。このチェックボックスを有効にすると、ボットプロセスフォームで [プロセスフィールドパラメーター] と [有人の構成] の 2 つの追加タブを使用できます。ボットプロセスフォームの詳細については、「」を参照してください ボットプロセスフォーム
    5. [プロセスフィールドパラメーター] タブで、自動化で使用する動的パラメーターを作成します。プロセスフィールドパラメーターは、特定のフォームの値を設定したり、フィールド値を取得したりするために使用されます。プロセスフィールドパラメーターの例としては、ユーザーの役職、名、姓、場所などがあります。これらの詳細は、バッジを生成する際に自動化ワークフローで使用されます。プロセスフィールドパラメータの作成の詳細については、を参照してください でのプロセスフィールドパラメーターの作成 RPA Hub
    6. RPA Hubで、有人構成レコードを作成します。有人構成レコードの作成の詳細については、「」を参照してください で有人構成レコードを作成する RPA Hub
    7. この有人構成レコードで、このボットプロセスをトリガーする必要がある [ テーブル ] フィールドから、必要なフォームに関連付けられたテーブルを選択します。次に、[ 条件 ] フィールドで基準を定義して、ボットプロセスをトリガーします。この例では、バッジの生成に必要な承認済みの要求の条件を設定します。[有人構成] フォームの詳細については、「」を参照してください [有人の構成] フォーム
    8. [フィールドパラメーターマッピング] タブで、フォームフィールドを自動化で使用するプロセスフィールドパラメーターにマッピングします。このプロセスにより、ボットプロセスの実行中に簡単なデータフローが可能になります。たとえば、自動化で使用されるプロセスフィールドパラメーターが「フルネーム」である場合は、それをフォームの「名前」フィールドにマッピングします。フィールドパラメータのマッピングの詳細については、以下を参照してください のボットプロセスフィールドパラメーターへのテーブルフィールドのマッピング RPA Hub
    9. [有人構成] タブで、[アクティブ化] ボタンを選択するとフォームが アクティブ化 されます。バックグラウンドでは、対応する要求フォームのフォーム (クラシック UI) に対して ServiceNow 、デフォルトで UI アクション (ボタン) が作成されます。有人構成のアクティブ化の詳細については、「」を参照してください で有人構成レコードをアクティブ化する RPA Hub
    10. から公開 RPA デスクトップデザインスタジオされた対応するパッケージを使用してボットプロセスを公開します。詳細については、「RPA Hub ボットプロセスの公開」を参照してください。

      ボットプロセスを公開するには、有人ボットプロセスレコードの [Attended ユーザー/グループ] タブの [アサイン先ユーザー] または [アサイン先グループ] フィールドで、ユーザーに RPA AU (RPA 支援 ユーザー ) を アサイン します。自動アサインシステムプロパティ sn_rpa_fdn.allow_rda_robot_auto_assignment が false の場合、アサインされた RPA 支援ユーザーが有人ロボットレコードを使用できます。自動アサインシステムプロパティが true の場合、有人ロボットライセンスを使用して、トリガー時に有人ロボットを自動作成できます。このシステムプロパティの詳細については、次のリンクを参照してください RPA Hub のプロパティの構成

    11. その後、アサインされたユーザーは、対応する ServiceNow フォームで UI アクション (ボタン) (たとえば、[バッジの生成]) を表示できます。このボタンを使用して、ユーザーは有人ボットプロセス (有人自動化) をトリガーできます。このボタン (UI アクション) を表示するには、特定の条件があります。詳細については、「UI アクション (ボタン) の表示条件」を参照してください。
    図 : 1. の埋め込みタスク自動化の構成 RPA Hub
    の RPA Hub埋め込みタスク自動化の構成。

    埋め込みタスク自動化の構成

    埋め込みタスク自動化を設定するには、「」を参照してください 埋め込みタスクの自動化を構成するためのステップのリスト

    の埋め込みタスク自動化の新しいコンポーネント RPA デスクトップデザインスタジオ

    次の 4 つの新しいコンポーネントが の新しい [フォーム ] セクション RPA デスクトップデザインスタジオに追加されます。これらのコンポーネントは、[ツールボックス] ペインの新しいカテゴリで使用できます ServiceNow
    • AttendedConfigurations コンポーネント:単一の自動化プロジェクトで自動化の実行を分離し、呼び出されたアクションに従ってそれぞれのロジックを呼び出します。詳細については、「AttendedConfigurations コンポーネントの使用」を参照してください。
    • GetProcessFieldParameters コンポーネント:でRPA Hub対応する有人構成レコードのフィールドパラメーターマッピングに関連付けられているフォームフィールドの値をServiceNowフェッチします。詳細については、「GetProcessFieldParameters コンポーネントの使用」を参照してください。
    • GetRecordContextID コンポーネント:自動化がトリガーされるフォームsys_id ServiceNow 現在のレコードをフェッチします。詳細については、「GetRecordContextID コンポーネントの使用」を参照してください。
    • SetProcessFieldParameters コンポーネント:の対応する有人構成レコードのRPA Hubフィールドパラメーターマッピングに関連付けられているフォームフィールドの値ServiceNowを更新します。詳細については、「SetProcessFieldParameters コンポーネントの使用」を参照してください。

    フォームからの ServiceNow 有人の自動化の起動

    フォームから ServiceNow 有人の自動化を起動する際の制限と、有人の自動化を起動する際の制限事項について説明します。詳細については、「アテンド型ロボット 埋め込みタスクの自動化での認証過程と自動化の実行」を参照してください。

    アテンド型ロボット 認証ジャーニーと自動化の実行

    アプリケーションの認証プロセスと自動化の実行 アテンド型ロボット について学習します。詳細については、「アテンド型ロボット 埋め込みタスクの自動化での認証過程と自動化の実行」を参照してください。

    埋め込みタスク自動化のランタイムフェーズ

    フォームからの有人自動化のトリガーの詳細を確認します ServiceNow 。詳細については、「埋め込みタスク自動化のランタイムフェーズ」を参照してください。