workflowOpenPage
コンポーネント情報 | |
---|---|
導入されたバージョン | 7.2 |
バージョン | 1.2 |
機能説明
ワークフロー処理を実行する画面を表示するHTMLのフォームタグ(<FORM>)を生成します。
画面を表示するには、次のcsjsファンクションを実行してください。
workflowOpenPage(String pageType, String callback)
パラメータ
- 申請画面
- 一時保存画面
- 申請(起票案件)画面
- 再申請画面
- 処理画面
- 確認画面
画面を表示するには、次のcsjsファンクションを実行してください。
workflowOpenPage(String pageType, String callback)
パラメータ
- 画面種別 (String pageType)
- Function[String callback]は、 表示された処理画面が閉じられる際に呼び出されるJavascript関数です。(省略可)
- 指定された関数が存在しない場合は実行しません。
◆システム案件ID [imwSystemMatterId]
* 画面種別が申請(起票案件)画面、再申請画面、処理画面、確認画面の場合は必須
◆ユーザデータID [imwUserDataId]
* 画面種別が申請画面、または一時保存画面の場合のみ指定可能
* 画面種別が一時保存画面の場合は必須
* 画面種別が申請画面で当項目を未指定とした場合、ユーザデータIDには申請時に発行されるシステム案件IDと同じ値が適用されます
◆申請基準日 [imwApplyBaseDate] / フローID [imwFlowId]
* 画面種別が申請画面、または一時保存画面の場合は必須
◆権限者CD (代理元ユーザCD) [imwAuthUserCode]
* 画面種別が申請画面、または一時保存画面の場合のみ指定可能
* 本人権限での処理の場合には設定の必要はありません
◆呼出元パラメータ [imwCallOriginalParams]
* ユーザコンテンツ画面から「戻る」ボタンにより遷移する画面、またワークフローの処理完了後に遷移する画面へのリクエストパラメータとしても利用します
◆処理完了後に遷移する画面のアプリケーションID [imwNextApplicationId] / サービスID [imwNextServiceId]
* ワークフローの処理完了後に遷移する画面を表すパラメータ
* 処理後の遷移先がjavaEE開発画面の場合に指定が必要です
* 当パラメータを指定した場合、 SafeUrlManager#isSafe(String url) によるセーフURLチェックが実行されます
◆処理完了後に遷移する画面のスクリプトパス [imwNextScriptPath]
* ワークフローの処理完了後に遷移する画面を表すパラメータ
* 処理後の遷移先がスクリプト開発画面の場合に指定が必要です
◆処理完了後に遷移する画面のページパス [imwNextPagePath]
* ワークフローの処理完了後に遷移する画面を表すパラメータ
* 処理後の遷移先が JSP or Servlet などの場合に指定が必要です
* 当パラメータを指定した場合、 SafeUrlManager#isSafe(String url) によるセーフURLチェックが実行されます
[imwNextApplicationId/imwNextServiceId] or [imwNextScriptPath] or [imwNextPagePath] 全てが未指定の場合、処理完了後は処理画面を閉じて終了となります
Web Server と Web Application Server でコンテキストパスが異なる場合は、useContextPath属性に false を指定してください。制約
本タグを配置する場所は、HTMLのFORMタグに準じます。
属性一覧
注釈 | 属性名 | 型 | 説明 | 省略時の動作 |
---|---|---|---|---|
imwApplyBaseDate |
String | 申請基準日 [yyyy/MM/dd]形式の文字列 | - | |
imwAuthUserCode |
String | 権限者CD(代理元ユーザCD) | - | |
imwCallOriginalParams |
String | 呼出元パラメータ | - | |
imwFlowId |
String | フローID | - | |
imwGroupId |
String | 推奨されていません。値を指定しても無視されます。 ログイングループID |
- | |
imwNextApplicationId |
String | 処理完了後に遷移する画面のアプリケーションID | - | |
imwNextPagePath |
String | 処理完了後に遷移する画面のページパス | - | |
imwNextScriptPath |
String | 処理完了後に遷移する画面のスクリプトパス | - | |
imwNextServiceId |
String | 処理完了後に遷移する画面のサービスID | - | |
必須
|
imwNodeId |
String | ノードID | - |
imwSerialProcParams |
String | 推奨されていません。値を指定しても無視されます。 連続処理パラメータ |
- | |
imwSystemMatterId |
String | システム案件ID | - | |
imwUserCode |
String | 推奨されていません。値を指定しても無視されます。 処理者CD(代理先ユーザCD) |
- | |
imwUserDataId |
String | ユーザデータID | - | |
method |
String | FORMタグのmethod属性 | POST | |
必須
|
name |
String | FORMタグのname属性 | - |
target |
String | FORMタグのtarget属性 | _top | |
Boolean属性 | useContextPath |
String | タグリブが出力する URL にコンテキストパスを含めるかどうかのフラグ true の場合、URL は「/imart/aaa/bbb」として出力されます false の場合、URL は「aaa/bbb」として出力されます この属性による動作影響箇所は以下の通りです
false を指定することを推奨します |
true |
内部タグ
IMARTタグおよびHTML