11. OpenRules のキーワードリファレンス¶
OpenRules for IM-BIS 連携開発でのルールを記述する際に利用できるキーワードをまとめています。
- 11.1. テーブルタイプ(TableType)
- 条件評価(DecisionTable / DT / DecisionTableSingleHit / RuleFamily)
 - マルチヒット型の条件評価1(DecisionTable1 / DT1 / DecisionTableMultiHit)
 - マルチヒット型の条件評価2(DecisionTable2 / DT2 / DecisionTableSequence)
 - 変数への値割り当て(DecisionTableAssign)
 - ルールの反復処理(DecisionTableIterate)
 - スコアに基づくソート処理(DecisionTableSort)
 - 処理順の設定(Decision)
 - 項目名のマッピング(Glossary)
 - 項目とデータ型の定義(Datatype)
 - 項目の初期値の定義(Data / Variable)
 - オブジェクトのインスタンスの設定(DecisionObject)
 - Javaのコードの定義(Method)
 - 環境設定情報(Environment)
 
 - 11.2. 条件として利用できるキーワード
 - 11.3. 結果・処理として利用できるキーワード
 - 11.4. 動的処理対象者設定時に利用できるキーワード
 - 11.5. 特殊なキーワード / テーブルタイプ固有のキーワード
 - 11.6. Methodで利用できるキーワード(API)
- $(getString)
 - $I(getInt)
 - $L(getLong)
 - $R(getReal)
 - $D(getDate)
 - $B(getBool)
 - $G(getBigDecimal)
 - $V(getVar)
 - $O(getBusinessObject)
 - setString
 - setInt
 - setReal
 - setDate
 - setBool
 - compareString
 - compareInt(name, op, value)
 - compareInt(name1, op, name2)
 - compareReal(name, op, value)
 - compareReal(name1, op, name2)
 - compareDate(name, op, date)
 - compareDate(name1, op, name2)
 - compareBool(name, op, value)
 - compareBool(name1, op, name2)
 - compareDomain
 - iterate(arrayName, rules)
 - iterate(arrayName, arrayType, rules)
 - sort(arrayName)
 - sort(arrayName, rules)
 - sort(array)
 - sort(array, rules)
 
 - 11.7. OpenRules が提供するメソッド
 - 11.8. IM-BIS / OpenRules のバージョン対応表
 - 11.9. OpenRules のバージョンによる記法の差異