コンテンツにスキップ

承認ワークフローの制御

プロセス管理のステータスに応じて、画面のフィールド表示・ボタン・バリデーションを総合制御する方法です。

ルール: 編集画面を表示した時
└── switchCase (「承認ステータス」)
├── case "申請前" → すべて編集可能
├── case "申請中" → 申請内容フィールドを無効化
├── case "差戻し" → 「差戻しコメント」を表示
└── case "承認済み" → すべて無効化
ルール: 編集画面を表示した時
└── ifCondition (「承認ステータス」= 「承認済み」)
└── then → 削除ボタンを非表示

ルール3: 保存時バリデーション

Section titled “ルール3: 保存時バリデーション”
ルール: 保存する時
└── ifCondition (プロセスアクション = 「承認」)
└── then → validate (承認コメント: notEmpty)

設定画面