Jump To Close Expand all Collapse all Table of contents DRL ルールを使用したデシジョンサービスの作成 はじめに 1. Red Hat Decision Manager におけるデシジョン作成アセット 2. DRL (Drools Rule Language) ルール Expand section "2. DRL (Drools Rule Language) ルール" Collapse section "2. DRL (Drools Rule Language) ルール" 2.1. DRL のパッケージ 2.2. DRL のインポートステートメント 2.3. DRL の機能 2.4. DRL のクエリー 2.5. DRL でのタイプ宣言とメタデータ Expand section "2.5. DRL でのタイプ宣言とメタデータ" Collapse section "2.5. DRL でのタイプ宣言とメタデータ" 2.5.1. DRL のメタデータを使用しないタイプ宣言 2.5.2. DRL の列挙タイプの宣言 2.5.3. DRL の拡張タイプ宣言 2.5.4. DRL のメタデータが含まれるタイプ宣言 2.5.5. DRL でのファクトタイプと属性宣言のメタデータタグ 2.5.6. ファクトタイプに対するプロパティー変更の設定およびリスナー 2.5.7. アプリケーションコード内の DRL で宣言されたタイプへのアクセス 2.6. DRL のグローバル変数 2.7. DRL でのルール属性 Expand section "2.7. DRL でのルール属性" Collapse section "2.7. DRL でのルール属性" 2.7.1. DRL でのタイマーおよびカレンダールール属性 2.8. DRL のルール条件 (WHEN) Expand section "2.8. DRL のルール条件 (WHEN)" Collapse section "2.8. DRL のルール条件 (WHEN)" 2.8.1. パターンと制約 2.8.2. パターンと制約でバインドされた変数 2.8.3. ネストされた制約とインラインキャスト 2.8.4. 制約内の日付リテラル 2.8.5. DRL のパターン制約でサポートされている演算子 2.8.6. DRL のパターン制約における演算子の優先順位 2.8.7. DRL でサポートされるルール条件要素 (キーワード) 2.8.8. DRL ルール条件内でオブジェクトのグラフが使用される OOPath 構文 2.9. DRL におけるルールアクション (THEN) Expand section "2.9. DRL におけるルールアクション (THEN)" Collapse section "2.9. DRL におけるルールアクション (THEN)" 2.9.1. DRL でサポートされるルールアクションメソッド 2.9.2. drools および kcontext 変数のその他のルールアクションメソッド 2.9.3. 条件付きおよび名前付きの結果を伴う高度なルールアクション 2.10. DRL ファイルのコメント 2.11. DRL トラブルシューティングのエラーメッセージ 2.12. DRL ルールセットのルールユニット Expand section "2.12. DRL ルールセットのルールユニット" Collapse section "2.12. DRL ルールセットのルールユニット" 2.12.1. ルールユニットのデータソース 2.12.2. ルールユニットの実行制御 2.12.3. ルールユニットのアイデンティティーの競合 3. データオブジェクト Expand section "3. データオブジェクト" Collapse section "3. データオブジェクト" 3.1. データオブジェクトの作成 4. Business Central における DRL ルールの作成 Expand section "4. Business Central における DRL ルールの作成" Collapse section "4. Business Central における DRL ルールの作成" 4.1. DRL ルールへの WHEN 条件の追加 4.2. DRL ルールへの THEN アクションの追加 5. ルールの実行 6. その他の DRL ルールの作成および実行方法 Expand section "6. その他の DRL ルールの作成および実行方法" Collapse section "6. その他の DRL ルールの作成および実行方法" 6.1. Red Hat CodeReady Studio での DRL ルールの作成および実行 6.2. Java を使用した DRL ルールの作成および実行 6.3. Maven を使用した DRL ルールの作成および実行 6.4. 実行可能ルールモデル Expand section "6.4. 実行可能ルールモデル" Collapse section "6.4. 実行可能ルールモデル" 6.4.1. Maven プロジェクトへの実行可能なルールモデルの埋め込み 6.4.2. Java アプリケーションページへの実行可能なルールモデルの埋め込み 7. Red Hat Decision Manager の IDE 向けのデシジョン例 Expand section "7. Red Hat Decision Manager の IDE 向けのデシジョン例" Collapse section "7. Red Hat Decision Manager の IDE 向けのデシジョン例" 7.1. IDE での Red Hat Decision Manager のデシジョン例のインポートおよび実行 7.2. Hello World の例のデシジョン (基本ルールおよびデバッグ) 7.3. 状態の例のデシジョン (前向き連鎖および競合解決) 7.4. フィボナッチの例のデシジョン (再帰および競合解決) 7.5. 価格設定のデシジョン例 (デシジョンテーブル) 7.6. ペットショップの例のデシジョン (アジェンダグループ、グローバル変数、コールバック、および GUI 統合) 7.7. 誠実な政治家の例のデシジョン (真理維持および顕著性) 7.8. 数独例のデシジョン (複雑なパターン一致、コールバック、および GUI 統合) 7.9. Conway の Game of Life 例のデシジョン (ルールフローグループおよび GUI 統合) 7.10. House of Doom 例のデシジョン (後向き連鎖および再帰) 8. DRL 使用時のパフォーマンスチューニングに関する考慮点 9. 次のステップ A. バージョン情報 Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF DRL ルールを使用したデシジョンサービスの作成 Red Hat Decision Manager 7.6ガイド概要 本書は、Red Hat Decision Manager 7.6 で、DRL ルールを使用してデシジョンサービスを作成する方法を説明します。 Next