機械翻訳について

ビジネス・ルールの仕組み

条件付きロジックを使用してビジネス・イベントを処理するビジネス・ルールを作成します。

ビジネス・ルールでは、販売オーダーを入力として使用し、機能を使用して詳細を取得したり、ファクトに対して処理を実行した後、オーダー管理が受注詳細の更新に使用する結果を提供します。

ビジネス・ルールで販売オーダーを入力として使用する方法

ルールを実装する必要があるとします。

  • 品目がグリーン・サーバーの場合は、優先出荷を使用します。

これが流れです。

ルール例のフロー

ノート

  1. イベントが発生すると、オーダー管理でルールが実行されます。 イベントは、ルールを記述するコンテキストによって異なります。 たとえば、ルールを設定するとします。

    • 「オーケストレーション・プロセスのステップ」 プロセスがステップに到達すると、ルールが実行されます。

    • 「ルーティング・ルール上」 ルールは、タスクがルールを参照したときに実行されます。

  2. ファクトに従ってIf文がtrueの場合、オーダー管理によってルールがアクティブ化されます。

    たとえば:

    • 品目がグリーン・サーバーの場合

      説明

      • 品目はファクトです。

      • Green Serverは事実です。

  3. ルールはディクショナリを参照して、実行時に必要なオブジェクトを取得します。

    たとえば、ルールの設定時に変数を作成し、オブジェクトを宣言します。 これらのオブジェクトは辞書に格納します。

  4. ルールによって処理が実行されます。

    アクションはThen文です。 たとえば:

    • 優先出荷を使用します。

      説明

      • 「優先出荷」はファクトです

ビジネス・ルールのバックグラウンドの詳細は、「Oracle Business Rulesのユーザーズ・ガイド」を参照してください。