割り込みハンドラ パッケージ

割り込みハンドラー パッケージ は、オートメーションやタスクの実行中に発生する可能性のある予期しない製品内ポップアップを特定し、管理することで、オートメーションのレジリエンシーを向上させます。

これらのポップアップは作業の流れを妨げる可能性があり、クリックやユーザーの資格情報の入力など人間の介入が必要になる場合があります。 タスク中に設定された割り込み条件のいずれかが発生した場合、システムは ハンドル と呼ばれるブロック内の対応するアクションを実行します。 自動化で定義された順序で、すべての可能な割り込みがチェックされます。 割り込みハンドラーは、これらのイベントを処理することによって、自動化が中断されることなく実行されることを保証します。
注: 関連する アクション を実行した後、残りの定義された割り込みのシステムチェックが行われます。

考慮事項

自動化で割り込みハンドラーを使用する際の以下の考慮事項を確認してください。
  • ハンドル アクション ブロック内で ストップ アクション を使用すると、全体の自動化の実行が停止します。
  • ハンドラー セクションで アクション を実行している間、割り込みはチェックまたは検証されません。
  • ハンドル アクション の内部に割り込みハンドラー ブロックが追加されると、システムはそれらの割り込みを探しません。

サンプル事例

共有ネットワークフォルダーから請求書を処理し、Enterprise Resource Planning(ERP)システムにアップロードするための自動化を構築した事例の一例を考えてみましょう。 自動化に対する可能な中断は次のとおりです:
  • ハンドル1: ネットワーク フォルダーへのログイン プロンプト
  • ハンドル2: ERP システムのセッション タイムアウト ポップアップ。
  • ハンドル3: ウィンドウ セキュリティ ポップアップ
サンプルの自動化フローは次のとおりです。
  • ネットワークフォルダーを開いて、請求書にアクセスします。
  • 請求書を読み取り、データを ERP システムにアップロードします。
  • 確認メールを送信してください。

自動化実行中に ERP システムのセッション タイムアウト ポップアップが表示された場合、ハンドル2がトリガーされます。 割り込みは即座に検出され、ハンドル2内のアクションが実行され、別のログイン試行が開始されます。 割り込みを解決した後、オートメーションは ハンドル1 を確認することなく請求書のアップロードの次のステップに進みます。 アップロードが完了した後に確認メールが送信されます。

様々なポップアップは、オートメーションの展開に対する中断や最小限のユーザー介入なしに処理されます。

[アクション] 割り込みハンドラパッケージ

次の アクション を使用できます。

アクション 内容
範囲 範囲 を参照してください。
ハンドル ハンドル を参照してください。