4.10. OpenRules連携¶
OpenRules連携の仕様について説明します。
4.10.1. 対応フォーマット¶
OpenRules連携では、xls形式のファイルのみ対応しています。
xlsx形式及び、DMN形式のフォーマットには対応していません。
4.10.2. リソース¶
IM-BPM for Accel Platform におけるOpenRules連携では、OpenRulesにおける設定ファイル群 (openrules.config) もデプロイする必要があります。
BPMプロジェクト内に設定ファイル群 (openrules.config) も含めて配置してください。
OpenRules連携では、ビジネスルールタスク実行時に、クラスローダによりWEB-INF/work/_jars配下に展開されたルールファイル、設定ファイル群を参照し実行します。
4.10.3. パラメータ¶
OpenRules連携では、ビジネスルールタスクのパラメータとして、以下の項目を設定する必要があります。
ルールファイル
Excel(xls)により定義されたルールファイルデシジョン (Decision)
実行するデシジョン入力コンセプト (Input Concepts)
入力パラメータとして利用するコンセプトコンセプトに含まれる各パラメータが、プロセスインスタンスの持つ変数名と一致している場合、その値が利用されます。出力コンセプト (Output Concepts)
出力として指定されているコンセプト名出力コンセプトに含まれるデータをプロセスインスタンスに返却します。結果変数名
結果変数名が未指定の場合は、出力コンセプトの内容をそのままプロセスインスタンスの変数としてマージします。結果変数名が指定されている場合、出力コンセプトの内容をプロセスインスタンスの変数に結果変数名を利用してセットします。