Power Automate Desktop概览

点击蓝字关注我们

Microsoft Power Automate使得通过自动化重复性、耗时的任务来提高您的业务效率成为可能。Power Automate提供了一种更好的方法,通过数字和机器人过程自动化(RPA)在整个组织中完成任务。

Microsoft Ignite 在线活动小伙伴们都有参加么?重磅内容不断刷新我们的视野,作为Power Platform 的门面,Logo也进行了迭代,让我们首先来看一下长什么样子吧。

Power Apps

Power BI

Power Automate

Power Virtual Agents

除此之外,2020年发布第二波计划也临近了(更新内容可以从https://go.microsoft.com/fwlink/?linkid=2134934获取),作为Microsoft Power Platform中重要一员的Power Automate也又很多改进和更新。今天我们就来看一下最新的Power Automate Desktop (preview) ,可以给我们设计流程时候带来什么不同的体验。

前置要求:

  1. 带有RPA的Power Automate付费或试用许可证。

  2. 使用管理员权限和Power Automate登录到Windows设备的工作或学校帐户。

  3. 运行Windows 10 Pro、Windows 10 Enterprise、Windows Server 2016或Windows Server 2019的设备。

  4. 具有公共数据服务数据库的环境。

  5. 附加的支持键盘。

在使用之前,肯定离不开安装,熟悉的小伙伴可以略过。

1.下载UI Flow 安装包

https://go.microsoft.com/fwlink/?linkid=2102613

2.打开下载好的安装“Setup.Microsoft.PowerAutomate.UIflow.exe”

a.首先进行功能选择,选择UI flow 、Power Automate Desktop(preview)或者全选。

b.下一步选择安装位置与具体设置。

c.安装完成后,可以启用对应浏览器扩展插件。

如果不小心关掉了启用扩展插件的页面,可以根据以下步骤启用。

  1. 如果你正在使用全新的Microsoft Edge浏览器:

  1. 地址栏中输入:

    edge://extensions/,进入扩展并启用。

  2. 右上角三个点,点击并打开扩展菜单。

  1. Edge打开以下内容并安装。

UI flows: 

https://microsoftedge.microsoft.com/addons/detail/ui-flows-in-microsoft-pow/fkgaaaabjmlmanjbpjgfpnchcagmkkjf

Power Automate Desktop(preview): 

https://microsoftedge.microsoft.com/addons/detail/microsoft-power-automate-/njjljiblognghfjfpcdpdbpbfcmhgafg

2.如果你正在使用Google Chrome浏览器(记得科学上网):

a.地址栏中输入:chrome://extensions/,进入扩展并启用。

b.右上角扩展

c.Chrome打开以下内容并安装

UI flows:

https://chrome.google.com/webstore/detail/jcajipieipkmjpfakbdhmjidmhidogoo

Power Automate Desktop(preview):

https://chrome.google.com/webstore/detail/gjgfobnenmnljakmhboildkafdkicala

完成安装后,可以通过Windows菜单栏进入Power Automate Desktop (preview)。

Emm…熟悉的Automate的蓝。点击登录,输入我们所拥有的账户即可。

整体设计跟在线Web版本很像,保留了功能位置,以避免大家找不到常用的按键。

创建页面也很简洁,目前还看不到选择模版,并且在创建时候,没有选择Trigger的选项,这个是与Web版本一个不同的地方。

创建完成之后,会在我们的Flows中看到刚刚创建好的Flow,并且会自动弹出Power Automate Desktop设计器。

我们可以从一个简单的示例来开始使用 Power Automate Desktop (preview)

获得输入位置的内容后,获取当前日期和时间。

1.我们定义一个变量:Region

2.我们在左侧Actions中找到Get current date and time.

3.完成后,继续添加Convert datetime to text动作。

4.添加Get special folder

5.添加Create Folder,修改参数如图所示。

6.添加Write text to file动作,修改文件名称为:%SpecialFolderPath%\Regions\%Region%\%FormattedDateTime%.txt

在文字写入部分,我们可以任意输入内容,也可以使用变量内容。

7.添加Get files in folder

动作,获取文件夹中存在的文件。%SpecialFolderPath%\Regions\%Region%

8.在Output中,创建两个输出变量。

9.添加两个设置变量的操作。

10.完成动作的添加和参数的修改后点击保存。

11.点击Run运行我们的测试,结果如下:

完成试验后,我们还可以通过桌面的文件来验证是否创建成功。

返回我们设计器的位置,找到我们刚刚创建的Flow,点击运行,填入Input需要的参数,检查运行后的结果。

本地测试成功后,我们继续将UI Flow关联到云端,在这里我们会涉及到on-premises data gateway,没安装的请提前安装或者在 创建Flow后添加。

1.回到我们最熟悉的Web设计页面,创建一个手动执行的Flow.

2.添加input 手动执行参数,添加Run a flow built by Power Automate Desktop (preview)。

3.选择数据网关,在其中选中我们创建的UI flow,在Region的参数中添上动态内容的Country/Region。

4.保存后,通过手机端,可以点击对应的按钮,测试运行结果。

5.我们在云端也可以看到我们运行的记录,并且本地文件也建立了新的文件。

好了,以上就是我们本次关于新的UI Flow编辑工具“Power Automate Desktop (Preview)”的分享与演示,如果你有好的想法,欢迎在文章底部留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/307401.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

超600人!近5小时直播!录屏+彩蛋+PPT…你要的都在这!

2020年9月26日下午,《NCF框架揭秘》直播交流会圆满落幕!由盛派首席架构师苏震巍老师主持、分享,更有各路大咖,在线助力,干货满满!点击视频 ☝ 回顾直播现场友情提示:如果公众号内视频无法显示高…

leetcode226. 翻转二叉树(Java)

一:题目 二:上码(前序解法) /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left,…

Chrome正在启用HTTP/3,支持IETF QUIC

Chromium 官方宣布 Chrome 正在部署到 HTTP/3 与 IETF QUIC。QUIC(Quick UDP Internet Connections)是 Google 推出的一个项目,旨在降低基于 TCP 通讯的 Web 延迟。QUIC 非常类似 TCPTLSSPDY ,但是基于 UDP 实现的。它是 HTTP/3 的…

leetcode101. 对称二叉树

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

诊断日志知多少 | DiagnosticSource 在.NET上的应用

1. 引言最近为了解决ABP集成CAP时无法通过拦截器启用工作单元的问题,从小伙伴那里学了一招。借助DiagnossticSource,可以最小改动完成需求。关于DiagnosticSource晓东大佬18年在文章 在 .NET Core 中使用 Diagnostics (Diagnostic Source) 记录跟踪信息就…

leetcode110. 平衡二叉树(java详解)

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

IdentityServer4系列 | 常见术语说明

一、前言在上一篇中,我们IdentityServer4的说明,认识到是一个基于OpenID Connect协议标准的身份认证和授权程序,并简单的对基础知识的认识以及区别说明,从OAuth、OpenID、OpenID Connect以及JWT等进行对比区别说明。而在这一篇中&…

网易年薪40W架构师面试题,欢迎自测!

一个月前被拉进了一个微信群,名字叫《明日都是大佬》,群里有20多个人,都是正在跳槽的,目标是年薪30w!投简历、笔试、面试后都相互分享,互通有无你懂的。拉我进群是帮忙解答一些难题,很多题目还是…

leetcode257. 二叉树的所有路径(java递归详解)

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

leetcode617. 合并二叉树

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

跟我一起学.NetCore之熟悉的接口权限验证不能少(Jwt)

前言权限管控对于一个系统来说是非常重要的,最熟悉不过的是菜单权限和数据权限,上一节通过Jwt实现了认证,接下来用它实现接口权限的验证,为什么不是菜单权限呢?对于前后端分离而言,称其为接口权限感觉比较符…

.NET 云原生架构师训练营(模块一 架构师与云原生)--学习笔记

目录什么是软件架构软件架构的基本思路单体向分布式演进、云原生、技术中台1.1 什么是软件架构1.1.1 什么是架构?Software architecture {Elements, Forms, Rationale/Constraints}元素、形式/模式、基本原理和限制为什么需要软件架构?软件架构的终极目…

leetcode530. 二叉搜索树的最小绝对差

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

再分享 5 个 vs 调试技巧

前言 之前在《5 个非常实用的 vs 调试技巧》和《继续分享 5 个实用的 vs 调试技巧》中分享了 10 个我认为非常值得了解的 vs 调试技巧,本周继续分享 5 个很实用的调试技巧。1. 显示下一条语句 在调试时,遇到断点中断后,为了更加清楚的了解程…

leetcode501. 二叉搜索树中的众数

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

网络知识 | 《图解HTTP》读书笔记(上)

【网络知识】| 作者 / Edison Zhou这是EdisonTalk的第293篇原创内容作为一个专业的IT技术人,一个Web应用开发者,不了解网络基础和协议,怎么能行?本文是我2016年阅读《图解HTTP》一书的读书笔记,希望对你有所帮助&#…

leetcode292周赛--6057. 统计值等于子树平均值的节点数

一:题目 二:上码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

C# 中 System.Range 结构体

翻译自 John Demetriou 2020年4月6日 的文章 《C# 8 Is Introducing Ranges》我们之前讨论过的 C# 中的一个特性 System.Index 结构体,与另一特性 System.Range 结构体 是携手并进的。在 C# 8.0 之前,没有访问集合中任意部分的范围或切片的语法。开发人员…

leetcode292周赛--6056. 字符串中最大的 3 位相同数字

一:题目 二:上码 class Solution { public:string largestGoodInteger(string num) {int slowIndex 0;int count 0;vector<int> ans;for (int fastIndex 1; fastIndex < num.size(); fastIndex) {if (num[fastIndex] ! num[slowIndex]) {slowIndex;} else {//相等…

GDB 调试 .NET 程序实录 - .NET 调用 .so 出现问题怎么解决

注&#xff1a;本文重要信息使用 *** 屏蔽关键字。最近国庆前&#xff0c;项目碰到一个很麻烦的问题&#xff0c;这个问题让我们加班到凌晨三点。大概背景&#xff1a;客户给了一些 C语言 写的 SDK 库&#xff0c;这些库打包成 .so 文件&#xff0c;然后我们使用 C# 调用这些库…