Using Environments Within Power Automate: Benefits
Using Environments Within Power Automate: Benefits
Using Environments Within Power Automate: Benefits
Automate
Benefits
Environments provide the following benefits:
If your users are in Europe, create and use the environment in the Europe
region. If your users are in the United States, create and use the environment in
the U.S.
Important
If you delete the environment, then all flows within that environment are also
deleted. This applies to any items you create in that environment, including
connections, gateways, Power Apps, and more.
Data loss prevention: As an Administrator, you don't want flows that get data
from an internal location (such as OneDrive for Business or a SharePoint list that
contains salary information), and then post that data publicly (such as
to Twitter). Use data loss prevention to control which services can share data
within your Power Automate deployment.
Note
Data loss prevention is available with some license skus, including the P2
license.
o Insert data into an Excel file, and store the Excel file in a cloud storage
account, such as OneDrive.
Every environment can have a maximum of one database for your flows in
Common Data Service. Access to Common Data Service depends on the
license you've purchased; Common Data Service isn't included with the Free
license.
Limitations
Although environments provide many benefits, they also introduce new limitations.
The fact that environments are an isolation boundary means that you can never have
resources that reference resources across environments. For example, you may not
create a custom connector in one environment and then create a flow that uses that
custom connector in a different environment.
Tip
If you're a Preview user, all existing flows reside in the default environment.
A Preview user is someone who was using Power Automate before its release to
General Availability (GA).
1. Sign in to flow.microsoft.com.
Create an environment
1. In the Power Automate admin center, select Environments. You'll see all
existing
environments:
2. Select New environment and then provide the required information:
TABLE 1
Property Description
Environment Enter the name of your environment, such as Human Resources, or Europe flows.
Name
Region Choose the location to host your environment. For the best performance, use a region
closest to your users.
Environment Type Choose an environment type based upon your license: Production or Trial.
3.
4. Click Create environment.
Note
2. Enter a name, email address, or user group that you'd like to give
the Maker role.
3. Select Save.
Any existing roles are listed, including the options to edit or delete the role.
7. If you did choose to Create Database, to store your data, this database is part
of Common Data Service. When you click on the Security tab you will be
prompted to navigate to the Dynamics 365 instance management
center where role-based security can be
applied.
Users or groups assigned to these environment roles are not automatically given
access to the environment’s database (if it exists) and must be given access
separately by a Database owner.
Database security
The ability to create and modify a database schema and to connect to the data
stored within a database that is provisioned in your environment is controlled by the
database's user roles and permission sets. You can manage the user roles and
permission sets for your environment's database from the User
roles and Permission sets section of the Security tab.
Data loss prevention (DLP) policies
This document introduces you to data loss prevention policies, which help protect
your organizational data from being shared with a list of connectors that you define.
To create a DLP policy, you must have permissions to at least one environment.
Follow these steps to create a DLP policy that prevents data in your company’s
SharePoint site from being published to Twitter:
2. Select the Data Policies tab, and then select the New policy link:
4. Enter the name of the DLP policy as Secure Data Access for Contoso in
the Data Policy Name label at the top of the page:
Note
As an environment admin, you can create policies that apply to only a single
environment. As a tenant admin, you can create policies that apply to any
combination of environments:
11. After a few moments, your new DLP policy will be displayed in the data loss
prevention policies list:
12. Optional Send an email or other communication to your team, alerting them
that a new DLP policy is now available.
Congratulations, you've now created a DLP policy that allows app to share data
between SharePoint and Salesforce and blocks the sharing of data with any other
services.
Note
Adding a service to one data group automatically removes it from the other data
group. For example, if Twitter is currently located in the business data only data
group, and you don't want to allow business data to be shared with Twitter, simply
add the Twitter service to the no business data allowed data group. This will
remove Twitter from the business data only data group.
If your users contact you about suspended flows, here a few things to consider:
2. Ask the user to edit the flow to comply with the DLP policy.
3. Ask the user to leave the flow in the suspended state until a decision is made
regarding the sharing of data between these two entities.
Find a DLP policy
Admins
Admins can use the search feature from the Admin center to find specific DLP
policies.
Note
Admins should publish all DLP policies so that users in the organization are aware of
the policies prior to creating flows.
Makers
If you don't have admin permissions and you wish to learn more about the DLP
policies in your organization, contact your administrator. You can also learn more
from the maker environments article
Note
2. In the Admin center that launches, select the Data polices link on the left side.
3. Search the list of existing DLP policies and select the edit button next to the
policy you intend to edit.
4. Make the necessary changes to the policy. You can modify the environment or
the services in the data groups, for example.
Note
DLP policies created by tenant admins can be viewed by environment admins but
cannot be edited by environment admins.
3. Search the list of existing DLP policies, and then select the delete button next
to the policy you intend to delete:
Tip
You can't downgrade from schema version 2018-11-01. HTTP support cannot be
removed from a policy. If you attempt to remove HTTP support, the DLP policy might
be corrupted. Further, if a DLP policy is updated to support HTTP connectors, current
flows using these HTTP capabilities might be shut off.
Here are the HTTP connectors that you can add to a policy:
To add the HTTP connectors to an existing policy via the template, enter the name of
the policy you’d like to add them to and then run the flow.
Important
Use the schema version 2018-11-01 when creating or updating a DLP policy to
include HTTP connectors. Adding HTTP support using the template or PowerShell will
only affect the specified policy. New policies created via the Admin Center will not
contain the HTTP connectors.
Data groups
1. Select the + Add link located inside the Business data only group box of a DLP
policy:
2. Select SharePoint and Salesforce then select Add services to add both to the
business data only group:
3. Select Save Policy from the menu at the top:
4. Notice that both SharePoint and Salesforce are now in the business data only group:
Important any new services that are added to flow will be placed in the
designated default group. For this reason, we recommend you keep the No business
data allowed as the default group and manually add services into the Business data
only group.
1. Select the ... located at the top right corner of the data group you wish to designate
as the default data group:
2. Select Set as default group:
4. Notice the data group is now designated as the default data group:
From a sharing perspective, you can learn who your app champions are and then
empower them to provide even more automated solutions for your organization. The
connectors report identifies Microsoft, third-party, and custom connectors that are in
use within your organization.
View shared flows reports
1. Sign in to the Power Platform Admin Center.
3. Select the Shared tab and view the list of flows that are shared in your
organization.
Filter views
The results in these reports are based on the environment you've selected. To change
the environment:
3. Select the Apply button.
Respond to DSRs for Power Automate customer data
A data subject's formal request to a controller to take an action on their personal
data is called a Data Subject Rights (DSR) request. GDPR defines personal data
as any data that relates to an identified or identifiable natural person. The GDPR
gives people (known as data subjects) rights to manage the personal data that's
collected by an employer, agency, or organization (known as the data controller or
the controller). These rights include:
Microsoft provides products, services, and tools to help controllers find and act on
personal data when responding to DSRs requests for data that lives in the cloud.
1. Discover: Use search and discovery tools to easily find customer data that
may be the subject of a DSR request. If you determine that the documents you
collect meet your controller guidelines for taking action, you can perform one
or more of the DSR actions described in the following steps. Alternatively, you
may determine that the request doesn’t meet your controller guidelines for
responding to DSR requests.
2. Access: Retrieve personal data that resides in the Microsoft cloud and, if
requested, make a copy of it so that can be available to the data subject.