コンテンツにスキップ

ダイアログ

承認ワークフローの制御

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

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

ルール1: フィールド表示制御

ルール: 編集画面を表示した時
└── 条件分岐 (「承認ステータス」= 「承認済み」)
└── then → レコード編集ボタンを非表示

ルール2: ボタン制御

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

Section titled “ルール3: 保存時バリデーション”
ルール: 保存する時
└── 条件分岐 (プロセスアクション = 「承認」)
└── then → バリデーション(承認コメント: 空でないこと)

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