承認ルールの設定に関するガイドライン
承認ルールの作成に役立つガイドラインを使用します。
承認の他の部分の設定方法の詳細は、「Oracle SCMの共通機能の実装」の「承認管理の定義」の項を参照してください。
ルールの作成
設定およびメンテナンス作業領域でオーダー承認ルールの管理を検索します。 詳細は、「オーダー管理でのビジネス・ルールの使用の概要」を参照してください。
条件の作成
属性の値に従って承認を実行するタイミングを決定する条件を指定します。
-
幅広い属性から選択します。
-
オーダー・ヘッダー属性
-
オーダー明細属性
-
Order total
-
オーダー手数料
-
価格調整
-
検証
-
オーダー・ヘッダーのオーダー・タイプ属性
-
「オーダー承認ルールの管理」ページでは、使用可能な属性をフィルタします。 ツリーを使用して属性を選択するか、より単純にIf文に属性を入力します。 ツリーを使用する場合は、オーダー・ヘッダー分岐の属性のみを使用します。 HierarchyPrincipalブランチまたはタスク・ブランチを使用しないでください。
たとえば、If領域では次のようになります:
-
「新規条件」 (破線の円)をクリックします。
-
「条件の作成」ダイアログで、
adj
と入力し、しばらく待ってから「手動調整タイプ」をクリックします。 -
条件を
Manual Adjustment Type is equal to Discount Percent
に設定し、OKをクリックします。 -
Andをクリックします。
-
「条件の作成」ダイアログで、
adj
と入力し、しばらく待ってから「手動調整値」をクリックします。 -
条件を
Manual Adjustment Value > 10
に設定し、OKをクリックします。
アクションの指定
条件がtrueと評価された場合、何を行いますか。 個人に割当、グループに割当、監督者に割当など、様々な選択肢があります。 ルール・エディタは、選択したアクションに応じて選択内容をフィルタします。
たとえば、次を選択した場合:
-
「個人に割当」. 個人を選択できるダイアログが表示されます。 これには、情報のみや承認要などの他のオプションが含まれます。
-
「グループに割当」. グループを選択できる別のダイアログが表示されます。
-
「監督者に割当」. 別のダイアログが表示され、承認チェーン、最初の承認者、監督者のレベル、最高の承認者などを指定できます。
-
Then > Doをクリックします。
-
「新規処理」>「処理の実行」をクリックします。
-
「処理の作成」ダイアログで、「監督者に割当」をクリックします。
-
Approval Chain Based On firstに値を設定します。 これは、最初の承認者など、他の属性で選択できる値に影響します。
この例のルールを次に示します。
ルールは次のとおりです:
If Manual Adjustment Type is Discount Percent, and if Manual Adjustment Value is greater than 10, then assign approval to Diane Cho.
プライマリ合計の使用
条件がオーダー合計を参照する場合は、ルールでプライマリ合計が指定されていることを確認してください。
1つの販売オーダーに複数の合計が含まれています。 たとえば、ヘッダー合計、定価合計、正価合計、税金合計、貸方合計などが含まれます。 ヘッダー合計はプライマリ合計です。 価格内訳ダイアログで、即時支払行に表示されます。
Order Total Amount is greater than 10,000
に従ってのみフィルタする承認ルールを作成するとします。 実行時に、販売オーダーに対して必要な承認リクエストは1つのみですが、ルールによって、10,000を超えるオーダー合計ごとに個別の承認リクエストが作成されます。
この問題を回避するには、Primary equals Yes
に従って承認をフィルタする別の条件を追加します。 このようにして、ルールはプライマリ・オーダー合計のみを評価し、他の合計を無視して、1つの承認リクエストのみを送信します。
たとえば:
様々なガイドライン
-
オーダー管理には、要件に固有であるため、事前定義済承認ルールはありません。 承認が必要な場合は、承認ルールを作成する必要があります。
-
承認では、各オーダー行が一度に1つずつ順番に評価されます。
-
異なるオーダー明細に複数のルールが適用される場合、承認が必要な明細ごとに個別の承認フローが作成されます。
たとえば、承認ルールbが明細1に適用され、承認ルールcが明細2に適用される場合、承認は明細1に承認リクエストxを送信し、明細2にyをリクエストします。 リクエストxの承認者は、ルールの設定方法によって、リクエストyの承認者と異なる場合があります。
-
承認者のグループを設定できます。 たとえば、単一の承認リクエストについて、ユーザーx、ユーザーyおよびユーザーzから3つの異なる承認を取得します。 設定およびメンテナンス作業領域の「承認グループの管理」ページを使用して、ルールにグループを割り当てます。 承認により、各ユーザーに順番に通知が送信されます。 たとえば、ユーザー、x、y、zの順に通知を送信します。
-
ルールを設定するときに、FOM_MANAGE_ORDER_APPROVAL_RULES_PRIV権限があることを確認します。
制限事項
-
オーダー管理では、販売オーダー全体のみが承認されます。 オーダー明細のみを承認することはできません。
-
オーダー・ステータスに従って承認を開始できません。 たとえば、下書きステータスまたは処理中ステータスに応じて承認を開始することはできません。 承認では、ステータスが自動的に承認待ちに設定されます。
-
オーダー改訂中の属性値の変更に従って承認フローを開始することはできません。
-
販売オーダーの異なるバージョン間の比較に従って承認フローを開始することはできません。
-
オーダー管理がオーダー履行に販売オーダーを発行する前にのみ、承認を使用します。 オーダー履行中に承認を実行することはできません。
- 実行時にオーダー改訂の特定の属性に対する変更に従って承認をスキップすることはできません。