Udostępnij przez


msdyn_WKWGDPRDeleteStatus działanie niestandardowe

Aby zachować zgodność z wymogami RODO, może być konieczne usunięcie danych użytkownika po opuszczeniu przez niego organizacji lub z innych powodów. Obejmuje to dane, które Dynamics 365 zbiera z Microsoft 365 w celu dostarczania szczegółowych informacji biznesowych.

Po wysłaniu prośby o usunięcie danych użytkownika za pomocą interfejsu API msdyn_WKWDeleteGDPRData użyj interfejsu API msdyn_WKWGDPRDeleteStatus, aby sprawdzić stan żądania.

Parametry

Name Typ Wymagane Description
Identyfikatory użytkowników list Tak Rozdzielona przecinkami lista systemowych identyfikatorów użytkowników użytkowników, których stan usunięcia danych chcesz sprawdzić.

Żądanie

Typ żądania: POST
Adres URL żądania: {orgUrl}/api/data/v9.1/msdyn_WKWGDPRDeleteStatus
Treść: {"UserIds": Lista systemowych identyfikatorów użytkowników}

Przykładowe żądanie: Sprawdź stan usunięcia

Poniższy fragment kodu zawiera przykładowe żądanie sprawdzenia stanu usunięcia.

POST {orgUrl}/api/data/v9.1/msdyn_WKWGDPRDeleteStatus
    {
        UsersWithRequest:[{"SystemUserId" : Systemuser id, "Status": can be PROCESSING, COMPLETED or FAILED}],
    }

Odpowiedź

Interfejs API zwraca następującą odpowiedź:

{
    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
}

Przykładowa odpowiedź

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