15.3.5 アプリケーション呼び出し情報ファイルで使用できる組み込み変数
組み込み変数は,CSCIWで管理する案件や作業の属性値を指定するための変数です。アプリケーション呼び出し情報ファイルに記載した組み込み変数は,呼び出し元の案件や作業の属性値に変換されます。
使用できる組み込み変数
項番 |
組み込み変数 |
説明 |
---|---|---|
1 |
@PIID |
案件ID |
2 |
@PIName |
案件名 |
3 |
@PICreator |
案件投入者 |
4 |
@PIDeadline |
案件処理期限 |
5 |
@PDefName |
ビジネスプロセス定義名 |
6 |
@WIID |
作業ID |
7 |
@WDefName |
作業定義名 |
8 |
@NULL |
null値 |
組み込み変数の使用規則
アプリケーション呼び出し情報ファイルで組み込み変数を使用する場合は,次の規則に従ってください。
-
組み込み変数名の前後に,ほかの組み込み変数名やその他の文字列を連続して記載することはできません。また,半角空白などで文字列を区切ることもできません。
- 誤った記載例(通常の文字列として扱われる)
-
abc@PIName
- 誤った記載例(エラーが発生)
-
@PIName@PIID
ただし,rest.request.urlプロパティの値の中では,特定の文字で区切ることで,組み込み変数の前後にほかの組み込み変数や文字列を連続して記載できます。
-
プロパティの値の先頭に"@"を記載し,上記の表「使用できる組み込み変数」の「組み込み変数」列以外の文字列を指定した場合は,アプリケーションの呼び出し時にエラーが発生します。
- 誤った記載例
-
-
@ABC
-
@PINameABC
-
-
プロパティの値の先頭に"@@"を記載した場合は,組み込み変数ではなく通常の文字列として扱われます。
-
組み込み変数の対象となる属性の値がnullの場合,null値として扱われます。ただし,rest.request.urlプロパティの値の中に含まれている場合は,空文字として扱われます。
-
案件処理期限は,"1970/01/01 00:00:00 GMT"を起点とした通算秒に置き換えられます。代入先には,文字列型プロセスデータを指定してください。数値型プロセスデータを指定した場合,案件処理期限に"2038/01/19 03:14:07 GMT"より先の日時を指定するとエラーになります。
- ヒント
-
rest.request.urlプロパティについては,「15.3.14 RESTアプリケーションの呼び出しの場合にファイルに指定する内容」の「(3) rest.request.url」を参照してください。