start

形式

public void start(BLCDBAccess adb,
                java.lang.String userID,
                BLCValDic valDic)
           throws BLCException

機能

ユーザアプリケーションから利用する案件を開始します。

案件フレームワーク使用時は利用できません。

ユーザ追加処理は実行されません。

運用不可の帳票に対しても実行できます。

トランザクションはメソッド内でコミットまたはロールバックされます。

パラメータ

abd

BLCDBAccessオブジェクトです。

userID

案件を投入するユーザIDを指定します。

valDic

BLCValDicオブジェクトです。次の項目を設定する必要があります。

項目キー名称説明格納先カラム
BLC_BpNameビジネスプロセス定義名称BLCInbox.NMBP
BLC_StartBpVerビジネスプロセス定義バージョン(省略可能)
BLC_FormID帳票IDBLCFormData.NMFORMDATA
BLC_FormVer帳票バージョンBLCFormData.NMFORMDATA
BLC_StartForm※1帳票のファイル名BLCFormData.NMFORMDATA
BLC_PIName申請ID(システムで一意になる文字列,省略可能)BLCInbox.CDPINAME,BLCFormData.CDPINAME,BLCSentlog.CDPINAME
BLC_PILimit案件の処理期限(YYYYMMDDhhmmss形式の日時)BLCInbox.DTLIMIT
BLC_NodeName遷移前の完全作業名(任意の文字列,省略可能)BLCInbox.NMUPDATEWI
BLC_PIStatus案件状態名(任意の文字列)BLCInbox.NMSTATUS
BLC_SendToData※2次の作業の作業者IDBLCInbox.CDPARTICIPANT
BLC_AttrNum帳票属性項目値の上限(帳票属性がなければ0)
BLC_AttrData$n帳票属性項目値(帳票属性がなければ省略可能)BLCInbox.NMITEM$n
BLC_MdlList※3帳票モジュールプレフィックス(複数ある場合はコンマで区切る)BLCFormData.CDPREFIX
帳票モジュールプレフィックス(m)で始まる項目名称※4帳票データBLCFormData.NMFORMDATA
BLC_AcceptIDボタンID
BLC_AcceptModeボタン名称(任意の文字列)
BLC_FlowCond分岐や完了条件などの条件値(省略可能)BLCInbox.NMFLOWCOND
BLC_CloseObj※5forward先URL

(凡例)

$n 取得情報番号(1 ~BLC_AttrNumで指定した値)。

注※1 :/form/<パッケージ名>/<帳票ID>/<帳票D>_<帳票バージョン>.jsp"を指定します。例えば,サンプル帳票の販売契約稟議EURの場合,"/form/Hitachi/SampleConsultation/SampleConsultationEUR_1.jsp"となります。

注※2 プロパティCheckSendToDataキーが"false"の場合,設定不要です。

注※3 使用するモジュールを指定します。EUR Form連携帳票の場合"mBLCEUR"を指定し,BLC帳票の場合BLSGの帳票モジュール定義でモジュールプレフィックスとして指定した文字をコンマで区切って指定します。

注※4 値を設定します。例えば,EUR Form連携帳票の場合,"mBLCEUR_EURFormData"をキーとし,EUR Form帳票のXMLデータを設定します。BLC帳票の場合,設定する項目の"<モジュールプレフィックス>_<項目変数名>"をキーとし,設定値を値に指定します。

注※5 nullと空文字列("")は指定できません。この場合,半角スペースを指定してください。


例外

BLCException

パラメータ不正です。