《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(机器人流程自动化)快速入门,简明实用。
图文并茂,步骤详细,可重现每一个操作环节。
从下载、安装到实例演示,一网打尽。
RPA(Robotic Process Automation,机器人流程自动化)当前是一个炙手可热的领域。它允许通过配置自动化软件(即“机器人”)来模拟人类与软件系统的交互动作,并根据具体的规则执行业务流程。RPA在财务、保险、医疗卫生、教育、零售、制造等行业领域中具有广泛的应用前景并逐渐落地。
本书作为RPA的入门图书,以UiPath公司的Studio产品为基础,详细介绍了使用Studio从事RPA开发工作的全部流程。本书涵盖了RPA的基本概念以及Studio的安装步骤,介绍了Studio和Robot的界面构成以及作用。随后通过案例详细介绍了使用Studio进行RPA开发的详细流程(涉及数据的读写与计算、操作Web/Excel文件、收发邮件、开发具体的应用程序等)。本书最后扩展介绍了Robotic Enterprise Framework以及UiPath Orchestrator,以方便对RPA感兴趣的读者进一步学习探索。
邵锐照,RPA解决方案架构师,现任职于大型咨询服务外包公司,自2016年起开始接触并使用UiPath Studio,至今一直从事RPA相关的工作。
第 1章 安装UiPath Studio 1
1.1 UiPath的安装环境与配置要求 2
1.2 申请UiPath账号 2
1.3 下载和安装UiPath Studio并激活 5
第 2章 理解UiPath Studio与UiPath Robot 7
2.1 熟悉UiPath Studio 7
2.1.1 UiPath Studio界面 8
2.1.2 Activity(活动) 15
2.1.3 Variable(变量) 17
2.2 UiPath Robot介绍 20
2.2.1 UiPath Robot的后台运行程序 20
2.2.2 UiPath Robot的用户界面 22
第3章 通过UiPath操作数据 24
3.1 写出“Hello World” 24
3.2 使用UiPath进行运算 26
3.2.1 Assign Activity 27
3.2.2 Int32 & Double的运算与方法 28
3.2.3 文本的运算与方法 30
3.2.4 时间运算和方法 34
3.2.5 转换数据类型 36
3.3 UiPath里的判断、循环和错误抓取 38
3.3.1 If和Flow Decision 38
3.3.2 Switch和Flow Switch 41
3.3.3 For Each 44
3.3.4 Do While 45
3.3.5 Try Catch 46
3.4 测试题 48
第4章 UiPath Robot与桌面端软件和Web的交互 50
4.1 什么是UI Explorer 50
4.2 UiPath模拟鼠标与键盘动作 53
4.2.1 模拟鼠标动作 54
4.2.2 模拟键盘动作 59
4.3 通过UiPath Robot从程序或Web里抓取数据 61
4.3.1 Data Scraping(数据抓取) 61
4.3.2 Get Text Activity抓取零散数据 67
4.3.3 Get From Clipboard 67
4.4 UiPath与Windows程序的交互示例 68
4.5 UiPath与Web页面的交互示例 71
4.6 测试题 72
第5章 常用的应用集成 74
5.1 为什么要进行应用集成 74
5.2 Excel的应用集成 74
5.2.1 Excel Application Scope 75
5.2.2 读写Excel文档 77
5.2.3 读写DataTable 79
5.2.4 Excel工作簿和工作表的其他交互Activity 84
5.3 Mail应用集成 87
5.3.1 SMTP 87
5.3.2 IMAP 89
5.3.3 Outlook 91
5.4 测试题 92
第6章 其他常用的Activity 93
6.1 操作文件的Activity 93
6.2 操作剪贴板的Activity 96
6.3 开关应用程序的Activity 98
6.4 与数据库相关的Activity 101
6.4.1 Connect和Disconnect 101
6.4.2 Insert 104
6.4.3 Execute Query 106
6.4.4 Execute Non Query 108
第7章 UiPath Studio Robotic Enterprise Framework简介 110
7.1 什么是UiPath Studio Robotic Enterprise Framework 110
7.1.1 调用工作流程文件 110
7.1.2 RE Framework的四大组成部分 115
7.1.3 REFramework中的异常处理与状态机指向 117
7.2 RE Framework使用示例 120
第8章 UiPath Orchestrator 127
8.1 大规模部署UiPath Robot导致的问题 127
8.2 什么是UiPath Orchestrator 127
8.3 UiPath Orchestrator功能剖析 129
8.3.1 ROBOTS 130
8.3.2 PROCESSES 134
8.3.3 JOBS 136
8.3.4 SCHEDULES 137
8.3.5 ASSETS 139
8.3.6 QUEUES 140
8.4 总结 141
附录 测试题答案 142
第3章测试题答案 142
第4章测试题答案 143
第5章测试题答案 144