メインコンテンツまでスキップ
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. 起動と接続