Skip to content

Commit 3718a28

Browse files
Merge pull request #31392 from MicrosoftDocs/main
[AutoPublish] main to live - 04/08 13:43 PDT | 04/09 02:13 IST
2 parents 7ee53d2 + 14a5c32 commit 3718a28

4 files changed

Lines changed: 98 additions & 20 deletions

File tree

copilot/TOC.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,8 +487,12 @@ items:
487487
items:
488488
- name: Overview of Workflows
489489
href: responsible-ai/flow-builder-responsible-ai-faq.md
490-
- name: Workflows privacy and data subject request (DSR) FAQ
491-
href: flow-builder-privacy-data-subject-request-faq.md
490+
- name: Data subject requests (DSRs)
491+
items:
492+
- name: Workflows privacy and data subject request (DSR) FAQ
493+
href: flow-builder-privacy-data-subject-request-faq.md
494+
- name: Perform DSRs for Workflows agents
495+
href: perform-data-subject-requests-for-workflows-agents.md
492496
- name: Workforce Insights agent
493497
items:
494498
- name: Overview of Workforce Insights agent

copilot/flow-builder-privacy-data-subject-request-faq.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Workflows agent privacy and data subject request (DSR) FAQ
33
description: Frequently asked questions about Workflows agent's privacy and data subject request (DSR) processes.
44
author: sbasi19
55
ms.author: kisubedi
6-
ms.date: 01/23/2026
6+
ms.date: 04/07/2026
77
ms.topic: concept-article
88
ms.service: microsoft-365-copilot
99
ms.reviewer: v-aangie
@@ -22,18 +22,7 @@ Workflows agent is a Copilot agent that enables users to automate tasks by descr
2222

2323
Flows created with Workflows agent are stored in the user's Power Platform environment. These flows are visible within the Workflows agent interface in Microsoft 365 Copilot, but aren't surfaced in Power Automate.
2424

25-
Users can export or delete flows using standard Power Platform tools. Flows are subject to Microsoft’s Data Subject Request (DSR) processes.
26-
27-
**Export**: Admins can export all data pertaining to a user's usage on Workflows agents. Learn more here:
28-
[List flows for a user](/connectors/flowmanagement/#list-flows-as-admin-(v2)),
29-
[Get flow definition](/connectors/flowmanagement/#get-flow-as-admin)
30-
31-
**Delete/Reassign**: Admins can delete/reassign Workflows agents created by a user. [Learn More](/power-automate/privacy-dsr-delete#reassign-and-copy-the-users-flows)
32-
33-
Here are some resources about DSR requests:
34-
35-
- [Responding to DSR delete requests for Microsoft Dataverse customer data](/power-platform/admin/dataverse-privacy-dsr-guide)
36-
- [Responding to DSR delete requests to delete Power Apps customer data](/power-platform/admin/powerapps-privacy-delete-dsr)
25+
Users can export or delete flows using standard Power Platform tools. Flows are subject to Microsoft’s [Data Subject Request (DSR) processes](perform-data-subject-requests-for-workflows-agents.md).
3726

3827
## Is conversation history stored or exportable?
3928

@@ -43,11 +32,11 @@ Learn more about how Microsoft 365 Copilot handles data in [Data, Privacy, and S
4332

4433
## How is Workflows agent managed by administrators?
4534

46-
Administrators can manage Workflows agent in the Microsoft 365 admin center under **Copilot > Agents**. Available controls include:
35+
Administrators can manage Workflows agent in the Microsoft 365 admin center under **Copilot** > **Agents**. Available controls include:
4736

4837
- Enable or disable the agent
4938
- Assign, block, or remove access
50-
- Control visibility using Allow users access to agents
39+
- Control visibility using **Allow users access to **agents**
5140

5241
Workflows agent respects tenant-level settings configured in the Microsoft 365 admin center and Power Platform Admin Center (PPAC). These settings determine:
5342

@@ -69,7 +58,7 @@ Workflows agent currently supports the following connectors:
6958
- Run a prompt
7059
- SharePoint
7160

72-
Connector availability may vary depending on tenant policies and data loss prevention (DLP) configurations.
61+
Connector availability might vary depending on tenant policies and data loss prevention (DLP) configurations.
7362

7463
## How is user feedback handled and controlled?
7564

@@ -84,7 +73,7 @@ Here are some important points about feedback collection. Feedback data:
8473

8574
Feedback collection settings apply consistently across all Workflows agent surfaces. If Workflows agent is embedded in an iframe or accessed through other Microsoft 365 interfaces, feedback controls configured at the tenant level apply to both entry points.
8675

87-
Here's some additional information about feedback collection:
76+
Here's some information about feedback collection:
8877

8978
- [Providing feedback about Microsoft Copilot with Microsoft 365 apps](https://support.microsoft.com/topic/providing-feedback-about-microsoft-copilot-with-microsoft-365-apps-c481c26a-e01a-4be3-bdd0-aee0b0b2a423)
9079
- [Manage feedback for Microsoft 365 apps](/microsoft-365/admin/manage/manage-feedback-ms-org?view=o365-worldwide&preserve-view=true)
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: Perform data subject requests (DSRs) for Workflows agents
3+
description: Learn how to perform DSRs for Workflows agents, and admin features like export, delete, and reassign.
4+
author: sbasi19
5+
ms.author: kisubedi
6+
ms.date: 04/07/2026
7+
ms.topic: concept-article
8+
ms.service: microsoft-365-copilot
9+
ms.reviewer: v-aangie
10+
ms.update-cycle: 180-days
11+
---
12+
13+
# Perform data subject requests (DSRs) for Workflows agents
14+
15+
Before performing a DSR, you must identify where the user's *Workflows* data resides.
16+
17+
## Identify the scope
18+
19+
1. Locate the Environment: Navigate to the [Power Platform admin center](https://admin.powerplatform.microsoft.com/), **Inventory**.
20+
21+
1. Check two locations. Workflows artifacts are typically in one of two places:
22+
23+
- The default environment of the tenant.
24+
- The user's Personal Development Environment (PDE).
25+
26+
1. Go to **Inventory**, filter by the user's email, and make a note of the **Environment ID** where their Workflows agents are listed.
27+
28+
Each Workflows agent's workflows are backed by specific Dataverse entities. Because these aren't surfaced in the standard Power Automate UI, you must use the following methods to locate them.
29+
30+
## Method A: Web-based management (UI)
31+
32+
For a manual, UI-based approach, navigate to the environment identified in [Identify the scope](#identify-the-scope) and use the **Tables** view in Power Apps or the maker portal.
33+
34+
In the identified environment, refer to the following Dataverse entities on the environment to perform DSR export/delete.
35+
36+
| Target data | Dataverse table |
37+
| :--- | :--- |
38+
| Process | Workflows (Category 5: Modern Flow *and* ModernFlowType: M365CopilotFlow) |
39+
| Process | AI Flows (Category 7: AI Flow) |
40+
| ConnectionReference | Connections |
41+
| AI Model | AI Prompts - AI Model |
42+
| AI Configurations | AI Prompt Prompt Data |
43+
| WorkflowMetadata | WorkflowMetadata |
44+
| FlowRun | Flow Run (If Flow Run Ingestion is enabled) |
45+
| AI FlowRun | Flow Run |
46+
| Approvals | Approvals (Subject to a 28-day automatic deletion retention policy) |
47+
48+
## Method B: API-based management (bulk/automation)
49+
50+
If you're handling multiple requests, use the environment-scoped APIs.
51+
52+
| API | Notes |
53+
| :--- | :--- |
54+
| [Get Conversation Transcripts With Environment](/rest/api/power-platform/workflowsagent/dsr-compliance/get-conversation-transcripts-with-environment) | Get conversation transcripts for DSR export (environment-scoped). |
55+
| [Get Flow Run Actions With Environment](/rest/api/power-platform/workflowsagent/dsr-compliance/get-flow-run-actions-with-environment) | Get flow run actions for DSR export (environment-scoped). |
56+
| [Get Flow Runs (default/PDE)](/rest/api/power-platform/workflowsagent/dsr-compliance/get-flow-runs-non-singleton) | Get flow runs for DSR export (environment-scoped). |
57+
| [Get Run History Data (default/PDE)](/rest/api/power-platform/workflowsagent/dsr-compliance/get-run-history-data-non-singleton) | Get run history customer data for DSR export (environment-scoped). |
58+
59+
### API permissions setup
60+
61+
Learn more about permissions needed for API access in [Role-based access control (RBAC) permissions](/power-platform/admin/security/role-based-access-control).
62+
63+
The following table provides specific permissions for Workflows agent DSR.
64+
65+
| Role name | Role ID | Description | Assignable scope |
66+
| :--- | :--- | :--- | :--- |
67+
| Workflows agent Data Subject Rights Environment Reader | `38a014c1-0485-4e5e-b784-782ea373b34b` | Grants full access to perform read operations for Data Subject Rights requests for Workflows agent flows for a given environment. | `/tenants/{0}/environments/{1}` |
68+
69+
Find a tutorial for customers in [Assign roles to service principals](/power-platform/admin/programmability-tutorial-rbac-role-assignment?tabs=PowerShell).
70+
71+
### Export
72+
73+
Admins can export all data pertaining to a user's usage on Workflows agents. Learn more in the following articles:
74+
75+
- [List flows for a user](/connectors/flowmanagement/#list-flows-as-admin-(v2))
76+
- [Get flow definition](/connectors/flowmanagement/#get-flow-as-admin)
77+
78+
### Delete/Reassign
79+
80+
Admins can delete/reassign Workflows agents created by a user. Learn more in [Reassign and copy the user's flows](/power-automate/privacy-dsr-delete#reassign-and-copy-the-users-flows).
81+
82+
The following list contains resources about DSR requests:
83+
84+
- [Responding to DSR delete requests for Microsoft Dataverse customer data](/power-platform/admin/dataverse-privacy-dsr-guide)
85+
- [Responding to DSR delete requests to delete Power Apps customer data](/power-platform/admin/powerapps-privacy-delete-dsr)

microsoft-365/admin/manage/manage-copilot-agents-integrated-apps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ You can manage agents for Copilot by using the [Microsoft 365 admin center](http
5252

5353
Agents enhance the functionality of Copilot by adding search capabilities, custom actions, connectors, and APIs. Agents are custom versions of Microsoft 365 Copilot that combine instructions, knowledge, and skills to perform specific tasks or scenarios. For more information, see [Get started with agents for Microsoft 365 Copilot](https://support.microsoft.com/topic/169469d7-328d-4d37-9090-bfc2058a39bd).
5454

55-
However, before users can access these agents, the agents must undergo a streamlined process of submission and approval. To learn more, see [Publish agents](agent-registry.md#publish-agents).
55+
However, before users can access these agents, the agents must undergo a streamlined process of submission and approval. To learn more, see [Publish agents](agent-registry.md).
5656

5757
The hub Copilot experience shows the list of agents that are available and deployed for the user. Users can toggle it on or off to restrict access of Copilot to any specific agents during the interaction. Users can also add or remove agents in their Copilot experience by right-clicking on the agents and selecting the appropriate option. Users can only access the agents that the admin allows and that they install or are assigned to.
5858

0 commit comments

Comments
 (0)