11.5. 特殊なキーワード / テーブルタイプ固有のキーワード¶
この章で扱うキーワードは、テーブルタイプや用途が限定されている特殊なキーワードです。
Variable(Glossary)¶
「Variable」は、 Glossary で DecisionTable のユーザ向けの項目名を定義するためのキーワードです。
利用できるテーブルタイプ¶
記述方法¶
Variableを利用する場合、以下の図のように記述します。
キーワードGlossary での項目の論理名の定義を表す OpenRules のキーワードです。 論理名Glossary で定義する対象の項目の論理名です。論理名は DecisionTable での条件や処理対象の指定時に利用します。論理名にはひらがな・漢字を含むマルチバイト文字が利用できます。
Business Concept¶
利用できるテーブルタイプ¶
Attribute¶
「Attribute」は、 Glossary で DecisionTable の Variable(Glossary) を、ルールの実行時にプログラムに変換する際の名称とのマッピングをするためのキーワードです。ただし、このキーワードのセルはラベルとして利用されるため、漢字などを含む任意の文字列に変更することができます。
利用できるテーブルタイプ¶
Domain¶
「Domain」は、 Glossary で Variable(Glossary) の値の例を表示する列のキーワードです。ただし、このキーワードのセルはラベルとして利用されるため、漢字などを含む任意の文字列に変更することができます。
利用できるテーブルタイプ¶
記述方法¶
補足事項¶
この項目で設定した値の範囲は、 compareDomain を利用した場合の条件にも利用されます。
OnOff¶
「OnOff」は、 DecisionTable 等で該当の行の評価の有効・無効を切り替えるためのキーワードです。同じ DecisionTable 内でルールを履歴として残しておきたい場合に利用できます。
利用できるテーブルタイプ¶
記述方法¶
OnOffを利用したい場合、以下の図のように記述します。
列ラベルこの列を識別する名称です。ユーザにわかりやすい名称を自由に設定できます。 設定値OnOffでは、無効にしたいルールの行に”Off”と入力してください。大文字・小文字は区別せず、”Off”と入力された行のルールは評価されずに次の処理に遷移します。
補足事項¶
この列タイプは、 OpenRules 6.3.4以降で利用できます。