IM-Workflow タグライブラリ
タグ workflowOpenPage


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

workflowOpenPage(String pageType, String callback)

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

制約
本タグを配置する場所は、HTMLのFORMタグに準じます。

サンプル:
<%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Shift_JIS" %>
<%@ taglib prefix="workflow" uri="http://www.intra-mart.co.jp/taglib/imw/workflow" %>
    :
<HTML>
<HEAD>
    <workflow:workflowOpenPageCsjs />
</HEAD>
<BODY>
<workflow:workflowOpenPage name="workflowOpenPageForm"
                        method="POST"
                        target="IM_MAIN"
                        imwAuthUserCode='<%=(String)request.getParameter("imwAuthUserCode")%>'
                        imwSystemMatterId='<%=(String)request.getParameter("imwSystemMatterId")%>'
                        imwUserDataId='<%=(String)request.getParameter("imwUserDataId")%>'
                        imwNodeId='<%=(String)request.getParameter("imwNodeId")%>'
                        imwApplyBaseDate='<%=(String)request.getParameter("imwApplyBaseDate")%>'
                        imwFlowId='<%=(String)request.getParameter("imwFlowId")%>'
                        imwSerialProcParams='<%=(String)request.getParameter("imwSerialProcParams")%>'
                        imwCallOriginalParams='<%=(String)request.getParameter("imwCallOriginalParams")%>'
                        imwNextScriptPath='<%=(String)request.getParameter("imwNextScriptPath")%>'
                        imwNextApplicationId='<%=(String)request.getParameter("imwNextApplicationId")%>'
                        imwNextServiceId='<%=(String)request.getParameter("imwNextServiceId")%>'
                        imwNextPagePath='<%=(String)request.getParameter("imwNextPagePath")%>'>
    .
    .
</workflow:workflowOpenPage>
</BODY>
</HTML>

            

タグ情報
表示名なし
ボディ コンテンツJSP

属性一覧
名称必須実行時評価説明
name truetruejava.lang.String HTMLにおけるFORMタグのname属性
method falsetruejava.lang.String HTMLにおけるFORMタグのmethod属性

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

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

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

処理者CD(代理先ユーザCD)
imwAuthUserCode falsetruejava.lang.String 権限者CD

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

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

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

処理対象のノードID。
imwApplyBaseDate falsetruejava.lang.String 申請基準日

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

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

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

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

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

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

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

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

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