ルールのグループで、特定の目的に向けて互いに機能し合います。ルールユニットを使用して、ルールセットを小さなユニットに分割し、それらのユニットにさまざまなデータソースをバインドしてから、個別のユニットを実行します。属性に代わるものとして、強化されています。ルールユニットは、ルールの実行を調整することで、あるルールユニットが完全に実行されると別のルールユニットの開始をトリガーする場合などに便利です。データ強化用の一連のルール、そのデータを処理する別の一連のルール、および処理されたデータを抽出して出力する別の一連のルールがあるとします。目のユニットの開始をトリガーすることができます。インターフェイスを実装します。ファクトのソースです。ルールユニットのデータソースは、指定のルールユニットで処理されるデータのソースで、デシジョンエンジンがルールユニットの評価に使用するエントリーポイントを表します。グローバル変数は、このルールユニットに属するすべてのルールからアクセスできます。つのメソッドは、ルールユニットのライフサイクルの一部で、デシジョンエンジンによって呼び出されます。デシジョンエンジンは、以下のようなルールユニットの任意のライフサイクルメソッドをサポートします。以上追加することができます。ファイル名の命名規則に従うルールユニットに自動的に関連付けられます。ファイルのすべてのルールは、そのルールユニットに暗黙的に属します。