フローの実行をキャンセルする

フローの実行をキャンセルする機能は、次のようなシナリオで非常に役立ちます。

  • 無限ループまたは再帰によって実行がハングしている。

  • 大規模で複雑なフロー、または大量のデータを処理するフローでエラーが見つかった。たとえば、40ステップのフローの8番目のステップでフローにロジックエラーが見つかった場合。

  • 誤って開始してしまったフローの実行を停止する。

  • 正しい情報がないために、フローの実行が進行中に停止する。

  • 大規模なフローを開発およびテストする。論理条件をブレークポイントとして使用する代わりに、テストの検証後に実行をキャンセルできます。たとえば、ストリーミングアクションカードが想定どおりに動作することを検証する必要があるが、レコードセット全体をストリーミングしたくない場合です。

以前は、Workflow管理者が進行中のフローの実行をキャンセルするには、Oktaにサポートケースを提出する必要がありました。

このタスクを開始する

フローの実行をキャンセルするには:

  1. フローが開始された後で、そのフローの実行履歴(Execution History)タブを開きます。

  2. 実行履歴(Execution History)パネルで、現在実行中のフローを見つけます。そのフローのステータスは進行中(In progress)です。

  3. 進行中(In progress)(Cancel)ステータスの横のキャンセル(Cancel)(In progress)をクリックします。

  4. 実行のキャンセル(Cancel execution)ダイアログで次のように操作します。

    • フローの実行を継続するには、いいえ、実行を継続します(No, keep running)をクリックします。

    • フローの実行のキャンセルを確定するには、はい、キャンセルします(Yes, cancel)をクリックします。

    キャンセル(Cancel)をクリックした時点でフローの実行がすでに完了していた場合、これらのオプションは利用できません。

フローのステータスは、キャンセルプロセスが完了するまではキャンセル中(Canceling)になり、完了するとキャンセル済み(Canceled)に変わります。

一時停止または待機状態のフローのキャンセルが完了するには、最大で1分かかる場合があります。

備考

  • キャンセルプロセスは中止できません。

  • 何らかの理由でプロセスが失敗すると、システムはFailed to cancel the executionメッセージと、入手可能なエラー情報を表示します。フローがまだ実行中であれば、実行のキャンセルを試みることができます。

  • 完了済みフローの検索フィルターにキャンセル済み(Canceled)フィルターが追加され、実行をキャンセルされたフローを履歴から検索できるようになりました。

  • キャンセルされたレコードの上にカーソルを置くと、フローの実行をキャンセルしたユーザーの名前がツールチップに表示されます。

  • フローの実行がキャンセルされると、System Logに時刻とアカウントのユーザーIDが記録されます。Okta

関連項目

フローの実行履歴を表示する

実行履歴の詳細