次の方法で共有


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\"]}"
}