Priva (Preview)
Process Priva Requests
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Microsoft |
URL | https://support.microsoft.com |
Connector Metadata | |
---|---|
Publisher | Microsoft, Purview Privacy |
Privacy policy | https://privacy.microsoft.com/en-us/privacystatement |
Website | https://www.microsoft.com/en-US/security/business/microsoft-purview |
Categories | Business Management;Data |
Several privacy regulations around the world grant individuals—or data subjects—the right to make requests to review or manage the personal data that companies have collected about them. These subject rights requests are also referred to as data subject requests (DSRs), data subject access requests (DSARs), or consumer rights requests. Fulfilling the requests, for most organizations, is a highly manual and time consuming process.
The Microsoft Purview Privacy Connector is designed to help alleviate the complexity and length of time involved in responding to data subject requests. The connector provides a way to automate the fulfillment of requests more confidently and efficiently.
Prerequisites
You will need the following to proceed:
- A Microsoft Purview Account.
- A Power Automate Account.
How to get credentials
Your organization's administrator must configure your user account permissions within Purview.
Your account must have the Data Reader Role to use this connector.
Get started with your connector
To get started, create an Automated flow and select the 'When a DSAR is Created' trigger.
Enter your Purview account and log in.
When the trigger is called, the body will include a DSAR Id and Task Id. The flow must call the 'Get DSAR Details' action to get the information needed to process the request (assets, classifications and data subject identifiers). The flow will need this information to process the request.
If the DSAR is an Export request, the flow must call the 'Upload Export Data' action to pass the user's data to the DSR Service.
After completing the request, the flow must call the 'Report DSAR Task Status' action to notify the DSR Service that it has finished. It must set the status to 'Completed' or 'Failed' depending on the execution result.
Known issues and limitations
The connector will operate in the context of your user account, and will therefore be subject to your user permissions within the environment.
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Purview Account Name | string | Specify your Purview Account Name. | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get subject rights request details |
Get subject rights request details. |
Report request task status |
Report request task status. |
Upload export data |
Upload export data for a SRR. |
Get subject rights request details
Get subject rights request details.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Request ID
|
dsarId | True | string |
Unique identifier for a SRR. |
Request Task ID
|
taskId | True | string |
Unique identifier for a SRR Task. |
Returns
- Body
- DsarDetailsSchema
Report request task status
Report request task status.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Request ID
|
dsarId | True | string |
Unique identifier for a SRR. |
Request Task ID
|
taskId | True | string |
Unique identifier for a SRR Task. |
Status
|
status | True | integer |
status |
Error Message
|
message | string |
optional error message |
Upload export data
Upload export data for a SRR.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Request ID
|
dsarId | True | string |
Unique identifier for a SRR. |
Request Task ID
|
taskId | True | string |
Unique identifier for a SRR Task. |
Output
|
output | True | string |
output |
Filename
|
filename | string |
Optional filename. |
Triggers
When a subject rights request task is created |
When a subject rights request task is created. |
When a subject rights request task is created
Definitions
DsarNotificationSchema
Name | Path | Type | Description |
---|---|---|---|
Request ID
|
dsarId | string |
The request identifier. |
Request Task ID
|
taskId | string |
The request task identifier. |
DsarDetailsSchema
Name | Path | Type | Description |
---|---|---|---|
Request ID
|
dsarId | string |
The request identifier. |
Request Task ID
|
taskId | string |
The request task identifier. |
Assets
|
assets | array of string |
The assets that are applicable to this SRR. |
Data Subject Identifiers
|
dataSubjectIdentifiers | array of object |
The data subject identifiers that are applicable to this SRR. |
key
|
dataSubjectIdentifiers.key | string |
key |
value
|
dataSubjectIdentifiers.value | string |
value |