RPA Hub アーキテクチャとプロセス実行フロー
Robotic Process Automation (RPA) Hub のアーキテクチャとプロセス実行フローについて説明します。
アーキテクチャの概要
Robotic Process Automation (RPA) Hub アプリケーションのアーキテクチャは、さまざまなコンポーネントで構成されています。
- RPA デスクトップデザインスタジオ、無人ロボット、および アテンド型ロボット は、インストールしてお客様の環境を形成する 3 つのアプリケーションです。
- 無人ロボット ログインエージェントは、無人ロボット とともに Windows マシンにインストールするソフトウェアエージェントです。このアプリケーションを使用して、無人のボットプロセスがトリガーされたときに、ロック解除したり、ロボットマシンへのセルフログインを実行したりすることができます。
- 無人ロボットは、人の介在なしで独立して動作します。無人ロボットは、Windows マシンまたは仮想デスクトップインフラストラクチャ (VDI) にインストールされます。たとえば、無人ロボットを作成するには、ロボットがインストールされているマシン名をメンションする必要があります。自動化はここから実行されます。
- 有人ロボットは、人と協調してボットプロセスの効率を向上させます。有人ロボットは、ユーザーのデスクトップにインストールされます。
- RPA デスクトップデザインスタジオ で自動化が構築された後、開発者はそれをローカルでテストしてから、さらにオーケストレーションするために ServiceNow® RPA Hub インスタンスに公開します。
- RPA Hub は ServiceNow インスタンス内のスコープ対象のアプリケーションです。これは、ロボット、パッケージ、およびボットプロセスを管理するためのコマンドアンドコントロールセンターです。これらの用語の詳細については、「Robotic Process Automation (RPA) Hub 用語集」を参照してください。
- RPA デスクトップデザインスタジオ からアップロードされた自動化は、構築リポジトリとしても機能するパッケージセクションの下に存在します。
- RPA Hub アプリケーションとプラグインは ServiceNow Store からインストールできます。ServiceNow Store は、コンテンツ配信ネットワーク (CDN) で更新をチェックします。RPA プラグインは、自動化を作成するための構成要素を形成します。プラグインファイルは、CDN アプリケーション経由で、RPA デスクトップデザインスタジオ、無人ロボット、および アテンド型ロボット に展開されます。プラグインのインベントリは RPA プラグイン内で維持されます。
- ボットプロセスレコードでは、ロボットが特定のタスクを実行するために従う一連のアクションをスケジュールとともに定義します。この情報はロボットに渡されます。自動化がトリガーされると、自動化が実行されます。
- RPA Hub アプリケーションでは、キューなどの追加機能です。キューは、さまざまな処理用ロボットへのタスク、作業アイテム、またはケースの配布を管理および制御するために使用される、構造化されたデータストレージメカニズムです。
- スコープ対象のアプリケーション全体は、アクセス制御リスト (ACL) で保護されます。
次の図は、ServiceNow インスタンスがお客様の環境と通信する方法を示しています。
プロセス実行フロー
プロセス実行フローの 3 つの主要な部分は、RPA デスクトップデザインスタジオ、RPA Hub、およびロボットマシン (仮想マシンまたはユーザーデスクトップ) です。
RPA デスクトップデザインスタジオ を起動した後、自動化を作成してテストし、RPA Hub に公開します。
RPA Hub で、パッケージとロボットを定義します。次に、ボットプロセスを構成して公開すると、この情報が無人ロボットと有人ロボットにそれぞれリレーされます。
次の図に、RPA Hub アプリケーションのプロセス実行フローを示します。