<IMART type="workflowOpenPage"> タグ。
ワークフロー処理を実行する [ 申請画面 / 一時保存画面 / 申請(起票案件)画面 / 再申請画面 / 処理画面 / 確認画面 ] 表示用のHTMLのフォームタグ(<FORM>)を生成します。
画面を表示するには、表示系タグ workflowOpenPageCsjs を併せて使用し、次のcsjsファンクションを実行してください。
workflowOpenPage(String pageType, String callback)
各画面表示時のログイングループID、処理者CDにはセッションから取得した値を使用します。
- パラメータ
pageType
String 画面種別callback
Function 表示された処理画面が閉じられる際に呼び出されるJavascript関数。(省略可)
指定された関数が存在しない場合は実行しません。
内部タグ:IMARTタグおよびHTML
属性一覧 | ||
属性名 | 必須 | 説明 |
---|---|---|
name | true |
HTMLにおけるFORMタグのname属性 |
method | false |
HTMLにおけるFORMタグのmethod属性 未指定の場合は"POST"が設定されます。 |
target | false |
HTMLにおけるFORMタグのtarget属性 未指定の場合は"IM_MAIN"が設定されます。 |
imwGroupId | false |
推奨されていません。値を指定しても無視されます。
ログイングループID |
imwUserCode | false |
推奨されていません。値を指定しても無視されます。
処理者CD(代理先ユーザCD) |
imwAuthUserCode | false |
権限者CD (代理元ユーザCD) 画面種別が申請画面、または一時保存画面の場合のみ指定可能。 本人権限での処理の場合には設定の必要はありません。 |
imwSystemMatterId | false |
システム案件ID 画面種別が申請(起票案件)画面、再申請画面、処理画面、確認画面の場合は必須。 |
imwUserDataId | false |
ユーザデータID 画面種別が申請画面、または一時保存画面の場合のみ指定可能。 画面種別が一時保存画面の場合は必須。 画面種別が申請画面で当項目を未指定とした場合、ユーザデータIDには申請時に発行されるシステム案件IDと同じ値が適用されます。 |
imwNodeId | true |
ノードID 処理対象のノードID。 |
imwApplyBaseDate | false |
申請基準日 [yyyy/MM/dd]形式の文字列。 画面種別が申請画面、または一時保存画面の場合は必須。 |
imwFlowId | false |
フローID 画面種別が申請画面、または一時保存画面の場合は必須。 |
imwSerialProcParams | false |
連続処理パラメータ 連続処理用のパラメータ。 連続処理を行なう場合のみ設定が必要です。 |
imwCallOriginalParams | false |
呼出元パラメータ ユーザコンテンツ画面から「戻る」ボタンにより遷移する画面、またワークフローの処理完了後に遷移する画面へのリクエストパラメータとしても利用します。 |
imwNextScriptPath | false |
処理完了後に遷移する画面のスクリプトパス ワークフローの処理完了後に遷移する画面を表すパラメータ。 処理後の遷移先がスクリプト開発画面の場合に指定が必要です。 遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。 |
imwNextApplicationId | false |
処理完了後に遷移する画面のアプリケーションID ワークフローの処理完了後に遷移する画面を表すパラメータ。 処理後の遷移先がjavaEE開発画面の場合に指定が必要です。 遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。 |
imwNextServiceId | false |
処理完了後に遷移する画面のサービスID ワークフローの処理完了後に遷移する画面を表すパラメータ。 処理後の遷移先がjavaEE開発画面の場合に指定が必要です。 遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。 |
imwNextPagePath | false |
処理完了後に遷移する画面のページパス ワークフローの処理完了後に遷移する画面を表すパラメータ。 処理後の遷移先がJSP or Servletの場合に指定が必要です。 遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。 |
使用例; <HTML> <HEAD> <IMART type="workflowOpenPageCsjs"></IMART> </HEAD> <BODY> <IMART type="workflowOpenPage" name="workflowOpenPageForm" method="POST" target="IM_MAIN" imwAuthUserCode=oRequest.imwAuthUserCode imwSystemMatterId=oRequest.imwSystemMatterId imwUserDataId=oRequest.imwUserDataId imwNodeId=oRequest.imwNodeId imwApplyBaseDate=oRequest.imwApplyBaseDate imwFlowId=oRequest.imwFlowId imwSerialProcParams=oRequest.imwSerialProcParams imwCallOriginalParams=oRequest.imwCallOriginalParams imwNextScriptPath=oRequest.imwNextScriptPath imwNextApplicationId=oRequest.imwNextApplicationId imwNextServiceId=oRequest.imwNextServiceId imwNextPagePath=oRequest.imwNextPagePath> . . </IMART> </BODY> </HTML>
バージョン:1.0
導入されたバージョン:7.2