GetProcessJobSysID コンポーネントの使用
ロボットによって自動化が実行されたときに、プロセスジョブレコードのプロセスジョブ SysID を取得します。RPA デスクトップデザインスタジオ アプリケーションの GetProcessJobSysID コンポーネントを使用すると、ロボットがいつプロセスを実行できる状態になるかを特定したり、プロセスジョブの状態を把握したりできます。
始める前に
必要なロール:なし
このタスクについて
ロボットが自動化に携わっている場合は、実行用のプロセスジョブレコードが RPA ハブ に作成されます。すると、ロボットは「ビジー」ステータスに移行します。ロボットのさまざまな状況の詳細については、「ロボット状況フォーム」を参照してください。この「ビジー」ステータスのロボットで別の自動化を実行しようとしても、自動化は実行されず、プロセスジョブレコードが「スキップ」ステータスで作成されます。プロセスジョブの SysID を使用して、ロボットがいつ空いているかを特定し、スキップされたプロセスジョブをロボットにアサインして実行します。
プロセスジョブの SysID は、サブフローを使用してプロセスジョブの完了を確認するときに、サブフローに入力パラメーターとして渡すことができます。プロセスジョブが完了したら、同じロボットで新しいプロセスを開始できます。
重要:
RPA デスクトップデザインスタジオ から GetProcessJobSysID コンポーネントを実行してプロセスジョブの SysID を取得することはできません。コンポーネントは、ロボットによる自動化の実行中にのみプロセスジョブの SysID を取得できます。RPA デスクトップデザインスタジオ からコンポーネントを実行すると、エラーが表示されます。