workflowOpenPage タグ

<IMART type="workflowOpenPage"> タグ。
ワークフロー処理を実行する [ 申請画面 / 一時保存画面 / 申請(起票案件)画面 / 再申請画面 / 処理画面 / 確認画面 ] 表示用のHTMLのフォームタグ(<FORM>)を生成します。
画面を表示するには、表示系タグ workflowOpenPageCsjs を併せて使用し、次のcsjsファンクションを実行してください。

workflowOpenPage(String pageType, String callback)

各画面表示時のログイングループID、処理者CDにはセッションから取得した値を使用します。
パラメータ
pageType String 画面種別
callback Function 表示された処理画面が閉じられる際に呼び出されるJavascript関数。(省略可)
指定された関数が存在しない場合は実行しません。

内部タグ:
IMARTタグおよびHTML

属性一覧
属性名必須説明
nametrue HTMLにおけるFORMタグのname属性
methodfalse HTMLにおけるFORMタグのmethod属性

未指定の場合は"POST"が設定されます。
targetfalse HTMLにおけるFORMタグのtarget属性

未指定の場合は"IM_MAIN"が設定されます。
imwGroupIdfalse 推奨されていません。値を指定しても無視されます。

ログイングループID
imwUserCodefalse 推奨されていません。値を指定しても無視されます。

処理者CD(代理先ユーザCD)
imwAuthUserCodefalse 権限者CD

(代理元ユーザCD)
画面種別が申請画面、または一時保存画面の場合のみ指定可能。
本人権限での処理の場合には設定の必要はありません。
imwSystemMatterIdfalse システム案件ID

画面種別が申請(起票案件)画面、再申請画面、処理画面、確認画面の場合は必須。
imwUserDataIdfalse ユーザデータID

画面種別が申請画面、または一時保存画面の場合のみ指定可能。
画面種別が一時保存画面の場合は必須。
画面種別が申請画面で当項目を未指定とした場合、ユーザデータIDには申請時に発行されるシステム案件IDと同じ値が適用されます。
imwNodeIdtrue ノードID

処理対象のノードID。
imwApplyBaseDatefalse 申請基準日

[yyyy/MM/dd]形式の文字列。

画面種別が申請画面、または一時保存画面の場合は必須。
imwFlowIdfalse フローID

画面種別が申請画面、または一時保存画面の場合は必須。
imwSerialProcParamsfalse 連続処理パラメータ

連続処理用のパラメータ。
連続処理を行なう場合のみ設定が必要です。
imwCallOriginalParamsfalse 呼出元パラメータ

ユーザコンテンツ画面から「戻る」ボタンにより遷移する画面、またワークフローの処理完了後に遷移する画面へのリクエストパラメータとしても利用します。
imwNextScriptPathfalse 処理完了後に遷移する画面のスクリプトパス

ワークフローの処理完了後に遷移する画面を表すパラメータ。
処理後の遷移先がスクリプト開発画面の場合に指定が必要です。
遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。
imwNextApplicationIdfalse 処理完了後に遷移する画面のアプリケーションID

ワークフローの処理完了後に遷移する画面を表すパラメータ。
処理後の遷移先がjavaEE開発画面の場合に指定が必要です。
遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。
imwNextServiceIdfalse 処理完了後に遷移する画面のサービスID

ワークフローの処理完了後に遷移する画面を表すパラメータ。
処理後の遷移先がjavaEE開発画面の場合に指定が必要です。
遷移先がすべて未指定の場合、処理完了後は処理画面を閉じて終了となります。
imwNextPagePathfalse 処理完了後に遷移する画面のページパス

ワークフローの処理完了後に遷移する画面を表すパラメータ。
処理後の遷移先が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