意思決定表
意思決定表は、ルール・ステートメントは共有するが、条件およびアクションが異なるルールをグループ化します。
意思決定表には、行と列が含まれ、これらが一緒に機能してルールを形成します。 意思決定エンジンは、最初の行から最後の行に向かって 1 行ずつルールを実行します。
次の表では、番号が付いている各行それぞれが 1 つのルールを表します。 列は条件を定義します (GradeおよびAmount of loan) およびアクション (Insurance requiredおよびInsurance rate) テーブル内のルールの数。 表の一番上にあるセルは、列の名前が含まれる列ヘッダーです。
| Grade | Amount of loan | 要保険 | 保険料率 | ||
|---|---|---|---|---|---|
| 最小 | 最大 | ||||
| 1 | A | < 100,000 | false | 0.001 | |
| 2 | A | 100,000 | 300,000 | true | 0.001 |
| 3 | A | 300,000 | 600,000 | true | 0.003 |
| 4 | A | ≥ 600,000 | true | 0.005 | |
ルールを作成するには、行を意思決定表に追加し、新規セルに値を入力します。 アプリケーションが表を呼び出すと、ルールが実行されます。 行の条件が満たされると、その行で形成されるルールが行内のアクションを実行します。 表内のすべてのルールに適用される前提条件を定義することもできます。また開発時に警告タグを使用すると、ルール内の重複、ギャップ、およびその他のエラーが表示されます。
Business Console で、キーボード・ショートカット Ctrl+F を使用して、意思決定表内に検索フィールドを開くことができます。 決定表のすべての値について検索が行われます。