Rule Authorを使用すると、データ・モデルで変数を使用できます。 変数を使用すると、ルールに表意定数を使用できます。 たとえば、SOA Order Bookingアプリケーションのデータ・モデルには、AUTOMATED_ORDER_LIMIT
という変数が含まれています。この変数によって、手動による与信承認なしで承認できる注文価格制限に関するビジネス・ポリシーが指定されます。 SOA Order Bookingアプリケーション・ルールでは、変数を使用して注文の値に対するポリシーを定義する表意定数が定義されています。このポリシーでは、指定した制限を超える値に対して手動による与信承認が必要になります。
データ・モデルに変数を追加するには、Rule Authorの「定義」タブを使用します。 たとえば、SOA Order Bookingアプリケーションでは、Rule Authorを使用してデータ・モデルにAUTOMATED_ORDER_LIMIT
変数を追加しています。
データ・モデルに変数を追加する手順は、次のとおりです。
(OrderBookingRules
ディクショナリを使用して)「定義」タブをクリックします。
ナビゲーション・ツリーで、「変数」ノードをクリックします。 変数サマリー・ページが表示されます。
以前にAUTOMATED_ORDER_LIMIT
変数を定義していない場合は、「作成」をクリックします。 変数ページが表示されます。
変数ページで、「名前」フィールドに「AUTOMATED_ORDER_LIMIT
」と入力します。
「エイリアス」フィールドに、「AUTOMATED_ORDER_LIMIT
」と入力します。
「ファイナル」チェック・ボックスを選択します(このチェック・ボックスはデフォルトで選択されています)。
「型」ボックスで、「float
」を選択します。
「式」ボックスで、「1000.00
」と入力します。
式の作成を支援する式の定義ウィザードを使用する場合は、「編集」アイコンをクリックします。
「OK」をクリックします(図8-10を参照)。
注意: Rule Authorで変数が作成されると、「名前」フィールドに入力した名前にDM. が追加されます(DM は、データ・モデルの略語です)。 |