承認ルールのグループ化と順序付け

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • 調達管理者は、承認ルールを承認グループに関連付けて、承認ルールがトリガーされるタイミングを決定する順序を定義できます。この関連付けにより、すべての承認ルールが同時に評価されるのではなく、1 つのルールグループ内の一連の承認ルールが順番にトリガーされます。

    たとえば、IT 関連商品を購入する場合、マネージャーはまず購入の承認を行い、その後 IT 部門に送信して承認を得ることができます。

    承認グループ内のルールは、そのグループ内のすべてのルールが満たされた場合にのみ評価されます。複数の承認グループがある場合、すべてのグループが同時に評価されます。承認グループが関連付けられていない承認ルールの場合、評価は、承認グループに関連付けられたルールと同時にそのまま行われます。デフォルトでは、承認グループ内のすべてのルールも個別に評価されます。1 つのルールグループが満たされていれば、個々のルールの評価は必要はありません。これにより、独立して評価される必要があり、なおかつ承認グループのコンテキスト内でも評価される必要があるという重複したルールを調達管理者が作成できなくなります。

    次のシナリオを考えてみましょう。

    シナリオ 1

    • 購買要求書の金額は 8,000 USD です。
    • 事業主のジョブコードは IC3、コストセンターはエンジニアリングです。
    • 事業主の管理ジョブコード階層は、IC3 => M3 => M4 => CFO です。
    図 : 1. 承認ルール A および B
    承認ルール A および B
    • ルールグループとグループの順序付け付けがない場合、承認ルール A と B は同時にトリガーされます。
    • ルールグループとグループの順序付けがある場合、最初に承認ルール A がトリガーされ、A が完了すると承認ルール B がトリガーされます。

    シナリオ 2

    • 購買要求書の金額は 8,000 USD で、サプライヤー商品は XYZ 商品カテゴリに属しています。
    • 事業主のジョブコードは IC3、コストセンターはエンジニアリングです。
    • 事業主の管理ジョブコード階層は、IC3 => M3 => M4 => CFO です。
    図 : 2. 承認ルール A、B、および C
    承認ルール A、B、および C
    • ルールグループとグループの順序付け付けがない場合、承認ルール A、B、および C は同時にトリガーされます。
    • ルールグループとグループの順序付けがある場合、最初に承認ルール A と C がトリガーされ、A が完了すると承認ルール B がトリガーされます。

    シナリオ 3

    • 120000 USD の購入が 1 件あります。
    • 別に 95000 USD の購入があります。
    図 : 3. 承認ルール A、B、C、および D
    承認ルール A、B、C、および D
    • ルールグループとグループの順序付け付けがない場合、承認ルール A、B、C、および D は同時にトリガーされます。
    • ルールグループとグループの順序付けがある場合、最初に承認ルール A と D がトリガーされ、A が完了すると承認ルール B と C がトリガーされます。

    承認グループの詳細は、[承認グループ] テーブルに保存されます。各承認グループ内には、そのグループ内での承認ルールの評価順序を定義するための承認ルール構成関連リストがあります。

    ルールグループとルールの順序付けが再評価プロパティの承認再送信に与える影響

    1 つのルールグループに属する承認ルールがトリガーされた場合、再評価プロパティの承認再送信は、そのルールグループ内の同じルールが結合またはリビジョンの結果として満たされた場合にのみ適用されます。

    1 つのグループに属するルールがあって、個別に評価されるシナリオでは、グループ内の同じルールがトリガーされた場合にのみ再評価プロパティの承認再送信が適用されます。グループに属していないルールの場合、プロパティはそのまま動作します。

    たとえば、シナリオ 2 の場合:
    • 再評価プロパティの承認再送信が [いいえ (No)] に設定されており、リビジョンの結果として承認ルール A が満たされ、ルール B が満たされず、ルール C が満たされた場合、承認はルール A の承認者に再送信されます。
    • プロパティが [いいえ (No)] に設定され、リビジョンの結果としてルール A、B、および C が満たされた場合、承認は再送信されません。
    • プロパティが [はい (Yes)] に設定され、リビジョンの結果としてルール A、B、および C が満たされた場合、すべての承認が再送信されます。
    • プロパティが [はい (Yes)] に設定され、リビジョンの結果としてルール A、C、および新しいルール D が満たされた場合、承認 A と C は再送信され、新しい承認 D が送信されます。