SAP Fieldglass 承認グループ

SAP Fieldglass 承認グループ
承認グループは、フェーズ2「ユーザー&権限設定」シーケンスで3番目に設定されるオブジェクトです。少なくとも1人のユーザーが存在するまで作成できず、求人投稿、タイムシート、経費シート、またはSOW文書の承認が必要な場合に、承認ワークフローが参照するユーザーのプールです。承認グループは、識別情報(ID、名称、ステータス)と、モジュールのワークフローの特定の段階でグループが呼び出されるたびに承認者として行動できるメンバーユーザーのセットを持ちます。この記事では、パート1でFieldglassの全機能領域にわたる承認グループのコアコンセプトをマッピングし、パート2で管理者が承認グループレコードを作成および保守する際に設定するすべてのフィールドを詳しく説明します。
第1部: 承認グループ — 中核概念(全モジュール共通)
1.1 承認グループとは

承認グループとは、Fieldglass の承認ワークフローの1つ以上のステージにおいて、トランザクション伝票を承認する権限を付与されたユーザーの名前付きコレクションです。管理者は、個々のワークフローごとに承認者を個別に指定するのではなく、「IT部門レベル1承認者」「財務部門承認」などの再利用可能な対象ユーザープールを一度作成し、そのプールを任意の承認ルール(全モジュール対象)から参照します。承認グループ自体は、誰が承認資格を持つかのみを定義します。各グループがいつ行動するかの順序や並行処理は、ワークフローの承認ルールで別途設定されます。
| 項目 | 詳細 | |
|---|---|---|
| 役割 | 承認権限プール。特定のワークフローステージで承認者として行動できるユーザーをグループ化し、多段階(順次または並行)の承認ルーティングを可能にします | |
| 使用するモジュール | 外部労働力(ジョブ投稿/作業指示の承認)、タイム&経費(タイムシート/経費シートの承認)、およびSOW(SOW/マイルストーンの承認)はそれぞれ、ワークフローステージの承認可能者プールとして1つ以上の承認グループを参照します | |
| トランザクション | 管理 > 承認グループ(作成/保守)。メンバーシップは、承認グループレコードまたはユーザーレコードのいずれかから追加できます。これは、基盤となる割り当てが両側から見た同一のN:M関係であるためです | |
| 主要テーブル | ECC/S4の直接的なテーブル相当はありません。承認グループはFieldglassテナントにネイティブなクラウドオブジェクトであり、それにマッピングされた標準のS/4HANA権限オブジェクトはありません | |
| S/4HANAに関する注記 | ユーザーロールやユーザーと同様に、承認グループは同期対象ではありません。サイト、事業部門、原価センタとは異なり、S/4HANAに相当するものはなく、常にFieldglass内部でネイティブに作成および保守されます |
1.2 ワークフロー動作別の承認グループタイプ

承認グループには正式な「タイプ」コードフィールドはありません。代わりに、同じグループレコードが、それを参照する承認ルールの設定方法に応じて、異なる方法で使用されます。これらの4つの使用パターンを理解することは重要です。なぜなら、それらによってワークフローに実際に必要なグループの数と、それらが作用する順序が決まるからです。この設計を誤ると、次の承認者が明確でないまま伝票が停滞する一般的な原因となります。
| 使用パターン | 動作 | ユースケース | 主要な動作 | |
|---|---|---|---|---|
| 単一レベル | 1つのグループが承認し、伝票が確定する | 低額または低リスクの取引(例:定型的なタイムシート) | このグループが処理した後の追加ルーティングはなし。通常、任意のメンバー1名の承認で十分 | |
| 順次マルチレベル | グループが固定順序(レベル1、次にレベル2、次にレベルN)で処理する | 高額または部門横断的な取引で、段階的な承認が必要な場合(例:大規模なSOW) | いずれかのレベルで却下されると、伝票は進行せずに依頼者に戻される。前のグループがクリアするまで次のグループは処理できない | |
| パラレル | 2つ以上のグループすべてが承認してから伝票が進行する。グループ間の順序は固定されない | コンプライアンスに敏感な取引で、複数の機能部門(例:プログラム部門と財務部門)からの同時承認が必要な場合 | 割り当てられたすべてのグループが独立してクリアする必要がある。すべてのパラレルグループが応答するまでワークフローは進行しない | |
| エスカレーション / 代行 | SLA期間内に一次グループがアクションを起こさない場合に、フォールバックプールが呼び出される | 時間に敏感なワークフローで、承認の停滞が下流のコストに影響する場合(例:タイムシート承認の遅延によるワーカーへの支払いブロック) | 単一の承認者が不在であるために伝票全体が無期限に停滞することを防ぐ |
設計原則: 承認グループは誰が承認できるかを定義し、いつ承認するかは定義しません。順序、並列処理、エスカレーションのタイミングは、グループを参照する承認ルール(ワークフロー定義)に存在し、承認グループレコード自体には存在しません。同じグループが、あるワークフローではレベル1となり、別のワークフローでは並列の財務チェックとなることができます。
1.3 組織レベルとデータ階層

具体的な例を用いたデータ階層
User Role "ROLE-MGR" — Hiring Manager
│
└── User "u.mavis" — Mavis, Eng Mgr
└── Approval Group "AG-ENG-01" — Eng approvers pool ◄── this article
User Role "ROLE-APR" — Approver
│
└── User "u.brian" — Brian, Program Mgr
└── Approval Group "AG-ENG-01" — Eng approvers pool ◄── this article
└── Approval Group "AG-FIN-01" — Finance sign-off pool ◄── this article
User Role "ROLE-ADMIN" — Administrator
│
└── User "u.admin" — System Admin
└── Distribution List "DL-ENG-ALL" — Notification group承認グループはこのゾーンの最下部に位置し、ユーザ経由でのみ到達可能であり、ユーザロールとの直接的な関係はありません。ユーザと承認グループの間の多重度はN:Mです。u.mavisとu.brianは両方ともAG-ENG-01に属し、u.brianはさらにAG-FIN-01にも属しており、これは1人のユーザが複数のグループに所属でき、1つのグループが複数のユーザを保持できることを示しています。兄弟記事であるユーザと同様に、ユーザは承認グループに追加される資格を得る前に、承認権限を持つロールを保持している必要があります。承認グループのメンバーシップは、別個の追加ステップであり、ロールやユーザ作成の自動的な結果ではありません。
この同じゾーンには、管理上の近接性から配布リストも表示されます(ユーザーや承認グループと同じ管理領域から管理されます)。しかし、その実際のマスタデータ前提条件はユーザーではなく仕入先です。この関係の詳細については、FG-A03-04(配布リスト)を参照してください。
1.4 他のマスタデータオブジェクトとの統合

承認グループレコードは単独では存在しません。その唯一の目的は、テナント内の他のワークフローから参照されることです。
| オブジェクト | 関係性 | 実務上の注意点 | |
|---|---|---|---|
| ユーザ | 承認グループのメンバーシップは、承認グループまたはユーザレコードから割り当てられるN:Mの割当です。ユーザは複数のグループに所属でき、グループは通常複数のユーザを保持します | ユーザを承認グループに割り当てる前に、そのロールに関連する承認権限が含まれていることを確認してください。Fieldglassは割り当て試行自体を許可しますが、その基礎となる権限がなければ、ユーザは実際に伝票を承認することはできません | |
| ユーザロール | 直接的な関係はありません。承認グループのメンバーシップはユーザを介してのみ到達します。ロールは、特定のユーザが追加対象となる資格があるかどうかを決定します | 承認グループに新しい資格のあるメンバーが必要な場合、承認グループの設定ではなく、候補者のロール割当を最初に確認してください | |
| 派遣社員 / SOW / 時間・経費承認ワークフロー(ジョブ投稿、作業指示、タイムシート、経費シート、SOW承認ステップ) | 各モジュールの承認ルールは、特定のステージにおける承認者のプールとして1つ以上の承認グループを参照します | 承認グループは複数のワークフローや伝票タイプ間で再利用可能です。同じ「IT部門承認者」グループが、ジョブ投稿とタイムシートワークフローの両方でレベル1承認者になることができます。メンバーシップを一度更新すると、それを参照するすべてのワークフローが更新されます |
パート 2: FG固有のフィールド詳細
2.0 FG所有権の範囲

| データセクション | FG関与 | 備考 | |
|---|---|---|---|
| 基本識別情報とステータス | ◎ 所有者 | 承認グループID、名称、説明、およびアクティブ/非アクティブステータスは、Fieldglass承認グループレコードにネイティブで保持されます。S/4HANAに相当するものはありません。 | |
| メンバーシップとワークフロー設定 | ◎ 所有者 | メンバーユーザー、承認レベル、承認タイプ、およびエスカレーション/委任ルールは、Fieldglass管理画面内で完全に設定されます。ERPの権限オブジェクトから同期されるものはありません。 |
凡例: ◎ = オーナー/重要、○ = 直接関与
2.1 基本識別とステータス

これらのフィールドはグループを識別し、今後ワークフローにアタッチできるかどうかを制御します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| 承認グループID | テナント内のグループの一意の識別子 | 本稼働前に、短く一貫性のある命名規則(例:AG-ENG-01、AG-FIN-01)を採用してください。このIDは複数のモジュールにわたる承認ルール設定内で参照されるため、後から名前を変更すると、そのIDを参照するすべてのワークフローを再確認する必要があります。 | |
| 承認グループ名 | ワークフロー設定画面や承認待ち通知に表示される名称 | 現在のメンバーではなく、機能と範囲に基づいて名前を付けてください(例:個人名ではなく「IT部門 レベル1 承認者」)。メンバーは変わりますが、機能ラベルは安定している必要があります。 | |
| 説明 | グループの目的と対象範囲を説明する自由テキストフィールド | このグループが対象とする事業部門、サイト、または伝票タイプを文書化してください。これは、新しい管理者がメンバーリストから逆解析することなく、特定のワークフローでグループが参照されている理由を最も迅速に理解する方法です。 | |
| ステータス | アクティブ / 非アクティブ | 過去の承認レコードからまだ参照されているグループは、削除するのではなく非アクティブにしてください。非アクティブ化により、新しいワークフロー割り当てからは除外されつつ、すでに承認済みの伝票に関する監査証跡は保持されます。 |
2.2 メンバーシップとワークフロー設定

これらのフィールドは、どのユーザーがグループを代理してアクションを実行できるか、およびグループがワークフローにアタッチされた後のグループの動作を決定します。
| フィールド | 説明 | 実務上の使用例 | |
|---|---|---|---|
| メンバーユーザ | このグループに割り当てられたユーザのリスト。グループが呼び出された際、各ユーザは個別に承認者としての資格を有します。 | ほとんどの設定では、いずれか1人のメンバーが承認すればグループ全体のステージがクリアされます。この「先着1名で完了」という動作は、特定のモジュールの承認ルールで確認してください。一部のワークフローでは全会一致のメンバー承認が必要なため、想定に頼らないでください。 | |
| 承認レベル | マルチステージの承認ルール内で参照される際に、このグループが占める位置(レベル1、レベル2など)です。 | レベルは承認ルールで設定され、承認グループ自体の固定属性として保存されるわけではありません。同じグループが、あるワークフローではレベル1、別のワークフローではレベル2として機能することがあります。 | |
| 承認タイプ | 同じワークフローステージに複数のグループがアタッチされている場合の、順次または並列の動作です。 | 財務部門とプログラム部門の承認をそれぞれ独立して取得する必要がある、コンプライアンス重視の支出には並列を使用します。単純な階層的な承認には、デフォルトとして順次を使用します。 | |
| エスカレーション / 代行ルール | ワークフローのSLA期間内にグループメンバーが誰もアクションを起こさなかった場合に呼び出される、フォールバックルーティングです。 | タイムクリティカルなワークフロー(例:ワーカーの支払いをブロックするタイムシート承認)で使用されるすべてのグループに対して、少なくとも1つの代行者またはエスカレーションパスを設定してください。アクティブまたは利用可能なメンバーがいないグループは、承認が停滞する一般的な根本原因です。 |
前提条件: 承認グループにユーザを追加する前に(セットアップフローフェーズ2、ステップ9 → ステップ10)、関連する承認権限を持つアクティブなユーザが少なくとも1人存在している必要があります。
次に読むべきもの
L1) Big Picture
| ID | Category | Title |
|---|---|---|
| fg-001 | Overview | SAP Fieldglassとは何ですか? |
L2-A) Master Data
| ID | Category | Title |
|---|---|---|
| fg-a01 | Overview | SAP Fieldglass マスタデータ:概要、階層、関係性 |
| fg-a02-01 | Master Data | SAP Fieldglass サイト |
| fg-a02-02 | Master Data | SAP Fieldglass ロケーション |
| fg-a02-03 | Master Data | SAP Fieldglass ビジネスユニット |
| fg-a02-04 | Master Data | SAP Fieldglass 原価センタ |
| fg-a03-01 | Master Data | SAP Fieldglass ユーザロール |
| fg-a03-02 | Master Data | SAP Fieldglass ユーザ |
| fg-a03-03 | Master Data | SAP Fieldglass 承認グループ 📍 |
| fg-a03-04 | Master Data | SAP Fieldglass 配信リスト |
| fg-a04-01 | Master Data | SAP Fieldglass レートカテゴリ |
| fg-a04-02 | Master Data | SAP Fieldglass レートグリッド |
| fg-a04-03 | Master Data | SAP Fieldglass 外部労働力タイプ |
| fg-a04-04 | Master Data | SAP Fieldglass SOWテンプレート |
| fg-a05-01 | Master Data | SAP Fieldglass MSP 会社 |
| fg-a05-02 | Master Data | SAP Fieldglass 認定資格 |
L2-B) Transaction
| ID | Category | Title |
|---|---|---|
| fg-b01 | Overview | SAP Fieldglass トランザクション:プロセスフロー、階層、および関係性 |