ルール・デザイナ・ウィンドウ

ルール・デザイナ・ウィンドウには、選択したディクショナリ・コンポーネントのビジュアル・ビューが表示されます。ルール・デザイナのナビゲーション・タブを使用して、使用するディクショナリの様々な部分を選択します。ルール・デザイナ・ウィンドウは、次のいずれかの処理を実行すると表示されます。

  • コンポジット内でビジネス・ルール・コンポーネントをダブルクリックした場合

  • SOAコンポジット・エディタでビジネス・ルール・コンポーネントをダブルクリックした場合

  • BPELプロセス内でビジネス・ルールをダブルクリックした場合

  • 「アプリケーション」ウィンドウで、ビジネス・ルールのディクショナリ・ファイル(.rules拡張子付きのファイル)をダブルクリックした場合。

  • .rulesファイルが選択されている状態の「設計」タブをクリックした場合

表25-1では、ルール・デザイナでディクショナリを使用する際の情報を検索できるナビゲーション領域について説明します。

表25-1 ルール・デザイナのナビゲーション領域の説明

ルール・デザイナのナビゲーション・タブ 説明

ファクト

https://docs.oracle.com/pls/topic/lookup?ctx=en/middleware/soa-suite/soa/14.1.2/develop&id=ASRUG243ファクトとは、ルールによる判断の根拠となるオブジェクトです。

関数

https://docs.oracle.com/pls/topic/lookup?ctx=en/middleware/soa-suite/soa/14.1.2/develop&id=ASRUG296Oracle Business Rulesにおける関数とは、標準的な数学関数のことです。

グローバル

https://docs.oracle.com/pls/topic/lookup?ctx=en/middleware/soa-suite/soa/14.1.2/develop&id=ASRUG277Oracle Business Rulesで言うグローバルは、Javaにおけるpublic static変数とほぼ同じです。

値セット

https://docs.oracle.com/pls/topic/lookup?ctx=en/middleware/soa-suite/soa/14.1.2/develop&id=ASRUG243値セットは、デシジョン表で選択する値または値の範囲に制約を課します。

リンク

https://docs.oracle.com/pls/topic/lookup?ctx=en/middleware/soa-suite/soa/14.1.2/develop&id=ASRUG271リンクは、同じアプリケーションまたは他のアプリケーションのディクショナリへのリンクに使用されます。

デシジョン関数

https://docs.oracle.com/pls/topic/lookup?ctx=en/middleware/soa-suite/soa/14.1.2/develop&id=ASRUG99955デシジョン関数とは、宣言的に構成される関数です。構成されているルールセットに基づいて入力に推論を行い出力で受信する他のコンポーネント(BPEL、タスク)により起動できます。

変換

これは、ルールおよびそれらのアーティファクトのローカライズに役立ちます。

ルールおよびデシジョン表を含むルールセット

ルールセットは、ルールおよびデシジョン表の実行単位を提供します。デシジョン表は、表形式で記述された一連のルールです。デシジョン表は、表内でグループ化されたルールに追加機能を提供します(競合、完全度など)。

ルール・デザイナのナビゲーション領域の詳細および説明は、『Oracle Business Process Managementによるビジネス・ルールの設計』を参照してください。