メインコンテンツまでスキップ
Version: 5.0 (最新)

シナリオ: 例外処理と手戻り

このシナリオでは、ワークフロー運用における例外ルーティングと手戻りループを扱います。

シナリオの目的

レビューで不合格になった項目を手戻りへ回し、再び承認フローへ戻します。

推奨モデルパターン

  1. Start -> User Task (Submit) -> Gateway.
  2. Gateway 分岐 A: pass -> End。
  3. Gateway 分岐 B: fail -> User Task (Rework) -> User Task (Resubmit) -> Gateway。

運用手順

  1. 実行インスタンスを 1 つ開始します。
  2. 初回レビューで、branch key を使って fail 分岐へルーティングします。
  3. 手戻りタスクを完了し、再提出します。
  4. pass 分岐へルーティングし、ワークフローを完了します。

制御ルール

  1. branch key の命名規則を統一する。
  2. 曖昧な Gateway 条件を避ける。
  3. 各手戻りサイクルで理由コードを記録する。

障害時の対応

  1. 誤った分岐が起動した場合、復旧不能なときのみインスタンスを終了します。
  2. 長時間一時停止した場合は、オーナー確認後に再開します。
  3. サービスタスクが繰り返し失敗する場合は、実行証跡を添えてエスカレーションします。

関連ページ

  1. ワークフロー Gateway
  2. ワークフロー ユーザータスク
  3. 起動と接続