アテンド型ロボット 埋め込みタスクの自動化での認証過程と自動化の実行
アプリケーションの認証プロセス アテンド型ロボット と、フォームから ServiceNow® 自動化がトリガーされる場合の自動化の実行について説明します。
埋め込みタスク自動化機能
埋め込みタスク自動化機能を使用すると、アプリケーションから開始する以外に、フォームからServiceNowアテンド型ロボット有人のボットプロセス (有人の自動化) をトリガーできます。詳細については、「埋め込みタスク自動化 RPA Hub」を参照してください。
アテンド型ロボット 埋め込みタスク自動化の認証過程
アプリケーションをマシンにWindowsインストールするアテンド型ロボットと、リリース以降Washington DC、URL スキーマ「Snrdaforms」が アテンド型ロボットに登録されます。この URL スキーマは、OAuth からリダイレクトが発生するたびに使用されます。OAuth の詳細については、次のリンクを参照してください OAuth Inbound and Outbound authentication。
RPA 支援ユーザーがフォームアクションを選択すると、このアクションによってユーザーは OAuth 認証にリダイレクトされます。
認証に成功すると、ボットプロセスの起動に必要な情報を含むコールバック URL が生成されます。たとえば、有人構成に関連付けられているボットプロセスの場合、この情報はコールバック URL に渡されます。
コールバック URL により、 アテンド型ロボット. は アテンド型ロボット 、コールバック URL によって送信されたすべての情報を受信します。プロファイル (ホスト名、インスタンス URL などのインスタンスの詳細) は、存在しない場合はローカルに作成されます。これはプラグインを同期するために必要であり、さらなる認証のためにユーザーコンテキストを確立します。
アテンド型ロボットは自動化を起動する準備ができており、フォームからServiceNow®自動化が呼び出されたときに接続マネージャーアテンド型ロボットに表示されるプロンプトは表示されません。
RPA 支援ユーザーが直接起動 アテンド型ロボットすると、インスタンスとログインの詳細を確認するための接続マネージャーが表示されます。
ローカルセッションとボットセッションでの自動化の実行
認証後、プロセス構成が から取得 RPA Hubされます。
ボットプロセスフォームで [デスクトップ インデスクトップを有効にする ] チェックボックスがオンになっていない場合、自動化の実行はローカルセッションで開始されます。実行が完了すると、 は アテンド型ロボット ログアウトし、インスタンスを閉じます アテンド型ロボット 。詳細については、以下のセクションの「 Launch an attended automation from ServiceNow forms (ServiceNow フォームから有人自動化を起動する)」 セクションを参照してください。[完了時にデスクトップインデスクトップを有効にする]チェックボックスと[デスクトップインデスクトップを終了する]チェックボックスの詳細については、を参照してくださいボットプロセスフォーム。
- [ 完了時にデスクトップインデスクトップを終了する ] チェックボックスをオンにすると、ボットセッションがクローズされ、ログアウトされて、 アテンド型ロボット インスタンスが閉じられ アテンド型ロボット ます。
- [ 完了時にデスクトップインデスクトップを終了する ] チェック ボックスがオンになっていない場合、ユーザーはセッションを閉じる必要があります。ユーザーがセッションを閉じるまで、アプリケーションが実行され、 アテンド型ロボット 関連付けられたロボットのステータスは [ビジー] と表示されます。ユーザーがボットセッションを閉じると、 アテンド型ロボット インスタンスはログアウトして閉じ アテンド型ロボット ます。
アテンド型ロボットログインユーザーセッションが期限切れになると、アテンド型ロボットインスタンスはボットセッションとともにクローズされます。
フォームから ServiceNow 有人の自動化を起動する
アテンド型ロボット フォームから ServiceNow トリガーされたときに有人自動化を実行します。詳細については、「埋め込みタスク自動化のランタイムフェーズ」を参照してください。他のタイプのフォーム間で有人自動化を呼び出す方法の詳細については、を参照してください API を介して埋め込みタスク自動化を呼び出す。
組織でプロキシ設定が構成されている場合、このタスクの前提条件はプロキシを構成することです。接続マネージャーの [プロキシ設定] セクションで、フォームからServiceNow初めて起動アテンド型ロボットするときにプロキシを構成します。接続マネージャの詳細については、「」を参照してください アテンド型ロボット から RPA Hub インスタンスへの接続。プロキシの設定の詳細については、次のリンクを参照してください アテンド型ロボット を設定。
認証が成功すると、次のシナリオが発生します。
- 関連するロボットのステータスを [利用可能] に移動します。
- プロセス情報を取得します。
- 実行中のステータスのプロセスジョブレコードを作成します。
プロセスジョブレコードで、[ トリガー元 ] フィールドは [埋め込みタスクの自動化 ] 値によって更新されます。
- 関連するロボットのステータスを [取り込み中] に移動し、同期を開始して、パッケージをダウンロードします。
- ローカルセッションで自動化を開始します。
- 自動化の実行が完了すると、ユーザーセッションをログアウトし、ロボットのステータスを [切断済み] に更新して閉じアテンド型ロボットます。
- 自動化の実行が開始された後、ユーザーが の [停止] ボタンまたは [閉じる] ボタンアテンド型ロボットを選択すると、いくつかの事前検証を実行した後、ボットプロセスが停止し、ユーザーセッションがログアウトされ、.アテンド型ロボット 停止アクションとクローズ・アクションの詳細については、を参照してください アテンド型ロボット を使用した自動化の実行。
図 : 3. の停止アクションとクローズアクション アテンド型ロボット - 自動化が実行されると、自動化フローの終了後にプロセスジョブレコードが成功または失敗としてマークされます
- を閉じる アテンド型ロボット と、「認証に失敗したため、自動化を実行できません」というエラーが表示されます 。システム管理者にお問い合わせください。
- セッションがタイムアウトになった場合、を アテンド型ロボットシャットダウンします。
自動化で自動ログアウトを発生させるには、自動化の実行を完了する有人自動化で Terminate コンポーネントを使用します。コンポーネントの詳細については、 Terminate コンポーネントの使用.
詳細な製品ログを表示するには、製品ログを参照してください。
フォームから ServiceNow 有人自動化を起動する際の制限事項
次のシナリオでは、フォームから UI アクションを選択すると、フォームを介した ServiceNow 有人自動化の実行が ServiceNow 制限されます。
- 有人ロボットがマシンで開かれたとき
- 自動化の実行中
- アクティブな子セッション (デスクトップインデスクトップ) が存在する場合。