稟議申請などで用いられる承認ワークフローにおける項目の制御を「[状況による制御](/manual/status-control)」機能を用いて実現します。当ページでの説明は、承認欄の項目について起票後は「[非表示](/manual/table-management-hide)」、申請後は「[入力必須](/manual/table-management-required)」、承認/否認後は「[読取専用](/manual/table-management-readonly)」、保留後はレコードが読取専用となるように設定しています。状況による制御の設定方法は「[テーブルの管理:状況による制御](/manual/status-control)」をご参照ください。「[プロセス](/manual/process)」機能と組み合わせて、承認ワークフローを作成します。処理のフローとしては以下となります。入力してレコードを作成(起票)します。申請者が申請ボタンを押下してレコードを更新(申請)します。入力、承認/否認ボタンを押下してレコードを更新(承認/否認)します。承認者が保留とする場合は保留ボタンを押下してレコードを更新(保留)します。※以下のFAQも合わせてご参照ください。「[状況による制御](/manual/status-control)」設定に必要なテーブル設定を行います。※テーブルの設定は以下をご参照ください。エディタの設定で「[入力必須](/manual/table-management-required)」とします。エディタの設定で「[入力必須](/manual/table-management-required)」とします。エディタの設定で「[選択肢一覧](/manual/table-management-choices-text)」に”起票,申請,承認/否認,保留”を設定、既定値を”起票”に設定します。「[読取専用](/manual/table-management-readonly)」に設定します。エディタの設定で「[書式](/manual/table-management-format)」を”通貨”に設定します。「[数値フィルタのモード選択](/manual/table-management-filter-num-filter-mode)」で”範囲指定”に設定します。エディタの設定で「[入力必須](/manual/table-management-required)」とします。任意での入力項目(デフォルトの設定)とします。エディタの設定で「[選択肢一覧](/manual/table-management-choices-text)」に”承認,否認”を設定します。「[状況による制御](/manual/status-control)」で起票後は「[非表示](/manual/table-management-hide)」、申請後は「[入力必須](/manual/table-management-required)」、承認/否認後は「[読取専用](/manual/table-management-readonly)」とします。「[状況による制御](/manual/status-control)」で起票後は「[非表示](/manual/table-management-hide)」、申請後は「[入力必須](/manual/table-management-required)」、承認/否認後は「[読取専用](/manual/table-management-readonly)」とします。エディタの設定で「[選択肢一覧](/manual/table-management-choices-text)」に[[Users]]を設定します。「[状況による制御](/manual/status-control)」で起票後は「[非表示](/manual/table-management-hide)」、申請後は「[入力必須](/manual/table-management-required)」、承認/否認後は「[読取専用](/manual/table-management-readonly)」とします。選択肢一覧の設定例は以下のとおりです。以下のとおり、4つの「[状況による制御](/manual/status-control)」を設定します。「[状況による制御](/manual/status-control)」の設定でステータスが「起票」の場合は承認欄の各項目が「[非表示](/manual/table-management-hide)」となります。入力が必要な項目のみを表示し、承認欄の誤った入力を防止することができます。「[状況による制御](/manual/status-control)」の設定でステータスが「起票」の場合は承認欄の各項目が「[非表示](/manual/table-management-hide)」となります。入力が必要な項目のみを表示し、承認欄の誤った入力を防止することができます。「[状況による制御](/manual/status-control)」の設定でステータスが「申請」の場合は承認欄の各項目が「[入力必須](/manual/table-management-required)」となります。承認欄の入力漏れを防止することができます。「[状況による制御](/manual/status-control)」の設定でステータスが「承認/否認」の場合は承認欄の各項目が「[読取専用](/manual/table-management-readonly)」となります。承認欄の誤った更新を防止することができます。「[状況による制御](/manual/status-control)」の設定でステータスが「保留」の場合はレコードが読取専用となります。保留後のレコード更新を防止することができます。