Hitachi

uCosminexus Service Coordinator Interactive Workflow BPMN連携機能 使用の手引


15.3.4 プロセスデータの設定方法(アプリケーション呼び出し情報ファイル)

アプリケーション呼び出し情報ファイルにプロセスデータキー名を記述することで,呼び出し先にプロセスデータを渡したり,呼び出し先からプロセスデータを受け取ったりすることができます。

プロセスデータの設定時の動作

プロセスデータキー名をプロパティの値として指定した場合,アプリケーション呼び出しサービスによって,プロセスデータキー名は,対応するプロセスデータ値に置き換えられます。

プロセスデータキー名をプロパティのキーとして指定した場合,アプリケーション呼び出しサービスによって,該当するプロセスデータが更新されます。

プロセスデータの使用例

アプリケーション呼び出し情報ファイルにプロセスデータキー名を記述して,プロセスデータを更新する例を示します。

この例では,RESTアプリケーション呼び出しで呼び出すRESTアプリケーションのレスポンスのボディの内容を,プロセスデータテーブルに格納するように,アプリケーション呼び出し情報ファイルを設定しています。

アプリケーション呼び出し情報ファイルの設定例(一部抜粋)
rest.response.pi.$SReplyUser=rest.response.body.key.userdescription
RESTアプリケーションのレスポンスのボディの返却例(一部抜粋)
<data>
  <key>userdescription</key>
  <value>User001</value>
</data>

上記の場合,アプリケーション呼び出し情報ファイルの内容に従って,レスポンスのkey要素の値がuserdescriptionであるvalue要素の値が,プロセスデータReplyUserに設定されます。

プロセスデータの使用規則

アプリケーション呼び出し情報ファイルでプロセスデータを使用する場合は,次の規則に従ってください。

ヒント

rest.request.urlプロパティについては,「15.3.14 RESTアプリケーションの呼び出しの場合にファイルに指定する内容」の「(3) rest.request.url」を参照してください。