トリガー取得と作成

フォルダ構成が「クラシック」でトリガー取得後、
取得した情報でフォルダ構成が「モダン」でトリガー作成をしたいと思います。

[GET]https://(サーバー名)/odata/ProcessSchedules
上記URLでクラシックフォルダからトリガー取得はできたのですが、
そのトリガーを実行しているロボットの情報が取得できませんでした。
(すべてのロボットでの実行ではなく、特定のロボットでの実行なので実行ロボットが取得できると思っています。)

他のトリガー取得APIを確認し、下記URLで実行しましたがロボット情報は取得できませんでした。
[GET]https://(サーバー名)/odata/ProcessSchedules/UiPath.Server.Configuration.OData.GetRobotIdsForSchedule(Key=[トリガーID]
どのようにすればトリガーを実行するロボット情報が取得できるのでしょうか。
ご教授お願いいたします。

自己解決しましたので共有します。

[GET]https://(サーバー名)/odata/ProcessSchedules
で取得したスケジュールIDを使用して下記を実行。
[GET]https://(サーバー名)/odata/ProcessSchedules/UiPath.Server.Configuration.OData.GetRobotIdsForSchedule(Key=[スケジュールID]

この際、実行ターゲットを「特定のロボット」を選択。
実行できるロボットが表示されるのでスケジュールを実行したいロボットの左のチェック欄にチェックをつける。
こうすることで、
[GET]https://(サーバー名)/odata/ProcessSchedules/UiPath.Server.Configuration.OData.GetRobotIdsForSchedule(Key=[スケジュールID]でロボットIDを取得できるようです。

ステータスやアクティブ有無にかかわらず、チェックしたロボットのみ取得できます。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.