2.5.2 ビジネスプロセス定義を登録する
ビジネスプロセス定義をワーク管理データベースへ登録するには,BPMNエディタ,案件運用操作,またはコマンドを使用する方法があります。
(1) BPMNエディタを使用した登録方法
CSCIWで使用できる形式(.hbx)に変換されたビジネスプロセス定義を,BPMNエディタを使用してワーク管理データベースに登録します。
操作手順
-
BPMNエディタでActiviti Explorerを起動する。
-
Activiti ExplorerからCSCIWのビジネスプロセス定義ファイル(.hbx)を選択して右クリックする。
-
コンテキストメニューの[Register Process Definition]をクリックする。
-
登録確認ダイアログで[はい]ボタンをクリックする。
-
ログインしていない場合は,[ログイン]ダイアログからログインする。
ログインしていない場合は[ログイン]ダイアログが表示されるので,J2EEサーバに登録している[ユーザID]と[パスワード]を入力して[OK]ボタンをクリックしてください。
操作結果
選択したCSCIWのビジネスプロセス定義ファイルと同一のディレクトリに存在する同一名・同一バージョンのBPMNビジネスプロセス定義ファイル(.bpmn)がワーク管理データベースへ登録されます。
なお,BPMNエディタで登録するCSCIWビジネスプロセス定義ファイル,BPMNビジネスプロセス定義ファイルは,BPMNエディタまたはciwtransbpmnコマンドで生成したファイルを使用してください。また,ファイルの内容およびファイル名を変更しないでください。
ビジネスプロセス定義の登録に成功した場合,Registered Definition Viewの表示が更新されます。
ビジネスプロセス定義登録の実行結果は,Eclipseコンソールビューに出力されます。
異常終了する場合
-
ビジネスプロセス定義ファイル(.hbx)のファイル名が不正な場合
指定したビジネスプロセス定義ファイル(.hbx)のファイル名が「<ビジネスプロセス定義名>#<ビジネスプロセス定義バージョン>.hbx」の形式になっていない場合,エラーになります。
-
BPMNビジネスプロセス定義ファイルが存在しない場合
指定されたビジネスプロセス定義ファイル(.hbx)と同一ディレクトリに同一名・同一バージョンのBPMNビジネスプロセス定義ファイル(.bpmn)が存在しない場合,エラーになります。
-
BPMNビジネスプロセス定義ファイルのファイルサイズが規定値を超えている場合
指定されたビジネスプロセス定義ファイル(.hbx)と同一ディレクトリに存在する同一名・同一バージョンのBPMNビジネスプロセス定義ファイル(.bpmn)のファイルサイズが4メガバイト(4,194,304バイト)を超えている場合,エラーになります。
-
ビジネスプロセス定義を上書き登録しようとした場合
ビジネスプロセス定義の上書き登録はできません。登録対象のビジネスプロセス定義がすでに登録されている場合,エラーメッセージがEclipseコンソールビューに表示され,BPMNビジネスプロセス定義は登録しないで,登録処理を終了します。
再登録をしたい場合は,登録済みのビジネスプロセス定義を削除したあと,再度ビジネスプロセス定義を登録してください。
(2) 案件運用操作を使用した登録方法
CSCIWで使用できる形式(.hbx)に変換されたビジネスプロセス定義を,案件運用操作を使用してワーク管理データベースに登録します。
操作手順
-
案件運用操作の[ビジネスプロセス定義一覧]画面から[ビジネスプロセス定義登録]画面を起動する。
-
[参照]ボタンをクリックして表示されるファイル選択ダイアログでCSCIWのビジネスプロセス定義ファイル,およびBPMNビジネスプロセス定義ファイルを選択する。
-
[登録]ボタンをクリックする。
操作結果
CSCIWのビジネスプロセス定義ファイル,およびBPMNビジネスプロセス定義ファイルがワーク管理データベースに登録されます。
なお,案件運用操作で登録するCSCIWビジネスプロセス定義ファイル,BPMNビジネスプロセス定義ファイルは,BPMNエディタまたはciwtransbpmnコマンドで生成したファイルを使用してください。
(3) コマンドを使用した登録方法
CSCIWで使用できる形式(.hbx)に変換されたビジネスプロセス定義をコマンドを使用して,ワーク管理データベースに登録します。
操作手順
-
実行マシンへ転送したCSCIWビジネスプロセス定義ファイル,およびBPMNビジネスプロセス定義ファイルに対してciwmngbpコマンドを実行して,ワーク管理データベースへ登録する。
ciwmngbpコマンドの指定形式を次に示します。
ciwmngbp -sid <システムID> -reg -bpf <ビジネスプロセス定義ファイルの絶対パス> -bpmnf <BPMNビジネスプロセス定義ファイルの絶対パス>
なお,ciwmngbpコマンドで登録するCSCIWビジネスプロセス定義ファイル,BPMNビジネスプロセス定義ファイルは,BPMNエディタまたはciwtransbpmnコマンドで生成したファイルを使用してください。
ciwmngbpコマンドの詳細については,マニュアルuCosminexus Service Coordinator Interactive Workflow コマンドを参照してください。
- ヒント
-
-listオプションを指定したciwmngbpコマンドを実行することで,データベースに登録されているビジネスプロセス定義,およびBPMNビジネスプロセス定義の一覧を確認できます。
ビジネスプロセス定義,およびBPMNビジネスプロセス定義の一覧を確認する場合のciwmngbpコマンドの指定形式を次に示します。
ciwmngbp -sid <システムID> -list