{"id":110947,"date":"2018-06-08T08:35:18","date_gmt":"2018-06-08T15:35:18","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-automate\/powershell-flow-bot-marketo\/"},"modified":"2018-06-08T08:35:18","modified_gmt":"2018-06-08T15:35:18","slug":"powershell-flow-bot-marketo","status":"publish","type":"power-automate","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-automate\/powershell-flow-bot-marketo\/","title":{"rendered":"Microsoft Flow PowerShell Cmdlets, new Flow bot capabilities, a Marketo connector and more!"},"content":{"rendered":"
Programmatically accessing Flow, including the underlying administrative capabilities has been a key ask from many customers. As Microsoft Flow adoption increases and subsequently the number of environments, providing automation has been an important capability to deliver for our customers.<\/p>\n
As part of our investments to support GDPR Data Subject Rights (DSR) requests, the Microsoft Flow and PowerApps teams released a set of PowerShell cmdlets. These cmdlets provide value beyond GDPR data subject rights requests and also allow users and tenant administrators to automate many Application Lifecycle Management (ALM) and administrative tasks.<\/p>\n
The PowerShell cmdlets can be downloaded here <\/a>and provide some of the following capabilities:<\/p>\n User (Maker) Capabilities<\/strong><\/p>\n Tenant Administrator Capabilities<\/strong><\/p>\n For more specific details and examples of how to call these PowerShell cmdlets, please refer to the following blog post<\/a>.<\/p>\n Earlier this year we released a Microsoft Teams app that included a Flow bot<\/em>. To access the Flow bot, first add the Flow app to Microsoft Teams – you can read more about that here<\/a>. Once you have added the Flow app, you can go to the\u00a0Conversation<\/strong>\u00a0tab and start typing.\u00a0The Flow bot could be used to trigger any\u00a0scheduled<\/strong>\u00a0flow on-demand. For example, you could have a weekly report that emails your organization. Wtih the Flow bot, you could also send out that report from inside Teams.<\/p>\n Now, we have added the ability to run any Flow button<\/b>\u00a0that doesn’t take any additional inputs. For example, you could create a Flow button that blocks out your calendar for the rest of the day. You can now run that flow by typing Run flow 1<\/strong>\u00a0in the Conversation tab. In addition, the Flow bot can now describe<\/em> the Flows that it can run: type\u00a0Describe flow 1\u00a0<\/strong>(or whatever the number is) will show you the description of that flow.<\/p>\n We have released three new connectors:<\/p>\n When you share — or run shared — flows, it’s important that you know exactly what will happen. We have added some additional information to these two gestures to provide you more visibility into exactly what permissions other people will receive because of sharing (or running a shared flow).<\/p>\n First, when you add another person as an owner of a flow, you’ll be informed of the connections that they can now use, and, what types of actions those connections can take:<\/p>\n Second, when you run a flow that has been shared with you – we will now list the exact SharePoint sites that the SharePoint actions will connect to. This way you can be certain that the flow does only what you expect:<\/p>\n Many people work with SharePoint inside of Microsoft Flow, and one challenge we had previously was when you paste a SharePoint URL into the\u00a0SharePoint Address\u00a0<\/strong>field, it will contain additional text beyond the site, and thus fail.\u00a0For example, I might have a SharePoint URL like this: Now, we will automatically trim the above URL to be just\u00a0https:\/\/contoso.sharepoint.com\/teams\/pmteam\/. All you need to do is select\u00a0Enter custom value<\/strong>, and then paste in the URL. After a moment it will automatically be shortened to just contain the site portion of the URL.<\/p>\n The GDPR gives rights to people, known as data subjects, to manage the personal data that has been collected by an employer or other type of agency or organization, also known as the data controller. Microsoft has invested in both tools and processes that allow data controllers to respond to Data Subject Rights (DSR) requests.<\/p>\n For enterprise organizations receiving DSR requests from Azure Active Directory (AAD) data subjects, a comprehensive toolset and guide <\/a>has been developed that allow organizations to respond to Microsoft Flow DSR requests. Within this guide, specific guidance has been provided for Microsoft Flow that allows data controllers to Discover, Access, Rectify, Restrict, Delete and Export personal information. Within this guide, specific instructions are provided for tenant administrators that allow data controllers to execute DSR requests. Alternatively, you may determine the request doesn’t meet your organization\u2019s guidelines for responding to DSRs and perform no additional actions.<\/p>\n Similar to enterprise organizations, a Microsoft Flow account that has been setup using a Work or School account may follow the steps that are performed in the enterprise guide<\/a>. Any steps that require alternative considerations are called out within the guide.<\/p>\n Individuals may also have access to Microsoft Flow using their Microsoft Account (MSA). Support for DSR requests are also provided by Microsoft, but the steps are different since there is not a tenant administrator in MSA scenarios. In addition, MSA accounts do not support as many features as enterprise licenses. As a result, there are fewer places where personal data is stored. For more information related to DSR requests for MSA accounts, please the following guide<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":" This week we are excited to share that the Microsoft Flow PowerShell Cmdlets are available — these allow both Flow Makers, and Tenant Admins, to manage their Flows programmatically. We have also made improvements to the Flow bot inside Microsoft Teams, and, released three new connectors: Marketo, ElasticOCR, and DynamicSignal. Additionally, there are improvements to the Flow user experience: we provide you with additional details when you share (or run shared) flows, and will automatically trim SharePoint URLs you paste into the flow designer. <\/p>\n","protected":false},"author":347,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","power-automate-category":[2752],"power-automate-tag":[],"coauthors":[2913],"class_list":["post-110947","power-automate","type-power-automate","status-publish","hentry","power-automate-category-product-updates"],"yoast_head":"\n\n
\n
Improvements to the Teams Flow bot<\/h2>\n
<\/p>\n
Three new connectors<\/h2>\n
\n
Additional Sharing Info<\/h2>\n
<\/p>\n
<\/p>\n
Automatic trimming SharePoint URLs<\/h2>\n
https:\/\/contoso.sharepoint.com\/teams\/pmteam\/Shared%20Documents\/Forms\/AllItems.aspx?id=%2Fteams%2Fpmteam%2FShared%20Documents%2FSpecs<\/code><\/p>\n
Responding to GDPR Data Subject Rights (DSR) Requests<\/h2>\n