uCosminexus 電子フォームワークフロー 解説
BLCWWFwiBCSample.jspファイルは,一括承認の対象として選択した案件について,1件ずつ案件情報取得および承認する処理のサンプルファイルです。
案件情報を取得したあと,BLCValDicクラスに一括承認を行うという情報を設定します。この設定をしていない場合,前の作業で情報が格納されるため,案件が不正な状態になります。
BLCValDicクラスでアクセスできるキーについては,「5.1 帳票ボタン処理などのカスタマイズ(BLC帳票の場合)」を参照ください。
//#############################################################################
// set BLC_ValDic
//#############################################################################
// set SEND TO USER
BLC_FormData.put("BLC_SendToData","A01103");
// set PROCESS INSTANCE STATUS
//BLC_FormData.put("BLC_PIStatus",BLCSTRPortal.get(BLCSTRPortal.COMPLETE));
// set BUTTON ID
BLC_FormData.put("BLC_AcceptID","ID_BATCHCOMPLETE");
// set BUTTON NAME
BLC_FormData.put("BLC_AcceptMode",BLCSTRPortal.get(BLCSTRPortal.BTN_BATCHCOMPLETE));
// set FLOW CONDITION (normal case:set BUTTON ID)
BLC_FormData.put("BLC_FlowCond",BLC_FormData.item("BLC_AcceptID"));
// ############################################################################業務データベースの更新を行う場合は,この処理とcompleteメソッドの間に処理を追加してください。業務データベースを更新するためのDBコネクションは,BLCのDBアクセスとは,別のトランザクションとなるため,ユーザが生成する必要があります。
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.