msdyn_WKWGDPRDeleteStatus カスタム アクション
GDPR の要件に準拠するためには、ユーザーが組織を辞めた後、またはその他の理由で、ユーザーのデータを削除する必要がある場合があります。 これには、ビジネス分析を提供するために Dynamics 365 が Microsoft 365 から収集するデータが含まれます。
msdyn_WKWDeleteGDPRData API を使用してユーザー データの削除を要求した後、msdyn_WKWGDPRDeleteStatus API を使用して要求の状態を取得します。
ライセンスとロールの要件
要件タイプ | 以下が必要です |
---|---|
ライセンス | Dynamics 365 Sales Premium または Dynamics 365 Sales Enterprise 詳細情報: Dynamics 365 Sales の価格 |
セキュリティ ロール | システム カスタマイザー 詳細: 営業向けに事前定義されたセキュリティ ロール |
Parameters
件名 | タイプ | Required | 説明設定 |
---|---|---|---|
UserIds | list | イエス | データ削除の状態を確認するユーザーの、システム ユーザー ID のコンマ区切りの一覧。 |
Request
要求の種類: POST
リクエスト URL: {orgUrl}/api/data/v9.1/msdyn_WKWGDPRDeleteStatus
本文: {"UserIds": システム ユーザー ID の一覧}
サンプル要求: 削除状態を確認する
次のスニペットには、削除状態を確認するためのサンプル要求が含まれています。
POST {orgUrl}/api/data/v9.1/msdyn_WKWGDPRDeleteStatus
{
UsersWithRequest:[{"SystemUserId" : Systemuser id, "Status": can be PROCESSING, COMPLETED or FAILED}],
}
回答
API は次の応答を返します:
{
UsersWithRequest:[{“SystemUserId” : Systemuser id, “Status”: can be PROCESSING, COMPLETED or FAILED}],
UsersWithNoRequest: List of Systemuser ids provided for status check, but have no GDPR delete request for them
}
サンプル応答
{
"@odata.context": {orgUrl}/api/data/v9.1/$metadata#Microsoft.Dynamics.CRM.msdyn_WKWGDPRDeleteStatusResponse,
"Response": "{\"UsersWithRequest\":[{\"SystemUserId\":\"3671fb10-d6d0-ec11-a7b6-000d3a5bc91c\",\"Status\":\"PROCESSING\"},{\"SystemUserId\":\"5571fb10-d6d0-ec11-a7b6-000d3a5bc91c\",\"Status\":\"PROCESSING\"}],\"UsersWithNoRequest\":[\"7771fb10-d6d0-ec11-a7b6-000d3a5bc91c\"]}"
}