1.5. 確認モーダルを表示する¶
確認モーダルを表示して、ワークフローを確認するアクションです。 確認画面にて、以下の処理を実施します。
- 未完了案件の確認
- 完了案件の確認
コラム
「アクションエディタ」にて、当アクションの後続アクションを設定した場合、後続アクションは次の契機で実行開始します。
- 処理を実行し、モーダル画面が閉じた
- 処理を実行せずに、×ボタン押下でモーダル画面を閉じた
1.5.1. 入力値¶
項目名 | 必須/任意 | 型(最大バイト数) | 説明 |
---|---|---|---|
システム案件ID | 任意 | 文字列 | 「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案件IDが設定されるため不要
「案件一覧」画面以外から遷移した場合は、必須
|
ノードID | 任意 | 文字列 | 「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要
「案件一覧」画面以外から遷移した場合は、必須
|
権限者所属組織情報 | 任意 | 下記参照 | 担当組織に初期値を設定したい場合に指定
|
確認コメント | 任意 | 文字列(2000) | 確認コメントに初期値を設定したい場合に指定
|
インタフェース制御 | 任意 | 下記参照 | モーダル画面のインタフェースを変更したい場合に指定
|
前回情報破棄フラグ | 任意 | boolean | trueの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回設定したパラメータや入力情報を破棄して再表示する
falseの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回閉じた際の状態を復元する
未指定の場合、falseで動作
|
案件処理後の自動画面遷移 | 任意 | boolean | trueの場合、案件処理後に「申請一覧」「案件一覧」画面や、各種ワークフローポートレットから渡された「imwCallOriginalPagePath」に遷移
|
コラム
1つのコンポーネント内で申請モーダルを複数用いる場合は「前回情報破棄フラグ」にtrueを指定してください。
1.5.1.1. 権限者所属組織情報¶
{
"authUserDepartmentInfo": {
"companyCd": "string",
"departmentSetCd": "string",
"departmentCd": "string"
}
}
項目名 | 必須/任意 | 型 | 説明 |
---|---|---|---|
companyCd | 必須 | 文字列 | 会社コードを指定します。
|
departmentSetCd | 必須 | 文字列 | 組織セットコードを指定します。
|
departmentCd | 必須 | 文字列 | 組織コードを指定します。
|
1.5.1.2. インタフェース制御¶
確認モーダルの各項目に対するインタフェースの制御(表示、参照、必須)を指定します。
制御の内容と設定値ごとの動作は以下の通りです。
- 表示(display)
- true : 項目を表示します。(初期値)
- false : 項目を非表示にします。
- 参照(readonly)
- true : 項目を入力不可(参照のみ)にします。
- false : 項目を入力可とします。(初期値)
- 必須(required)
- true : 項目を必須入力にします。
- false : 項目を任意入力にします。(初期値)
項目ごとに制御できる内容は異なります。
{
"interfaceControl": {
"matterNumber": {
"display": true
},
"matterName": {
"display": true
},
"applyBaseDate": {
"display": true
},
"applyDate": {
"display": true
},
"applyAuthUserCd": {
"display": true
},
"authUserDepartmentInfo": {
"display": true,
"readonly": false
},
"priorityLevel": {
"display": true
},
"confirmComment": {
"display": true,
"readonly": false,
"required": false
}
}
}
項目名 | 必須/任意 | 型 | 説明 |
---|---|---|---|
matterNumber | 任意 | オブジェクト | 案件番号に対するインタフェース制御を指定します。
「display」を設定できます。
|
matterName | 任意 | オブジェクト | 案件名に対するインタフェース制御を指定します。
「display」を設定できます。
|
applyBaseDate | 任意 | オブジェクト | 申請基準日に対するインタフェース制御を指定します。
「display」を設定できます。
|
applyDate | 任意 | オブジェクト | 申請日に対するインタフェース制御を指定します。
「display」を設定できます。
|
applyAuthUserCd | 任意 | オブジェクト | 申請権限者に対するインタフェース制御を指定します。
「display」を設定できます。
|
authUserDepartmentInfo | 任意 | オブジェクト | 担当組織に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。
|
priorityLevel | 任意 | オブジェクト | 優先度に対するインタフェース制御を指定します。
「display」を設定できます。
|
confirmComment | 任意 | オブジェクト | 確認コメントに対するインタフェース制御を指定します。
「display」と「readonly」と「required」を設定できます。
|
1.5.2. 出力値¶
項目名 | 型 | 説明 |
---|---|---|
処理実行によるクローズであるか | boolean | 処理を実行し、モーダル画面が閉じた場合にtrueを返却
処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合にfalseを返却
|