JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 12 min read

SAP Service Cloud ビジネスユーザ

ビジネスユーザは、SAP Service Cloudにおけるシステムログインのマスタレコードです。これは、サービス組織内での人物を表す従業員レコードとは異なり、担当者が実際にサインインしてケースを処理するための認証情報です。ビジネスユーザは、事前に従業員が存在しなければ作成できません。ビジネスユーザは従業員レコードから作成され、そのログインが表示・実行できる内容を決定するために、1つ以上のビジネスロール(N:M)が割り当てられます。従業員とは異なり、ビジネスユーザは組織ユニットやチームを直接参照することはありません。ビジネスユーザが持つように見える組織コンテキストは、リンク先の従業員レコードからのみ継承されます。この記事では、その依存関係、他の従業員および組織マスタとの関係、そして管理者がシステムアクセスをプロビジョニングまたはレビューする際に設定するすべてのフィールドについて説明します。


パート 1: ビジネスユーザー — 基本概念(全モジュール共通)

1.1 ビジネスユーザーとは

ハブアンドスポーク図。中央にビジネスユーザーが配置され、従業員およびビジネスロールに直接接続され、組織単位とチームがさらに1ホップ先に表示されている

ビジネスユーザは、システムの認証情報を表します。これは個人を表すものでも、それ自体が権限セットであるわけでもなく、特定の従業員を特定のビジネスロールセットに結び付けるログインレコードです。これは、「この人物が誰であるか」と「このログインで何ができるか」を混同するのではなく、システムアクセスを、基盤となる従業員レコードとは独立して、またアクセス権自体の定義方法とは独立して、付与、取消、または再割当できるようにするために存在します。

項目詳細
役割テナントレベルのシステムログイン/資格情報レコード。厳密に1つの従業員から作成され、1つ以上のビジネスロールが割り当てられる(N:M)
使用するモジュールSAP Service Cloud(従業員と組織 — 唯一の所有者)。すべてのケース作業承認チェックが最終的に解決するレコード。
トランザクションSAP Service Cloud 管理コンソール:設定 > ビジネスユーザ
主要テーブルSAP Service Cloud:BusinessUser ビジネスオブジェクト(管理/コアAPI ODataエンティティ) — SAP Service CloudはマルチテナントSaaSソリューションであり、コンサルタントに従来のABAPテーブルを公開しません。
S/4HANAに関する注意ビジネスユーザはService Cloudテナント内でネイティブに作成および管理されます。S/4HANAやSuccessFactorsから複製されることはありません。従業員(SC-A02-02)とは異なり、外部のシステムオブジェクトレコードはありませんが、組織単位(SC-A02-01)やビジネスロール(SC-A02-03)とは異なり、必須の前提条件として、リンクされた従業員レコードが先に存在している必要があります。

1.2 ビジネスユーザーのアクセスパターン

Service Cloudテナントにおける一般的なビジネスユーザのアクセスパターン比較グリッド:シングルロールユーザ、マルチロールユーザ、ロック済みユーザ、非アクティブユーザ

Service Cloud は固定の「ユーザータイプ」フィールドを提供しません。以下の実践的なパターンは、ビジネスユーザーレコードが実際にどのように設定・保守されるかを説明しています。これを誤ると、不要なロールで過剰に権限が付与されたログインが残るか、ロール割当やログイン自体が完了せず、本来必要なケースを担当エージェントが処理できなくなる原因となります。

ビジネスユーザーパターン標準的な設定ユースケース主な動作
シングルロールユーザー1つのビジネスロールのみ割り当て最前線のエージェントの大半最もシンプルで一般的なケース。実効アクセス権は、その1つのロールに割り当てられたワークセンター、ビュー、ビジネスサービスの範囲に等しい
マルチロールユーザー2つ以上のビジネスロールを割り当て(N:M)チームリーダーで最前線のエージェントロールも兼務する場合、またはレポート作成ロールが追加されたエージェント実効アクセス権は、割り当てられたすべてのロールの和集合となる。ロールが増えるごとに複雑性と権限過剰付与のリスクが高まる
ロック済みユーザー従業員リンクとすべてのビジネスロール割り当てを維持したまま、ステータスを「ロック済み」に設定一時的な利用停止(休暇、セキュリティレビュー、パスワード忘れによるロックアウト)ログインはブロックされるが、完全に元に戻せる。アクセスを復元するために、ロール割り当てや従業員リンクを再作成する必要はない
非アクティブユーザー通常、リンクされた従業員の退職に伴い、ステータスを「非アクティブ」に設定従業員の退職または離職ログインは永続的に無効化される。削除とは異なり、ケース割り当て履歴とロール割り当て履歴は監査のために照会可能なまま残る

設計原則: 従業員の実際の職務に必要な数のビジネスロールのみを付与すること。長年にわたる場当たり的な「このロールも追加して」という依頼によって蓄積されたマルチロールユーザーは、誰も完全に説明できないアクセスレビューの指摘事項の最も一般的な原因です。


1.3 組織レベルとデータ階層

SAP Service Cloud マスタデータランドスケープのゾーンA部分。テナントレベルでビジネスユーザ、従業員、組織ユニット、ビジネスロール、チームを表示。ビジネスユーザがハイライトされています。

データ階層の具体例(ゾーンA · 従業員&組織 — テナントレベル;SAP Service Cloudには、これを上位とする会社コード/プラントのスコープはありません)

Client (SAP Service Cloud Tenant)
   │
   └── Organizational Unit "SVC-ORG-001" — Service Dept (3-level hierarchy: HQ → Dept → Section)
          │
          ├── Employee "EMP-001" — Taro Yamada (external sync from SuccessFactors Employee Central)
          │      │
          │      └── Business User "YAMADA01" — system login for EMP-001
          │
          └── Team "SVC-TEAM-01" — Technical Support (5 members)

Business Role "SVC_AGENT" — Service Agent · Standard (independent master, no prerequisite)
Business User "YAMADA01" ── assigned to ──> Business Role "SVC_AGENT"
Team "SVC-TEAM-01" ── references ──> Employee "EMP-001" (team lead / member)

設計原則: ビジネスユーザーは、従業員を必須前提条件とするフェーズ1のマスタです。ログイン「YAMADA01」は、従業員「EMP-001」が既に存在するまで作成できません。ビジネスロールの割り当ては、別個の独立した依存関係です。ログインが完全に機能するには、従業員リンクと少なくとも1つのビジネスロールの両方が設定されている必要がありますが、どちらかが先に存在する必要はありません。


1.4 他のマスタデータオブジェクトとの統合

ハブアンドスポーク図: 中央のビジネスユーザーが従業員およびビジネスロールに直接接続され、組織ユニット、チーム、ケースルーティングルールがその外側に1ホップ離れて表示されている

Business User(ビジネスユーザ)は単独で存在するわけではありません。Employee(従業員)とBusiness Role(ビジネスロール)への直接的な接続を2つ持ち、Employee & Org(従業員と組織)フェーズのその他すべての要素には間接的にのみ到達します。

オブジェクト関係性実務上の注意点
従業員 (SC-A02-02)1:1 — ビジネスユーザは従業員レコードから作成される。従業員が先に存在している必要があるこれはビジネスユーザの必須前提条件である。管理コンソールでは、基となる従業員レコードが存在する前にログインを作成することはできず、逆の作成順序は不可能である。
ビジネスロール (SC-A02-03)N:M — ビジネスユーザには1つ以上のビジネスロールが割り当てられ、ビジネスロールは複数のビジネスユーザに割り当てることができるこれは従業員リンクとは別に確立される、ビジネスユーザのもう一つの直接的な関係である。ログインは、従業員リンクと少なくとも1つのビジネスロール割当の両方が存在して初めて完全にプロビジョニングされる。
組織ユニット (SC-A02-01)間接的なみ。リンクされた従業員を通じてのみ。ビジネスユーザレコード上で直接参照されることはないビジネスユーザは、リンク先の従業員を通じて組織コンテキスト全体を継承する。その従業員の組織ユニットを再割り当てすると、ビジネスユーザ自身に更新すべき項目がなくても、ビジネスユーザの有効な組織コンテキストが自動的に変更される。
チーム (SC-A02-05)直接的な関係はなしチームは従業員と組織ユニットから供給され、ビジネスユーザからは供給されない。チームメンバーシップは人物(従業員)を追跡し、システムアクセスはログイン(ビジネスユーザ)を追跡する。この2つは別々のレコードで管理される。
ケースルーティングルール (SC-A07-01)直接的な関係はなし — ケースルーティングルールはチームまたは従業員を対象とし、ビジネスユーザは対象としないケースを従業員にルーティングするルールは、その従業員にリンクされたビジネスユーザが実際に処理することを前提としている。そのビジネスユーザのビジネスロールが欠落または誤設定されている場合、ルーティング自体の失敗としてではなく、ケースルーティング後の認可エラーとして顕在化する。

パート 2: SC固有のフィールド詳細

2.0 SCオーナーシップの範囲

ビジネスユーザーデータセクション全体におけるSC所有権を示すチェックリスト:コア識別情報と資格情報、従業員リンクと有効性、ビジネスロール割当

データセクションSC関与備考
コア識別情報と資格情報◎ 所有者ビジネスユーザーID、ユーザー名、認証方法、ステータス — このログインがどのログインであるか、どのように認証するか、現在サインインを受け付けているかを確立します
従業員リンクと有効期間◎ 所有者従業員(リンクされたレコード)、有効開始日、有効終了日 — このログインを1人の従業員に紐付け、アカウントのライフサイクルを制御します
ビジネスロール割当◎ 所有者割当済ビジネスロール、デフォルトビジネスロール — このログインが持つ作業区、ビュー、ビジネスサービスへのアクセスを制御します

凡例: ◎ = オーナー / クリティカル、○ = 直接関与


2.1 コア識別情報と資格情報

主要ビジネスユーザの識別および資格情報フィールドのチェックリスト: ビジネスユーザID、ユーザ名、認証方法、ステータス

これらのフィールドは、これがどのログインであるか、どのようにサインインするか、そして現在サインインを受け付けるかどうかを確立します。以下のすべてのリンケージおよびロール割当フィールドは、これらが設定されて初めて意味を持ちます。

フィールド説明実務上の使用例
ビジネスユーザIDログインレコードのテナント固有識別子(例:YAMADA01)システム生成の連番ではなく、読みやすく構造化されたコードを割り当てます。このIDはすべてのビジネスロール割当画面や認証エラーメッセージに表示されるため、読みやすいコードはサポートケースにおける管理者のトラブルシューティングを迅速化します。
ユーザ名(ログインID)ユーザがテナントにサインインする際に実際に入力する資格情報クライアントが別のログイン命名規則(例:企業メールアドレスと内部ユーザコードの違い)を使用している場合、従業員の表示名とは区別してください。2つのレコードはリンクされていますが、識別値は一致する必要はありません。
認証方法ログインの認証方法(通常はパスワードベース、または企業IDプロバイダに対するフェデレーションSSO(SAML))企業IDプロバイダと統合されたテナントでは、フェデレーションSSOが標準的な選択肢です。パスワードベースのログインは例外ケースに限定すべきであり、資格情報のライフサイクル管理がクライアントの中央IDシステムではなく、Service Cloudテナント内で完全に行われることになります。
ステータス(有効 / 無効 / ロック)ログインが現在サインインを受け付けるかどうかロック(一時的、完全に元に戻せる)と無効(従業員の退職に関連)を区別してください。両方を単一の「無効」状態にまとめると、迅速に復元すべきログインと、監査目的で保持すべきログインの区別が失われます。

2.2 従業員リンクと有効性

ビジネスユーザーの従業員リンケージと有効期限フィールドのスタック階層図: 従業員、有効開始日、有効終了日

これらのフィールドは、ログインをそれが表す1人の従業員に紐付け、そのログインが有効な期間を制限します。作成時に正しくリンクを設定することで、後になってログインが間違った人物を指すことを防ぎます。

フィールド説明実務上の使用例
従業員 (リンクレコード)このビジネスユーザーの作成元となる単一の従業員レコード (SC-A02-02)このリンクは作成時に一度設定され、通常は別の従業員に再リンクされません。誤った従業員がリンクされた場合、実務上の修正方法は、通常、リンクを編集するのではなく、ビジネスユーザーを無効化し、正しい従業員に対して新規作成することです。
有効開始日ログインがサインインに使用可能になる日付通常、システム上でレコードが作成された日付ではなく、従業員がケースワークを実際に開始する日付に合わせて設定します。開始日より前の将来の有効開始日を設定してログインを作成することで、管理者は初日より前にアクセスを事前プロビジョニングできます。
有効終了日ログインがサインインに無効になる日付 (空白 = 無期限)ステータスと組み合わせてアクセスを段階的に廃止するために使用します。既知の退職日に先立って有効終了日を設定することで、手動で無効化するのを誰かが覚えておく必要がなく、アクセスをスケジュールに従って自動的に期限切れにできます。

2.3 ビジネスロール割当

ビジネスユーザーのビジネスロール割当フィールドのチェックリスト: 割当済ビジネスロール、デフォルトビジネスロール

これらのフィールドは、この特定のログインが実際に表示および実行できる内容を決定します。ここに記録された割り当てが有効になって初めて、ビジネスロール(SC-A02-03)側で定義されたすべての設定が有効になります。

フィールド説明実践的な使用法
割り当てられたビジネスロールこのログインに付与された1つ以上のビジネスロールレコード(SC-A02-03)(N:M)実効アクセス権は、割り当てられたすべてのロールの作業区、ビュー、およびビジネスサービスのスコープの和集合です。「なぜこのユーザーはそのケースを表示できるのか」をトラブルシューティングする際は、最も関連性が高いと思われるロールだけでなく、割り当てられたすべてのロールを確認してください。
デフォルトビジネスロールマルチロールユーザーの場合、サインイン時に最初に表示される作業区を決定する割り当て済みロールシングルロールユーザーの場合は意味がなく、その場合、割り当てられた1つのロールが定義上デフォルトとなります。マルチロールユーザーの場合は、最初に割り当てられたロールに任せるのではなく、意図的にこれを設定してください。これは、エージェントがログインするたびに最初に表示される画面を決定するためです。

次に読むべきもの

L1) Big Picture

IDCategoryTitle
sc-001OverviewSAP Service Cloudとは何ですか?

L2-A) Master Data

IDCategoryTitle
sc-a01OverviewSAP Service Cloud マスタデータ:概要、階層、および関係性
sc-a02-01Master DataSAP Service Cloud 組織単位
sc-a02-02Master DataSAP Service Cloud 従業員
sc-a02-03Master DataSAP Service Cloud ビジネスロール
sc-a02-04Master DataSAP Service Cloud ビジネスユーザ 📍
sc-a02-05Master DataSAP Service Cloud チーム
sc-a03-01Master DataSAP Service Cloud メールチャネル
sc-a03-02Master DataSAP Service Cloud メールテンプレート
sc-a04-01Master DataSAP Service Cloud ナレッジベースプロバイダ
sc-a05-01Master DataSAP Service Cloud サービスカタログ
sc-a05-02Master DataSAP Service Cloud サービスカテゴリ
sc-a05-03Master DataSAP Service Cloud ケースタイプ
sc-a06-01Master DataSAP Service Cloud サービスレベル
sc-a06-02Master DataSAP Service Cloud サービスレベル決定
sc-a07-01Master DataSAP Service Cloud ケースルーティングルール
sc-a10-04Master DataSAP Service Cloud 保証
sc-a11-01Master DataSAP Service Cloud インストールベース
sc-a11-02Master DataSAP Service Cloud 機能場所

L2-B) Transaction

IDCategoryTitle
sc-b01OverviewSAP Service Cloud トランザクション:プロセスフロー、階層、リレーションシップ