Groupmax Workflow Version 6 システム管理者ガイド
ワークフローログレコードファイルのレコード構成を,図C-3に示します。
図C-3 ワークフローログレコードファイルのレコード構成
開始ヘッダレコードは,ワークフローログレコードファイルの先頭に出力します。
| 項目名 | タイプ | 長さ(バイト) | 内容 |
|---|---|---|---|
| HEAD | 文字列 | 4 | "HEAD" |
| ファイルフォーマットバージョン | 文字列 | 8 | "01-01-00" |
| プログラム名称 | 文字列 | 15 | "Workflow Server" |
| コマンド名称 | 文字列 | 13 | "WFanalyst_log" |
| ファイル種別 | 文字列 | 12 | "WFlog_record" |
| ENDHEAD | 文字列 | 7 | "ENDHEAD" |
管理情報レコードは,開始ヘッダレコードの次に出力されます。
| 項目名 | タイプ | 長さ(バイト) | 内容 |
|---|---|---|---|
| MNHD | 文字列 | 4 | "MNHD" |
| 作成日時 | 文字列 | 10 | "YYYY/MM/DD" |
| 作成時刻 | 文字列 | 8 | "hh:mm:ss" |
| コード種別 | 文字列 | 0〜32 | LANG環境変数の値 |
| ENDMNHD | 文字列 | 7 | "ENDMNHD" |
処理情報レコードは,管理情報レコードの次に出力されます。
| 項目名 | タイプ | 長さ(バイト) | 内容 |
|---|---|---|---|
| PRHD | 文字列 | 4 | "PRHD" |
| パラメタファイル名称 | 文字列 | 0〜255 | − |
| ビジネスプロセス定義情報ファイル名称 | 文字列 | 1〜255 | − |
| 編集対象ビジネスプロセス定義名称 | 文字列 | 1〜63 | − |
| 編集対象ビジネスプロセス定義バージョン番号 | 整数列 | 1〜10 | − |
| アンロードファイル名称1 | 文字列 | 1〜255 | − |
| アンロードファイル名称2 | 文字列 | 0〜255 | − |
| アンロードファイル名称3 | 文字列 | 0〜255 | − |
| アンロードファイル名称4 | 文字列 | 0〜255 | − |
| アンロードファイル名称5 | 文字列 | 0〜255 | − |
| アンロードファイル名称6 | 文字列 | 0〜255 | − |
| アンロードファイル名称7 | 文字列 | 0〜255 | − |
| アンロードファイル名称8 | 文字列 | 0〜255 | − |
| アンロードファイル名称9 | 文字列 | 0〜255 | − |
| アンロードファイル名称10 | 文字列 | 0〜255 | − |
| ENDPRHD | 文字列 | 7 | "ENDPRHD" |
UJ情報レコードは,処理情報レコードの次に出力されます。
| 項目名 | タイプ | 長さ(バイト) | 内容 | 備考 |
|---|---|---|---|---|
| UJHD | 文字列 | 4 | "UJHD" | − |
| ジャーナル開始日付 | 文字列 | 10 | "YYYY/MM/DD" | 最も早いワークフローログ取得日付 |
| ジャーナル開始時刻 | 文字列 | 8 | "hh:mm:ss" | 最も早いワークフローログ取得時刻 |
| ジャーナル終了日付 | 文字列 | 10 | "YYYY/MM/DD" | 最も遅いワークフローログ取得日付 |
| ジャーナル終了時刻 | 文字列 | 8 | "hh:mm:ss" | 最も遅いワークフローログ取得時刻 |
| ENDUJHD | 文字列 | 7 | "ENDUJHD" | − |
編集情報レコードは,UJ情報レコードの次に出力されます。
| 項目名 | タイプ | 長さ (バイト) |
内容 | 備考 |
|---|---|---|---|---|
| RTHD | 文字列 | 4 | "RTHD" | − |
| 無効ワークフローログレコード数 | 整数列 | 1〜10 | − | 解析不可能ワークフローログレコード数 |
| ワークフローログレコード数 | 整数列 | 1〜10 | − | − |
| 出力ワークフローログレコード数 | 整数列 | 1〜10 | − | − |
| 処理ステータス | 文字列 | 4 | "SUCC" "FAIL" |
|
| ENDRTHD | 文字列 | 7 | "ENDRTHD" | − |
ワークフローログレコードは,編集情報レコードの後に出力されます。
| 項目名 | タイプ | 長さ (バイト) |
内容 |
|---|---|---|---|
| 取得元種別 | 文字列 | 1〜20 | "Workflow Server" "Workflow MultiServer" |
| 取得日付 | 文字列 | 10 | "YYYY/MM/DD" |
| 取得時刻 | 文字列 | 8 | "hh:mm:ss" |
| メッセージID | 文字列 | 1〜20 | − |
| ワークID | 文字列 | 1〜63 | − |
| 種別 | 文字列 | 0〜16 | − |
| ケース識別子 | 文字列 | 0〜16 | − |
| ケース名 | 文字列 | 0〜63 | − |
| ノード名1 | 文字列 | 0〜63 | − |
| ロール名1 | 文字列 | 0〜63 | − |
| ユーザID1 | 文字列 | 0〜8 | − |
| ノード名2 | 文字列 | 0〜63 | − |
| ロール名2 | 文字列 | 0〜63 | − |
| ユーザID2 | 文字列 | 0〜8 | − |
| ノード名3 | 文字列 | 0〜63 | − |
| ユーザID3 | 文字列 | 0〜8 | − |
| 日付 | 文字列 | 10 | "YYYY/MM/DD" |
| 時刻 | 文字列 | 8 | "hh:mm:ss" |
| 優先度 | 文字列 | 0〜16 | − |
| 制限日時(日付) | 文字列 | 10 | "YYYY/MM/DD" |
| 制限日時(時刻) | 文字列 | 8 | "hh:mm:ss" |
| メッセージ | 文字列 | 0〜96 | − |
| コマンドライン | 文字列 | 0〜63 | − |
ワークフローログレコードの各項目は,表C-1に示すように,メッセージIDごとに項目データの有無が異なります。
表C-1 ワークフローログレコードの項目データ有無
| メッセージID | メッセージ種別 | 取 得 元 種 別 |
取 得 日 付 |
取 得 時 刻 |
ワ | ク ID |
種 別 |
ケ | ス 識 別 子 |
ケ | ス 名 |
ノ | ド 名 1 |
ロ | ル 名 1 |
ユ | ザ ID 1 |
ノ | ド 名 2 |
ロ | ル 名 2 |
ユ | ザ ID 2 |
ノ | ド 名 3 |
ユ | ザ ID 3 |
日 付 |
時 刻 |
優 先 度 |
処 理 期 限 ¨ 日 付 |
処 理 期 限 ¨ 時 刻 |
メ ッ セ | ジ |
コ マ ン ド ラ イ ン |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x04 | begin_work | ○ | ○ | ○ | ○ | ||||||||||||||||||
| 0x05 | move_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||
| 0x0c | send_consult_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||||||
| 0x0d | go_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||||
| 0x0e | suspend_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||||
| 0x0f | suspend_work | ○ | ○ | ○ | ○ | ○ | |||||||||||||||||
| 0x10 | ready_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||||
| 0x11 | ready_work | ○ | ○ | ○ | ○ | ○ | |||||||||||||||||
| 0x12 | put_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||
| 0x14 | cancel_work | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||||||||
| 0x15 | role_to_user | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||||
| 0x18 | send_answer_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||||||
| 0x19 | api_msg | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||||||||
| 0x20 | send_back_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||
| 0x21 | take_back_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||
| 0x22 | end_of_root_case | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||||
| 0x23 | end_of_work | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||||||||
| 0x2e | put_case_from_BP | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||||
| 0x2f | send_back_to_BP | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
(凡例)○は項目データあり,空白は項目データなしを示します。
ワークフローログレコードの各項目は,メッセージIDごとに内容が異なります。次に,メッセージIDごとの内容を示します。
| 項目 | 内容 |
|---|---|
| メッセージID | 4(0X04) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| 項目 | 内容 |
|---|---|
| メッセージID | 5(0X05) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| 種別(normal) | ケース遷移種別(通常遷移) |
| 種別(send_back) | ケース遷移種別(差し戻し) |
| 種別(take_back) | ケース遷移種別(引き戻し) |
| ケース識別子 | 遷移ケース識別子 |
| ノード名1 | 遷移後ノード名 |
| ロール名1 | 遷移後ロール名 |
| ユーザID1 | 遷移後ユーザID |
| ノード名2 | 遷移前ノード名 |
| 日付 | 遷移前ノード到着日付 |
| 時刻 | 遷移前ノード到着時刻 |
| 項目 | 内容 |
|---|---|
| メッセージID | 12(0X0C) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 相談ケース識別子 |
| ユーザID1 | 相談先ユーザID |
| ユーザID2 | 相談元ユーザID |
| ノード名3 | 相談開始ノード名 |
| 項目 | 内容 |
|---|---|
| メッセージID | 13(0X0D) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 遷移要求ケース識別子 |
| ノード名1 | 遷移要求元ノード名 |
| ロール名1 | 遷移要求元ユーザのロール名 |
| ユーザID1 | 遷移要求元ユーザID |
| 日付 | 遷移要求ノード到着日付 |
| 時刻 | 遷移要求ノード到着時刻 |
| 項目 | 内容 |
|---|---|
| メッセージID | 14(0X0E) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 遷移中断ケース識別子 |
| ノード名1 | 遷移中断ノード名 |
| ロール名1 | 遷移中断ケース所持ユーザのロール名 |
| ユーザID1 | 遷移中断ケース所持ユーザID |
| ユーザID3 | ルートケース遷移中断処理実行ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 15(0X0F) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ユーザID3 | ワーク遷移中断処理実行ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 16(0X10) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 遷移再開ケース識別子 |
| ノード名1 | 遷移再開ノード名 |
| ロール名1 | 遷移再開ケース所持ユーザのロール名 |
| ユーザID1 | 遷移再開ケース所持ユーザID |
| ユーザID3 | ルートケース遷移再開処理実行ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 17(0X11) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ユーザID3 | ワーク遷移再開処理実行ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 18(0X12) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 投入ケース識別子 |
| ケース名 | 投入ケース名 |
| ノード名1 | 投入ソースノード名 |
| ロール名1 | ケース投入ユーザのロール名 |
| ユーザID1 | ケース投入ユーザID |
| 優先度(com) | 投入ケースの処理優先度(普通) |
| 優先度(urg) | 投入ケースの処理優先度(至急) |
| 処理期限 | 投入ケースの処理期限(日付,時刻) |
| 項目 | 内容 |
|---|---|
| メッセージID | 20(0X14) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| 種別(leave) | キャンセル種別(ワークが残留) |
| 種別(delete) | キャンセル種別(ワークを削除) |
| ユーザID3 | ワーク遷移中止処理実行ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 21(0X15) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 配布ケース識別子 |
| ノード名1 | 配布ノード名 |
| ロール名1 | 配布元ロール名 |
| ユーザID1 | 配布先ユーザID |
| ユーザID3 | 配布ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 24(0X18) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 回答ケース識別子 |
| ユーザID1 | 回答先ユーザID |
| ユーザID2 | 回答元ユーザID |
| ノード名3 | 相談開始ノード名 |
| 項目 | 内容 |
|---|---|
| メッセージID | 25(0X19) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | メッセージ出力対象のケース識別子 |
| メッセージ | サーバ機能のメッセージ |
| 項目 | 内容 |
|---|---|
| メッセージID | 32(0X20) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 差し戻しケース識別子 |
| ノード名1 | 差し戻し先ノード名 |
| ロール名1 | 差し戻し先ユーザのロール名 |
| ユーザID1 | 差し戻し先ユーザID |
| ノード名2 | 差し戻し元ノード名 |
| ロール名2 | 差し戻し元ユーザのロール名 |
| ユーザID2 | 差し戻し元ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 33(0X21) |
| 取得元種別 | "Workflow Server" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 引き戻しケース識別子 |
| ノード名1 | 引き戻し先ノード名 |
| ロール名1 | 引き戻し先ユーザのロール名 |
| ユーザID1 | 引き戻し先ユーザID |
| ノード名2 | 引き戻し元ノード名 |
| ロール名2 | 引き戻し元ユーザのロール名 |
| ユーザID2 | 引き戻し元ユーザID |
| 項目 | 内容 |
|---|---|
| メッセージID | 34(0X22) |
| 取得元種別 | "Workflow Server"又は"Workflow MultiServer" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 遷移終了ケース識別子 |
| ノード名1 | ケース遷移終了ノード名 |
| 優先度(com) | ケースの処理優先度(普通) |
| 優先度(urg) | ケースの処理優先度(至急) |
| 処理期限 | ケースの処理期限(日付,時刻) |
| 項目 | 内容 |
|---|---|
| メッセージID | 35(0X23) |
| 取得元種別 | "Workflow Server"又は"Workflow MultiServer" |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| 日付 | ワーク作成日付 |
| 時刻 | ワーク作成時刻 |
| 優先度(com) | ワークの処理優先度(普通) |
| 優先度(urg) | ワークの処理優先度(至急) |
| 処理期限 | ワークの処理期限(日付,時刻) |
| 項目 | 内容 |
|---|---|
| 取得元種別 | "Workflow Server" |
| メッセージID | 46(0X2E) |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 投入ケース識別子 |
| ケース名 | 投入ケース名 |
| ノード名1 | 投入ソースノード名 |
| ロール名1 | ケース投入ユーザのロール名 |
| ユーザID1 | ケース投入ユーザID |
| 優先度(com) | 投入ケースの処理優先度(普通) |
| 優先度(urg) | 投入ケースの処理優先度(至急) |
| 処理制限 | 投入ケースの処理期限(日付,時刻) |
| 項目 | 内容 |
|---|---|
| 取得元種別 | "Workflow Server" |
| メッセージID | 47(0X2F) |
| 取得日付 | ワークフローログ取得日付 |
| 取得時刻 | ワークフローログ取得時刻 |
| ワークID | カレントワークのワークID |
| ケース識別子 | 差し戻しケース識別子 |
| ノード名1 | 差し戻し元ノード名 |
| ロール名1 | 差し戻し元ユーザのロール名 |
| ユーザID1 | 差し戻し元ユーザID |
終了ヘッダレコードは,ワークフローログレコードファイルの最後に出力されます。
| 項目名 | タイプ | 長さ(バイト) | 内容 |
|---|---|---|---|
| TRAR | 文字列 | 4 | "TRAR" |
| ファイルフォーマットバージョン | 文字列 | 8 | "01-01-00" |
| プログラム名称 | 文字列 | 15 | "Workflow Server" |
| コマンド名称 | 文字列 | 13 | "WFanalyst_log" |
| ファイル種別 | 文字列 | 12 | "WFlog_record" |
| ENDTRAR | 文字列 | 7 | "ENDTRAR" |
All Rights Reserved. Copyright (C) 2001, 2015, Hitachi, Ltd.