でのグレースフルストップ機能の使用 RPA Hub
グレースフルストップ機能は、ロボットが自動化をスムーズに終了する機能を提供します。自動化プロセス内で安全な終了点を定義することができます。また、使用中のアプリケーションを閉じるなどのクリーンアップタスクを実行することもできます。
グレースフルストップ機能の前の課題
- グレースフルストップの前に、ボットプロセスで [ プロセスの停止 ] ボタンを選択すると、ロボットは突然自動化を終了し、データの不整合とデータの非効率性につながります。
- RPA開発者はハウスキーピング活動を行うことはできません。
グレースフルストップ機能の利点
- ロボットが既存のトランザクションアイテムを完了すると、データの健全性が維持されます。
- RPA 開発者は、ダウンストリームアプリケーションのクローズなどのハウスキーピングアクティビティを実行できます。
グレースフルストップの仕組み
スプレッドシートに 10 個の注文詳細レコードを含む出荷注文のユースケースを考えてみましょう。これらの注文の詳細は、出荷管理アプリケーションなどのダウンストリームアプリケーションに入力されます。
RPA 開発者は、このユースケースの自動化を RPA デスクトップデザインスタジオで構築します。スプレッドシートには 10 件のレコードがあるため、キューが自動化で使用され、Shipping Management アプリケーションに入力されるデータが同期されます。
各ロボットが作業アイテムを選択し、ロジックを実行して、データを出荷管理アプリケーションにプッシュします。
すべてのロボットまたはロボットのサブセットに対して [プロセスの停止 ] を選択してボットプロセスが停止し、[ グレースフルストップ ] が有効になっていない場合、ロボットは自動化の実行を突然終了します。たとえば、スプレッドシートに 6 つの列がある場合、ロボットは列 D、E、F に情報を入力せずに列 C で突然停止します。開いているアプリケーションがクローズされていない可能性があります。
RPA Hub[プロセスの停止] セクションで [正常な停止] トグル スイッチを有効にすると、すべての列 (D、E、F) のデータが設定され、ダウンストリーム アプリケーションが閉じられます。詳細については、「RPA Hub での無人のボットプロセスの停止」を参照してください。
で RPA デスクトップデザインスタジオ、自動化ロジックで GracefulStop コンポーネントを使用すると、自動化が確実に完了します。詳細については、「GracefulStop コンポーネントの使用」を参照してください。既存の作業項目を完了し、ダウンストリーム アプリケーションにデータを入力し、開発者がアプリケーションの終了などのハウスキーピング アクティビティを実行するのに役立ちます。