コンテキストの構成
コンテキストは、オプションの結果フィールドを持つ1つ以上のキーと値のペアのコレクションです。 各ペアはコンテキスト・エントリと呼ばれます。 コンテキスト・エントリ内のキー属性は、対応する値属性に対する識別子として機能します。
コンテキストを使用して、特定のシナリオまたはエンティティに関連するすべてのディシジョン・ロジックをまとめて文書化できます。 たとえば、応募者の月額所得と費用に基づいて、申請者の融資適格を決定する必要があるとします。 このため、コンテキスト表記法を使用して「ローン適格」というディシジョンを作成し、月間総収入、月間費用および正味月間収入の式またはロジックを追加できます。 次に、ローン適格の純利益と費用を評価する結果フィールド(コンテキスト内)を追加したり、別のディシジョンでこれらを評価することを選択できます。
結果フィールドがないと、コンテキストのデシジョンでは複数のキーと値のペアが出力として返されます。 この場合は、別のデシジョンから任意のコンテキスト・エントリを起動できます。 結果フィールドを追加した場合、このフィールドの出力はコンテキストの出力として表示されます。 ここでは、別のデシジョンからのみコンテキストの結果を起動することができます。
キャンバスにコンテキスト・ディシジョンを追加し、そのプロパティを定義するには、「ディシジョンの追加」を参照してください。
次のステップに従って、ディシジョンのロジックを構成します:
結果を含むコンテキスト・ディシジョン
次のイメージは、応募者のローン適格を決定する結果フィールドを含むコンテキストを示しています。
結果フィールドの出力は、コンテキストの出力です。 この場合、コンテキストは、申請者のローン適格性に関してtrueまたはfalseを返します。 コンテキスト名(「ローン適格」など)を使用して、モデル内の他のディシジョンでコンテキストの結果を参照できます。

結果のないコンテキスト・ディシジョン
次のイメージは、結果フィールドのないコンテキストと、複数のコンテキスト・エントリを参照して応募者のローン適格性をディシジョンする式のディシジョンを示しています。
このコンテキストの出力は、3つすべてのコンテキスト・エントリの結果を含むリストです。 別のデシジョンから特定のコンテキスト・エントリを参照するには、ContextName.EntryKey形式(例: Income.Expenses)を使用します。 コンテキスト内では、エントリはその上にあるエントリのみを参照できます。
- 結果のないコンテキスト:

- 出力ディシジョン・コール・コンテキスト・エントリ:
