【UiPath】Orchestrator APIを利用してジョブの実行をする(Start Job, HTTPリクエスト)
おすすめ書籍
リンク
Orchestrator APIをつかう
UiPath OrchestratorはGUIによる操作だけでなく、API経由で操作をすることも可能となっています。
今回は2種類のプロセスを作成し、1つ目のプロセスが2つ目のプロセスを実行するという流れを実装してみます。
プロセス1:OC API TEST
プロセス2:Hello
処理の流れは、
1つ目のプロセスを手動で起動する → API経由でOrchestratorからHelloを実行する(Unattended)→ プロセス2が画面にHelloと表示する。といった感じになります。
UiPath公式:
www.uipath.com
OrchestratorへのHTTP要求
使用するのは以下のアクティビティです。
このアクティビティを利用することで、Orchestratorの各種操作をAPI経由で実行するとこが可能となります。
プロセス1の処理
プロセス1の処理は大きく分けて3つあります。
1. releasekeyの取得
1. startinfoの登録
1. API経由でプロセス2実行
それぞれの実装は以下のようにしています
・releasekeyの取得
・startinfoの登録
・API経由でプロセス2実行