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. OpenRules のバージョンによる記法の差異