付録A ciweditbp(BPMN連携機能を使用しない場合)の-oオプションの出力フォーマット
BPMN連携機能を使用しない場合に,ciweditbpコマンドで-oオプションを指定して変更内容を出力したときの,出力フォーマットを次に示します。
-
1行目
ヘッダ情報として,製品名,バージョン,ファイル名,日時などが出力されます。
-
2行目
ビジネスプロセス定義の識別情報が出力されます。
出力される情報を次の表に示します。
表A‒1 変更内容出力ファイル(ビジネスプロセス定義の識別情報) 行
カラム
内容
1
1
ビジネスプロセス定義名が出力されます。
2
ビジネスプロセス定義のバージョンが出力されます。
-
3行目以降
変更内容が追加情報,変更情報,削除情報の順に出力されます。CSCIW-Definerで,新規作成した定義は追加情報に,削除した定義は削除情報に,属性を変更した定義は変更情報に情報を出力されます。属性が同じでも,削除および新規作成の操作を実行した場合は,削除情報と追加情報に情報が出力されます。
出力される情報を次の表に示します。
表A‒2 変更内容出力ファイル(追加情報) 行
カラム
内容
1
1
追加を示す固定文字列の「[Addition]」が出力されます。
2以降
1以降
各種別の属性値が出力されます。※
- 注※
-
各種別の属性値については,「表A‒5 変更内容出力ファイル(ビジネスプロセス属性値)」〜「表A‒18 変更内容出力ファイル(作業アプリケーション定義属性値:RESTアプリケーション呼び出しの場合)」を参照してください。
表A‒3 変更内容出力ファイル(変更情報) 行
カラム
内容
1
1
変更を示す固定文字列の「[Modification]」が出力されます。
2N※1
1
変更前を示す固定文字列の「Before」が出力されます。
2以降
各種別の属性値が出力されます。※2
2N※1+1
1
変更後を示す固定文字列の「After」が出力されます。
2以降
各種別の属性値が出力されます。※2
- 注※1
-
N=1,2,3…
- 注※2
-
各種別の属性値については,「表A‒5 変更内容出力ファイル(ビジネスプロセス属性値)」〜「表A‒18 変更内容出力ファイル(作業アプリケーション定義属性値:RESTアプリケーション呼び出しの場合)」を参照してください。
表A‒4 変更内容出力ファイル(削除情報) 行
カラム
内容
1
1
[Deletion](削除を示す固定文字列)
2以降
1以降
各種別の属性値※
- 注※
-
各種別の属性値については,「表A‒5 変更内容出力ファイル(ビジネスプロセス属性値)」〜「表A‒18 変更内容出力ファイル(作業アプリケーション定義属性値:RESTアプリケーション呼び出しの場合)」を参照してください。
各種別の属性値の出力内容を「表A‒5 変更内容出力ファイル(ビジネスプロセス属性値)」〜「表A‒18 変更内容出力ファイル(作業アプリケーション定義属性値:RESTアプリケーション呼び出しの場合)」に示します。
特に記載のないかぎり,未設定の属性値は空文字が表示されます。
表A‒5 変更内容出力ファイル(ビジネスプロセス属性値) 列
出力内容
備考
1
種別
ビジネスプロセスを示す固定文字列の「BusinessProcess」が出力されます。
2
ビジネスプロセス名
−
3
バージョン
4
ビジネスプロセスID
5
処理期限ルール名
6
管理者名
7
案件投入可能期間開始
日付が出力されます。
日付の形式はJavaVMに依存します。
なお,案件投入可能期間開始日が未設定の場合は「ORIGIN」,
案件投入可能期間終了日が未設定の場合は「BEYOND」が出力されます。
8
案件投入可能期間終了
9
説明
−
10
アドホックAPIの使用
アドホックAPIを使用する場合は「true」,アドホックAPIを使用しない場合は「false」が出力されます。
- (凡例)
-
−:ありません。
表A‒6 変更内容出力ファイル(業務ステップ属性値) 列
出力内容
備考
1
種別
業務ステップを示す固定文字列の「Activity」が出力されます。
2
業務ステップ名
−
3
業務ステップ定義ID
4
処理期限ルール名
5
事前生成フラグ
「true」(事前生成する),または「false」(事前生成しない)が出力されます。
6
完了条件名
−
7
説明
- (凡例)
-
−:ありません。
表A‒7 変更内容出力ファイル(一般作業属性値) 列
出力内容
備考
1
種別
一般作業を示す固定文字列の「NormalWork」が出力されます。
2
作業名
−
3
作業定義ID
4
振り分けルール名
5
発生条件名
6
完了条件名
7
条件再評価フラグ
「true」(条件を再評価する),または「false」(条件を再評価しない)が出力されます。
8
説明
−
9
作業アプリケーション定義名
- (凡例)
-
−:ありません。
表A‒8 変更内容出力ファイル(並列作業属性値) 列
出力内容
備考
1
種別
並列作業を示す固定文字列の「ParallelWork」が出力されます。
2
作業名
−
3
作業定義ID
4
子作業名
5
子作業生成ルール名
6
発生条件名
7
完了条件名
8
条件再評価フラグ
「true」(条件を再評価する),または「false」(条件を再評価しない)が出力されます。
9
説明
−
- (凡例)
-
−:ありません。
表A‒9 変更内容出力ファイル(分岐ノード,分業ノード,先着ノード,待合ノード,ソースノード,およびシンクノードの属性値) 列
出力内容
備考
1
種別
対象種別を示す固定文字列が出力されます。出力される固定文字列を次に示します。
-
「XOR-Split」:分岐ノードを示します。
-
「AND-Split」:分業ノードを示します。
-
「OR-Join」:先着ノードを示します。
-
「AND-Join」:待合ノードを示します。
-
「Source」:ソースノードを示します。
-
「Sink」:シンクノードを示します。
2
定義名
−
3
制御ノードID
- (凡例)
-
−:ありません。
表A‒10 変更内容出力ファイル(遷移定義属性値) 列
出力内容
備考
1
種別
遷移定義を示す固定文字列の「Flow」が出力されます。
2
遷移定義ID
−
3
遷移元ノード名
次に示す定義種別のどれかが出力されます。
-
業務ステップ
-
各種制御ノード
-
階層定義
-
ソースノード
-
シンクノード
4
遷移先ノード名
5
優先順位
デフォルトの分岐先の場合,「Default」が出力されます。
6
分岐条件名
−
- (凡例)
-
−:ありません。
表A‒11 変更内容出力ファイル(階層定義属性値) 列
出力内容
備考
1
種別
階層定義を示す固定文字列の「Hierarchy」が出力されます。
2
階層名
−
3
階層ID
- (凡例)
-
−:ありません。
表A‒12 変更内容出力ファイル(条件属性値:RDB検索の場合) 列
出力内容
備考
1
種別
条件を示す固定文字列の「Condition」が出力されます。
2
定義名
−
3
条件ID
4
条件種別
「SQL」が出力されます。
5
説明
−
6
DB識別子
7
SQL文
8
NOTフラグ
「true」(NOT指定あり),または「false」(NOT指定なし)が出力されます。
- (凡例)
-
−:ありません。
表A‒13 変更内容出力ファイル(条件属性値:Javaオブジェクト呼び出しの場合) 列
出力内容
備考
1
種別
条件を示す固定文字列の「Condition」が出力されます。
2
定義名
−
3
条件ID
4
条件種別
「Java」が出力されます。
5
説明
−
6
Javaクラス名
7
補助定数パラメタ
- (凡例)
-
−:ありません。
表A‒14 変更内容出力ファイル(生成ルール属性値:RDB検索の場合) 列
出力内容
備考
1
種別
生成ルールを示す固定文字列の「CreationRule」が出力されます。
2
定義名
−
3
ルールID
4
生成ルール種別
「SQL」が出力されます。
5
説明
−
6
DB識別子
7
SQL文
- (凡例)
-
−:ありません。
表A‒15 変更内容出力ファイル(生成ルール属性値:Javaオブジェクト呼び出しの場合) 列
出力内容
備考
1
種別
条件を示す固定文字列の「CreationRule」が出力されます。
2
定義名
−
3
ルールID
4
生成ルール種別
「Java」が出力されます。
5
説明
−
6
Javaクラス名
7
補助定数パラメタ
- (凡例)
-
−:ありません。
表A‒16 変更内容出力ファイル(時間取得ルール属性値) 列
出力内容
備考
1
種別
時間取得ルールを示す固定文字列の「TimeRule」が出力されます。
2
定義名
−
3
ルールID
4
時間取得ルール種別
「DATE」が出力されます。
5
説明
−
6
相対日数
- (凡例)
-
−:ありません。
表A‒17 変更内容出力ファイル(作業アプリケーション定義属性値:Javaオブジェクト呼び出しの場合) 列
出力内容
備考
1
種別
条件を示す固定文字列の「Application」が出力されます。
2
作業アプリケーション定義名
−
3
作業アプリケーション定義ID
4
作業アプリケーション種別
「Java」が出力されます。
5
説明
−
6
Javaクラス名
7
補助定数パラメタ
- (凡例)
-
−:ありません。
表A‒18 変更内容出力ファイル(作業アプリケーション定義属性値:RESTアプリケーション呼び出しの場合) 列
出力内容
備考
1
種別
条件を示す固定文字列の「Application」が出力されます。
2
作業アプリケーション定義名
−
3
作業アプリケーション定義ID
4
作業アプリケーション種別
「REST」が出力されます。
5
説明
−
6
ref識別子
- (凡例)
-
−:ありません。