ユーザーとチーム テーブル
ユーザーおよびチーム管理は、ユーザー アカウントとプロファイルを作成および管理できる Microsoft Dataverse の領域です。
ユーザー とは、Dataverse を使用し、各部署の作業を行う個人を指します。 各ユーザーにはユーザー アカウントがあります。 すべてのユーザーはそれぞれ 1 つの部署にのみ関連付けることができます。 この関連付けにより、ユーザーがアクセスできる顧客データを制御します。 ユーザー アカウントには、ユーザーの電話番号、電子メール アドレス、ユーザーの上司へのリンクなどの情報が含まれます。 各ユーザーには、各自の個人設定を管理するための特権と権限があります。 各ユーザーは、その組織の Azure Active Directory のユーザーと対応しています。 ユーザーを作成する際には、そのユーザーに少なくとも 1 つのセキュリティ ロールを割り当てる必要があります。 ユーザーがロールを割り当てられたチームのメンバーであっても、ユーザーにはロールを割り当てる必要があります。 アクセス レベルとロールの詳細については、開発者向けのセキュリティ コンセプトを参照してください。
チーム はユーザーのグループです。 チームにより、組織内のユーザーを連携し、情報を共有します。 チームの詳細については、「共同作業と情報を共有するためにチームを使用する」を参照してください。
レコードはユーザーまたはチーム単位で所有することができます。 OwnershipType を OwnershipTypes.UserOwned または OwnershipTypes.TeamOwned に設定し、所有権を有効にします。 ReassignObjectsOwnerRequest メッセージまたは ReassignObjectsSystemUserRequest メッセージを使用して、所有者のすべてのレコードの一括再割り当てを実行できます。
次の図は、ユーザーとチームの関係を示しています。

ユーザー
Dataverse では、ユーザーを無効化することはできますが、削除することはできません。 現在ログオンしているユーザーまたは偽装しているユーザーを調べるには、WhoAmIRequest メッセージを呼び出します。
次の表に、システム ユーザー テーブルの重要な属性についての詳細を示します。
注意
エンティティとテーブルの違いがわかりませんか? Microsoft Dataverse で「開発者: 用語を理解する」を参照してください。
| 列名 | 内容 |
|---|---|
| AccessMode | このユーザーの Dataverse へのアクセスの種類を示します。 ユーザーの種類と呼ぶこともあります。 - 管理: [設定] 領域にアクセスできますが、[営業]、[マーケティング]、および [サービス] の領域にはアクセスできません。 - 非対話型: Web サービスからのみシステムにアクセスできます。 - 読み取り: 読み取り専用アクセスが許可されます。 - 読み取り/書き込み: 読み取りと書き込みの両方のアクセスが許可されます。 - サポート ユーザー: Dataverse サポート チームによって作成されたユーザーです。 |
| CalType | ユーザーのライセンスの種類を示します。 - 管理: 管理ユーザー権限が付与されます。 - デバイス フル: 読み取りと書き込みの両方のアクセスが、Dataverse を実行しているデバイスを使用するユーザーに許可されます。 - デバイス制限あり: 読み取り専用アクセスが、Dataverse を実行しているデバイスを使用するユーザーに許可されます。 - フル: 読み取りと書き込みの両方のアクセスが許可されます。 - 制限あり: 読み取り専用アクセスが許可されます。 |
| IsDisabled | ユーザーが無効になっているかどうかを示します。 有効にできるのは、ライセンスされているユーザーと、アクセス モードがサポートまたは非対話型のユーザーだけです。 サポート ユーザーを無効にすることはできません。 |
| IsLicensed | ユーザーがライセンスされているかどうかを示します。 これは、Microsoft Online Services Environment で Dataverse にアクセスする顧客に適用されます。 この属性は読み取り専用であり、自動的に更新されます。 |
| IsSyncWithDirectory | ユーザーが Microsoft 365 のディレクトリと同期されているかどうかを示します。 これは、Microsoft Online Services Environment で Dataverse にアクセスする顧客に適用されます。 この属性は作成時にのみ設定が可能で、それ以降は読み取り専用です。 |
| QueueId | ユーザーの既定のキューを示します。 |
アクセス チェックを付加的に使用できます。 ユーザーに割り当てられている役割に加えて、そのユーザーが属するチームに割り当てられている役割に基づいてテーブルにアクセスできます。 これにより、ユーザーは部署の外部に特権を持つことができます。
注意
ユーザーの特権セットは、ユーザーの役割による特権と、ユーザーが属するすべてのチームの役割による特権を合わせたものになります。
非対話型ユーザーは、1 つのライセンスで済むため、サービス間のコードを記述する場合によく使用されます。 Dataverse では 5 人の非対話型ユーザーが無料で使用することができます。 非対話型ユーザーを無効にするには、ユーザー レコードを更新して、accessmode の値を他のいずれかの値に変更します。 これにより、ユーザーが自動的に無効になります。
コミュニティ ツール
ユーザー設定ユーティリティ は、Dataverse 向けに XrmToolbox コミュニティが開発したツールです。 コミュニティ開発ツールの開発者ツールトピックを参照してください。
注意
コミュニティ ツールは Dataverse の製品ではなく、コミュニティ ツールのサポートを拡張するものではありません。 このツールに関するご質問は、その発行元にお問い合わせください。 詳細: XrmToolBox。
関連項目
共同作業と情報を共有するためにチームを使用する
チームのテーブル参照
ユーザーのタイム ゾーンの設定
サンプル: GrantAccess、ModifyAccess、および RevokeAccess メッセージを使用したレコードの共有
サンプル: アクセス チームを使用してレコードを共有
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示