Oracle Business Rulesディクショナリ・コンポーネントの使用
ルール・ディクショナリ・エディタ・コンポーネントはADF宣言コンポーネントであり、Rules SDK2 APIを使用して、ルールセット、値セット、グローバル、デシジョン関数などのBusiness Rulesメタデータ・アーティファクトを編集できます。
ルール・ディクショナリ・エディタ・コンポーネントを、主に指定したルールセット内でルールの編集に使用されるルール・エディタ・コンポーネントと混同しないでください。ルール・ディクショナリ・コンポーネントは、グローバル、値セット、ルールセットなどの編集が可能なコンポジット・コンポーネントです。ルール・ディクショナリ・エディタのタスク・フローでは、ルール・ディクショナリ・エディタ・コンポーネントを使用します。
ルール・ディクショナリ・エディタ・コンポーネントには、次の機能があります。
-
ルールセットおよびルールセット内の一般的なルール、動詞ルールおよびデシジョン表でのCRUD (作成/読取り/更新/削除)操作
-
ビジネス・フレーズ(言語化で使用される)でのCRUD (作成/読取り/更新/削除)操作
-
値セットでのでのCRUD (作成/読取り/更新/削除)操作
-
グローバル/変数でのCRUD (作成/読取り/更新/削除)操作
-
デシジョン関数でのCRUD (作成/読取り/更新/削除)操作
-
RLファクトおよびXMLファクトでのCRUD (作成/読取り/更新/削除)操作、およびその他すべてのファクト・タイプの表示
-
リンクされたディクショナリの表示。
-
ユーザー定義の変換のサポート
-
すべてのディクショナリ・コンポーネントのカット/コピー/ペースト
-
ディクショナリの異なるバージョンの比較およびマージ(diff/mergeのサポート)
-
デシジョン表のExcelへのエクスポート
ルール・ディクショナリ・エディタのタスク・フローでは、ルール・ディクショナリ・エディタ・コンポーネントを使用してアプリケーションを作成します。通常は、ルール・ディクショナリ・エディタ・コンポーネントまたはルール・ディクショナリ・エディタのタスク・フローのいずれかを使用します(両方は使用しません)。ルール・ディクショナリ・エディタのタスク・フローの詳細は、「Oracle Business Rulesディクショナリ・エディタのタスク・フローの概要」を参照してください。
ルール・ディクショナリ・エディタ・コンポーネントでは、次のことが実行できます。
-
グローバル・エディタを使用して、
final
属性がtrue
に設定されているグローバルまたは変数を編集します(図26-14を参照)。グローバル・エディタでは、名前、説明、値を作成、削除、編集し、値セットを変更し、タイプを変更し、グローバル・ファイナルを作成できます。グローバルの検証がサポートされています。
-
値セット・エディタを使用して、値セットを編集します(図26-15を参照)。
値セット・エディタでは、値セットおよび値セット内の範囲でCRUD (作成、読取り、更新および削除)操作を実行できます。値セットの検証もサポートされています。
-
ルールセットを編集します(図26-16を参照)。
ルール・ディクショナリ・エディタで編集できるのは、選択したルールセット内のルールのみです。ルールセットを作成または削除することはできません。
-
一般的なルールを編集します(図26-17を参照)。
-
動詞ルールを編集します(図26-18を参照)。
-
デシジョン表を編集します(図26-19を参照)。
-
ビジネス・フレーズを編集します(図26-20を参照)。
-
エクスプローラを表示します(図26-21を参照)。
-
ファクトを編集します(図26-22を参照)。
-
デシジョン関数を編集します(図26-23を参照)。
-
変換を編集します(図26-24を参照)。
-
ルールを検証するためにテストを作成して実行します(図26-25を参照)。
これらの機能およびタブの詳細は、『Oracle Business Process Managementによるビジネス・ルールの設計』を参照してください。