UiPath Studio开发入门

978-7-115-52443-0
作者: 邵锐照
译者:
编辑: 傅道坤

图书目录:

详情

《UiPath Studio开发入门》是一本入门级别的RPA(机器人流程自动化)图书,它采用图文并茂加示例讲解的方式,详解介绍了使用UiPath Studio从事RPA开发工作的全部流程。 《UiPath Studio开发入门》总计分为8章,第1章介绍了RPA的概念以及如何安装UiPath Studio,第2章介绍了UiPath Studio和UiPath Robot各自的界面构成和作用。第3章至第6章是本书最重要的部分,即使用UiPath Studio开发工作流程,这部分涉及的内容包括通过UiPath Studio读写数据并进行运算、操作应用程序和Web、操作Excel文件和收发邮件、操作Windows文件、操作剪贴板、开发应用程序等。本书最后两章介绍了如何使用UiPath Robotic Enterprise Framework以及UiPath Orchestrator,以方便对RPA以及UiPath感兴趣的读者进一步学习探索。 《UiPath Studio开发入门》特别适合没有任何编程经验,但是希望了解并掌握RPA的人员阅读。对于有一定编程经验,但是之前尚未接触过UiPath一系列RPA工具的人员来说,可以通过本书迅速上手并掌握RPA。

作者介绍

邵锐照,RPA解决方案架构师,现任职于大型咨询服务外包公司,自2016年起开始接触并使用UiPath Studio,至今一直从事RPA相关的工作。


目录介绍

版权信息
版 权
内容提要
作者简介
推荐序
前 言
资源与支持


第1章 安装UiPath Studio
1.1 UiPath的安装环境与配置要求
1.2 申请UiPath账号
1.3 下载和安装UiPath Studio并激活


第2章 理解UiPath Studio与UiPath Robot
2.1 熟悉UiPath Studio
2.1.1 UiPath Studio界面
2.1.2 Activity(活动)
2.1.3 Variable(变量)
2.2 UiPath Robot介绍
2.2.1 UiPath Robot的后台运行程序
2.2.2 UiPath Robot的用户界面


第3章 通过UiPath操作数据
3.1 写出“Hello World”
3.2 使用UiPath进行运算
3.2.1 Assign Activity
3.2.2 Int32 & Double的运算与方法
3.2.3 文本的运算与方法
3.2.4 时间运算和方法
3.2.5 转换数据类型
3.3 UiPath里的判断、循环和错误抓取
3.3.1 If和Flow Decision
3.3.2 Switch和Flow Switch
3.3.3 For Each
3.3.4 Do While
3.3.5 Try Catch
3.4 测试题


第4章 UiPath Robot与桌面端软件和Web的交互
4.1 什么是UI Explorer
4.2 UiPath模拟鼠标与键盘动作
4.2.1 模拟鼠标动作
4.2.2 模拟键盘动作
4.3 通过UiPath Robot从程序或Web里抓取数据
4.3.1 Data Scraping(数据抓取)
4.3.2 Get Text Activity抓取零散数据
4.3.3 Get From Clipboard
4.4 UiPath与Windows程序的交互示例
4.5 UiPath与Web页面的交互示例
4.6 测试题


第5章 常用的应用集成
5.1 为什么要进行应用集成
5.2 Excel的应用集成
5.2.1 Excel Application Scope
5.2.2 读写Excel文档
5.2.3 读写DataTable
5.2.4 Excel工作簿和工作表的其他交互Activity
5.3 Mail应用集成
5.3.1 SMTP
5.3.2 IMAP
5.3.3 Outlook
5.4 测试题


第6章 其他常用的Activity
6.1 操作文件的Activity
6.2 操作剪贴板的Activity
6.3 开关应用程序的Activity
6.4 与数据库相关的Activity
6.4.1 Connect和Disconnect
6.4.2 Insert
6.4.3 Execute Query
6.4.4 Execute Non Query


第7章 UiPath Studio Robotic Enterprise Framework简介
7.1 什么是UiPath Studio Robotic Enterprise Framework
7.1.1 调用工作流程文件
7.1.2 RE Framework的四大组成部分
7.1.3 REFramework中的异常处理与状态机指向
7.2 RE Framework使用示例


第8章 UiPath Orchestrator
8.1 大规模部署UiPath Robot导致的问题
8.2 什么是UiPath Orchestrator
8.3 UiPath Orchestrator功能剖析
8.3.1 ROBOTS
8.3.2 PROCESSES
8.3.3 JOBS
8.3.4 SCHEDULES
8.3.5 ASSETS
8.3.6 QUEUES
8.4 总结


附录 测试题答案


图书摘要

版权信息

书名:【抢读版】-UiPath Studio开发入门

ISBN:978-7-115-52443-0 A20192164

本书由人民邮电出版社发行数字版。版权所有,侵权必究。

您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。

我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。

如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。

著    邵锐照

责任编辑 傅道坤

人民邮电出版社出版发行  北京市丰台区成寿寺路11号

邮编 100164  电子邮件 315@ptpress.com.cn

网址 http://www.ptpress.com.cn

读者服务热线:(010)81055410

反盗版热线:(010)81055315


本书是一本入门级别的RPA(机器人流程自动化)图书,它采用图文并茂加示例讲解的方式,详解介绍了使用UiPath Studio从事RPA开发工作的全部流程。

本书总计分为8章,第1章介绍了RPA的概念以及如何安装UiPath Studio,第2章介绍了UiPath Studio和UiPath Robot各自的界面构成和作用。第3章至第6章是本书最重要的部分,即使用UiPath Studio开发工作流程,这部分涉及的内容包括通过UiPath Studio读写数据并进行运算、操作应用程序和Web、操作Excel文件和收发邮件、操作Windows文件、操作剪贴板、开发应用程序等。本书最后两章介绍了如何使用UiPath Robotic Enterprise Framework以及UiPath Orchestrator,以方便对RPA以及UiPath感兴趣的读者进一步学习探索。

本书特别适合没有任何编程经验,但是希望了解并掌握RPA的人员阅读。对于有一定编程经验,但是之前尚未接触过UiPath一系列RPA工具的人员来说,可以通过本书迅速上手并掌握RPA。


邵锐照,RPA解决方案架构师,现任职于大型咨询服务外包公司,自2016年起开始接触并使用UiPath Studio,至今一直从事RPA相关的工作。


欣闻人民邮电出版社即将出版国内第一本UiPath Studio入门指南,心情十分激动。非常感谢作者邵锐照和出版社为快速推出本书所付出的辛苦和努力,及时地满足了企业和院校的迫切和广泛的需求。

当前,人类社会已经迎来人机协同、跨界融合、共创分享的智能时代。根据2019年Gartner的报告,伴随着全球企业数字化转型的浪潮,RPA(Robotic Processing Automation,机器人流程自动化)技术已经成为助力企业数字化转型和发展最为重要的一项智能技术。日本软银集团孙正义说,世界经济将在RPA和AI的帮助下,迎来第二场经济大飞跃。

RPA技术因其能够替代人工完成高重复、标准化、规则明确、大批量的日常事务工作,可以将企业员工从单一、重复、烦琐的事务性工作中解放出来,显著降低企业运行成本,提高员工的工作效率,因此在各行各业中开始得到广泛应用。众多行业的工作模式也由“普通程序由业务人员操作”转变为“机器人替代人工操作软件”。未来,每个人都有一个软件机器人帮助其工作,一个“流程自动化机器人”的时代正在悄悄来临。

UiPath公司是一家2005年创业于罗马尼亚首都布加勒斯特的公司,公司创始人Daniel Dines先生早期在微软公司工作过。Daniel Dines先生于2005年开始创业,在最初的10年时间里,UiPath公司一直只有10名员工,但随着RPA技术在市场上的逐渐火热,UiPath迅速成为市场上一颗耀眼的新星。从2016年至今的短短几年时间内,公司拥有了5000个以上的客户,这些客户大部分是各个行业的龙头企业;公司获得了10亿美元以上的投资,市场估值达70亿美元,员工人数约3000人,一跃成为RPA行业的领导者。UiPath公司之所以能够得到迅猛发展,除了其软件产品的安全、可靠、灵活和易用之外,另外一个很重要的原因是UiPath还投入大量资源培养RPA产业的生态圈:广泛建立合作伙伴;第一个将RPA软件提供给个人免费下载和学习试用;第一个建立在线、公开的RPA技术学习平台;第一个建立RPA技术论坛。UiPath还是一家特别有社会责任感的公司,专门成立了学术联盟部门,面向全世界院校学生普及RPA技术,培养学生具备“自动化第一”的思维,以更好地胜任未来的工作。

本书作者张锐照是RPA的从业人员,具备丰富的实施经验,本书的内容集成了他多年的实践心得,非常适合各行各业人员入门和快速掌握RPA技术。

如果您已经有编程基础和在企业中实施ERP的经验,可以通过本书迅速上手RPA技术,利用这项技术降低所在企业的运行成本,提升效率;本书也可以成为您在RPA旅程中的一本技术速查手册。如果您没有任何编程基础,本书可以成为您迈入RPA旅程的第一本入门图书,帮助您循序渐进地掌握RPA技术。本书图文并茂,既可以供大家自学使用,也非常适合作为培训企业人员掌握RPA技术的培训教材使用,还可以供教授RPA技术的大学老师作为教材使用。

最后,再次感谢作者和人民邮电出版社为RPA技术在中国的推广和普及做出的积极努力,也预祝本书的读者能通过本书学习掌握UiPath的独特魅力,正式迈入RPA的旅程,把自己从重复的工作中解放出来,从而能够拥有更多的时间去创造更大的价值,拥有更加美好的人生!

韩江

UiPath公司,学术联盟高级项目经理

2019年12月


近两年来,RPA(Robotic Processing Automation,机器人流程自动化)从之前的默默无闻到现在的引人注目,RPA工具随即进入到很多人的视野里。国内外不少声音认为RPA工具只是SAP Scripting或者Excel Macro之类的脚本工具,因此并不看好RPA工具会对现有的工作产生重大影响。令人意外的是,RPA一路高歌猛进蓬勃发展,各大咨询外包公司纷纷成立RPA团队,运用各种RPA工具大刀阔斧地改进现有流程,成为咨询外包行业中一项重要的服务。

在众多的RPA工具中,简称为UiPath的RPA工具发展最迅速,也是较易上手的一款。UiPath其实是UiPath公司所推出的一系列RPA工具,其中主要包括UiPath Studio、UiPath Robot和UiPath Orchestrator。

本书主要介绍UiPath Studio、UiPath Robot和UiPath Orchestrator 3款工具的不同作用,使读者更好地了解这三者之间的关系和它们各自的角色,为使用UiPath公司旗下的几款软件打下基础。其中大部分的章节以截图与案例相结合,力求使读者能直观地学习如何使用UiPath Studio进行流程自动化开发。本书不但介绍UiPath的一系列RPA工具,同时也会在书中解释RPA中的一些概念和词语,使读者能对RPA这个领域有大致的了解。

本书总计8章,内容如下。

本书是入门级的RPA图书,讲解详细,步骤明细,特别适合没有任何编程经验、但是希望了解并掌握RPA的人员阅读。对于有一定编程经验,但是之前尚未接触过UiPath一系列RPA工具的人员来说,可以通过本书迅速上手并掌握RPA。


本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务。

作者和编辑尽最大努力来确保书中内容的准确性,但难免会存在疏漏。欢迎您将发现的问题反馈给我们,帮助我们提升图书的质量。

当您发现错误时,请登录异步社区,按书名搜索,进入本书页面,单击“提交勘误”,输入勘误信息,单击“提交”按钮即可。本书的作者和编辑会对您提交的勘误进行审核,确认并接受后,您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券、样书或奖品。

我们的联系邮箱是contact@epubit.com.cn。

如果您对本书有任何疑问或建议,请您发邮件给我们,并请在邮件标题中注明本书书名,以便我们更高效地做出反馈。

如果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮件给我们;有意出版图书的作者也可以到异步社区在线提交投稿(直接访问www.epubit.com/ selfpublish/submission即可)。

如果您所在的学校、培训机构或企业,想批量购买本书或异步社区出版的其他图书,也可以发邮件给我们。

如果您在网上发现有针对异步社区出品图书的各种形式的盗版行为,包括对图书全部或部分内容的非授权传播,请您将怀疑有侵权行为的链接发邮件给我们。您的这一举动是对作者权益的保护,也是我们持续为您提供有价值的内容的动力之源。

“异步社区”是人民邮电出版社旗下IT专业图书社区,致力于出版精品IT技术图书和相关学习产品,为作译者提供优质出版服务。异步社区创办于2015年8月,提供大量精品IT技术图书和电子书,以及高品质技术文章和视频课程。更多详情请访问异步社区官网https://www.epubit.com。

“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电出版社近30年的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的LOGO。异步图书的出版领域包括软件开发、大数据、AI、测试、前端、网络技术等。

异步社区

微信服务号


UiPath Studio是UiPath公司推出的一款开发RPA(机器人流程自动化)的软件,具有容易上手、编程可视化等优点,旨在解决重复性的跨软件之间的数据处理等问题,能够为企业节约极大的人力成本。尤其在财务、人力、审计、外包等领域,存在数据处理量大、工作重复性强、人力成本高等问题。因此,降低人力成本将是这些领域需要迫切解决的问题。在降低人力成本这件事中,UiPath扮演了一个什么样的角色呢?

这些领域的数据被数字化后,都被放到了各种ERP系统或者数据库等不同地方,形成了错综复杂的系统网络。数据处理人员每天的工作就是从各种系统拿出数据,处理一番,放到另外的一个系统里进行储存或者进行下一步操作。这样的一套行事方式已运行了多年,对于企业来说,要想减少成本就必须向这样一套行事方式开刀。奈何这一套行事方式的体系实在庞大且根深蒂固,很少企业敢直接动其根基,只能小打小闹地用一些ERP系统的Scripting或Excel Macro等实现小范围的自动化,其关系如图1-1所示。

图1-1 现阶段的小范围自动化

若想进一步进行成本节约,这时候就需要用到UiPath了。在不影响根基的情况下,把拿出数据、处理数据、储存数据这3步都直接交给UiPath,完成流程自动化。这样就能把这一部分的人工成本节省下来,投入到另外更需要人力的地方,其流程关系如图1-2所示。

图1-2 通过UiPath实现流程自动化

要想让UiPath代替人工,就必须用UiPath进行流程机器人开发。我们所说的学习UiPath开发,其实是说学习用UiPath Studio开发执行业务流程的自动化流程。学习一款软件最容易上手的方式莫过于亲自动手做一遍。那么让我们先从安装UiPath Studio开始吧!

在安装UiPath Studio时,系统需要满足一定的软硬件条件。就硬件层面来说,CPU的最低要求是1.4GHz(32位,x86架构),内存最低为4GB,屏幕分辨率最低为1024×768像素。官方建议CPU的最低要求为双核1.8GHz(64位)。就软件层面来说,安装UiPath Studio时最好采用Windows 7或以上的系统,或者安装在Windows Server 2008、Windows Server 2012(R2)、Windows Server 2016等服务器系统上。再就是,.Net Framework版本的最低要求是4.6.1,因为UiPath需要调用.Net Framework里的API。

为方便练习,请读者下载UiPath Studio Community(社区版)。因为UiPath Studio Community(社区版)有3个月试用期,而且能申请延期。对比起来,社区版的试用时间比UiPath Studio Enterprise(企业版)的1个月试用期长。在试用期内,UiPath Studio里的功能都是免费的。在申请下载链接的时候,UiPath会要求申请者填写一些资料,但不会涉及生活隐私,只是一些工作相关的信息。所以对于学习的朋友来说,作者建议下载UiPath Studio Community(社区版),这样可以有更多的时间进行练习。两种不同版本在开发上并没有太大区别,本书所涉及的内容用这两个版本都可以实现。如果没有特别说明,本书所讲内容均以Comunity版本为前提。

以下是下载安装UiPath Studio Community的步骤。

首先登录UiPath的官网,单击网站右上角Start Trial按钮,如图1-3所示。

图1-3 登录UiPath网站,单击Start Trial

而后单击Choose Commnity,如图1-4所示。

图1-4 选择社区版UiPath

当出现如图1-5所示的画面时,单击Sign up字眼。

图1-5 选择申请账户

然后单击Sign up with Email,如图1-6所示。

图1-6 使用邮件申请账户

如图1-7所示,按照提示填入相应的信息,姓名、国家、公司名(选填)、申请的邮箱、申请的密码。在填写邮箱时要注意邮箱是否带有自动过滤广告的功能。因为UiPath会把激活链接发到你的邮箱,因此要小心邮箱会把UiPath的邮件当成广告邮件。同时选择I agree to Privacy Policy and Terms of Use的复选框,最后单击Sign up按钮。

图1-7 填入申请UiPath账号资料

当页面显示Email verification pending字眼的时候,如图1-8所示,意味着激活链接会发到你留下的邮箱里。回到邮箱里单击邮件里的激活链接即可完成UiPath账户申请(见图1-6)。

图1-8 申请UiPath账户资料填写完毕

在单击激活链接之后,UiPath Studio会跳转到登录页面,如图1-9所示。填入刚刚申请的账号和密码,单击Login按钮登录UiPath账号。

图1-9 登录UiPath账号

进入到下一个页面后,单击页面左方的RESOURCE CENTER,随后单击Community Edition下的Download按钮下载UiPath Studio社区版,如图1-10所示。

图1-10 下载UiPath Studio社区版

下载完成后,双击打开刚刚下载的UiPathStudioSetup.exe文件,UiPath Studio社区版便会自动安装到C:\Users\<用户名>\AppData\Local\UiPath文件夹里。安装完毕后,UiPath Studio窗口便会弹出来,如图1-11所示。

图1-11 UiPath Studio窗口

需要注意的是,以后要打开UiPath Studio社区版时,请直接打开C:\Users\<用户名>\AppData\ Local\UiPath\UiPath.Studio.exe,而非下载的UiPathStudioSetup.exe文件。


相关图书

低代码打造RPA——Power Automate Desktop基础实战
低代码打造RPA——Power Automate Desktop基础实战
情感对话机器人
情感对话机器人
机器人传感技术
机器人传感技术
从生物材料到微纳机器人
从生物材料到微纳机器人
国之重器出版工程 空间机器人遥操作系统及控制
国之重器出版工程 空间机器人遥操作系统及控制
国之重器出版工程 空间机器人总论
国之重器出版工程 空间机器人总论

相关文章

相关课程