Order Managementでのビジネス・ルールの使用の概要
Oracle Order Managementにビジネス・ルールを設定して、会社のポリシーを自動化する、計算を実行する、または処理を実行する動的ディシジョンを実行時に実装します。
ビジネス・ルールは、ビジネス・ポリシーの実装方法またはビジネス・ディシジョンを行う方法を説明する文です。 ロジックを実装できます。
-
支出ポリシーを適用します。
-
法定要件を満たすようにプロセスを制約します。
-
割引またはプレミアムをコンピュートします。
-
顧客価値に従ってオファーを提供します。
ビジネス・ルールで満たすことができるビジネス要件は次のとおりです。
-
出荷優先度のデフォルト値の設定
-
数量が10を超える場合は、無料品目を販売オーダーに追加します。
-
顧客がComputer Service and Rentalsの場合は、オーケストレーション・プロセスyを使用して販売オーダーを履行します。
-
配送先が日本の場合、Pacific Northwest Warehouseを介して配送をルーティングします。
ビジネス・ルールは、基礎となるアプリケーション・コードとはルール・ロジックを切り離して保持します。これにより、ビジネス・アナリストは、プログラミング・コードを使用せず、ビジネス・プロセスを中断することなくルール・ロジックを変更できます。
ビジネス・ルールの例を次に示します。
-
販売オーダーの値が$50,000以上である場合は、請求書を送信する前に、担当者が顧客に電話をかけることを確認してください。
使用できるビジネス・ルールのタイプとそれらを使用できる場所を次に示します。
ノート
ビジネス・ルールのタイプ |
説明 |
---|---|
販売オーダーを変換します。
|
オーダー管理では、オーダー管理で作成した各ソース・オーダー、またはソース・システムから受け取る各ソース・オーダーが変換されるため、オーダー履行を最適化できます。 次のようなルールを作成できます:
たとえば:
詳細は、「変換ルール」を参照してください。 |
プロセス割当 |
履行明細を処理するためにオーダー管理が実行するオーケストレーション・プロセスを割り当てます。 たとえば:
詳細は、「オーケストレーション・プロセスの割当」を参照してください。 |
販売オーダーを処理します。
変更オーダーを処理します。
|
オーケストレーション・プロセスの分岐などの処理に影響するルールを設定し、プランニング・リード・タイムを決定する複雑な計算を実行するか、販売オーダーに対して行われる変更を管理します。 たとえば:
|
ルーティング・ルール |
販売オーダー、履行明細またはオーケストレーション・プロセスの属性に従って履行リクエストを履行システムにルーティングするルールを設定します。 たとえば:
詳細は、「オーダー管理を履行システムに接続する概要」を参照してください。 |
Oracleビジネス・ルールの作成方法に関するバックグラウンド詳細を取得します。 詳細は、「Oracle Business Process Managementを使用したビジネス・ルールの設計」を参照してください。
視覚情報ビルダーを使用したルールの作成
更新12より前は、Oracle Business Rulesを使用してOrder Managementでルールを作成していました。 更新12以降、Visual Information Builderを使用して、簡略化されたドラッグ・アンド・ドロップ・インタフェースをサポートするルール・エディタであるいくつかのタイプのルールを作成できます。 データをビジュアル化し、ビジネス・プロセスをビジュアル化し、ビジネス・ロジックを実装し、ビジネス・ルール・セットを実装するのに役立ちます。
更新13B以降では、ルーティング、変換前および割当てルールにVisual Information Builderのみを使用することを強くお薦めします。
エディタへのアクセスに使用するページを次に示します。
Oracle Business Rulesのエディタ |
ビジュアル情報ビルダーのエディタ |
---|---|
外部インタフェースのルーティング・ルールの管理 |
販売オーダーの外部統合ルーティング・ルールの管理 |
変換前デフォルト・ルールの管理 |
販売オーダーの変換前ルールの管理 |
オーケストレーション・プロセス割当ルールの管理 |
販売オーダーのプロセス割当ルールの管理 |
ビジネス・ルールの作成例
視覚情報ビルダー
参照:
Oracle Business Rules
参照:
ページ |
詳細 |
---|---|
オーケストレーション・プロセス定義の管理 |
オーケストレーション・プロセスで設定したルールの詳細を取得します。 オーケストレーション・プロセスを一時停止するルールの詳細を取得します。 ステータスを制御するルールの詳細を取得します。 |
変換ルール |
変換ルールの詳細を取得します。 |
拡張可能フレックスフィールドでのビジネス・ルールの使用方法について学習します。 詳細は、「オーダー管理での拡張可能フレックスフィールドの設定の概要」を参照してください。
オーケストレーション・プロセス属性を含む例
オーケストレーション・プロセス属性 |
詳細 |
---|---|
変更原価 |
|
報酬パターン |
|
リード・タイム式 |
|
明細選択基準 |
|
分岐条件 |
|
Start-After条件 |
これらの属性を設定するには、「オーケストレーション・プロセス定義の管理」ページを使用します。 詳細は、「オーケストレーション・プロセス・ステップの設定のガイドライン」を参照してください。