计算机与互联网图书编程语言与程序设计计算机与互联网

UiPath RPA开发:入门、实战与进阶

RPA之家官方出品,初学者的UiPath实战宝典,百余个RPA项目实例,提供答案、讲解和答疑群。 团购电话4006186622

产品特色

UiPath RPA开发:入门、实战与进阶

编辑推荐

适读人群 :本书面向零开发基础、对RPA有浓厚兴趣的读者,不局限于专业和业务,所有对RPA感兴趣的读者都可以学习。

配套项目实战答案、课堂案例、读者交流群

获取方式:

1、微信关注“华章计算机”

2、在后台回复关键词:RPA

(1)作者资深:RPA之家官方出品,RPA之家是中国具有影响力的RPA垂直交流社区。本书作者包含RPA之家的创始人、合伙人、CEO、CTO、金牌讲师,长期从事RPA相关工作。
(2)内容全面:本书面向初学者,详细阐述UiPath RPA核心概念、功能和实现,并由浅入深地介绍了如何使用UiPath 设计并实现RPA自动化流程,一步步引导读者构建自己的RPA框架,深入理解并熟练使用UiPath工具。

(3)实操性强:本书提供了100余个项目实战案例,帮助读者从零基础开始学习,在大量的实战案例中实现UiPath的进阶。

内容简介

这是一本面向初学者的UiPath实战宝典,由国内专业的RPA开发者社区RPA之家官方出品。

作者团队融合自己丰富的项目实战经验,详细阐述UiPath RPA核心概念、功能和实现,并由浅入深地介绍了如何使用UiPath 设计并实现RPA自动化流程,一步步引导读者构建自己的RPA框架,深入理解并熟练使用UiPath工具。同时,本书提供了大量的项目实战案例,帮助读者从零基础开始学习,在大量的实战案例中实现UiPath的进阶。

本书共 13 章,内容涵盖从基础的安装入门,到高阶的企业级框架(REF)使用。

第1~10章详细讲解了UiPath的各组件的功能、原理和使用,包括UiPath的安装、工作流、调试、发布、数据类型、控制语句、Excel自动化操作、网页自动化操作、选择器和录制器、数据抓取、邮件自动化、包管理和自动化流程的异常处理等内容,手把手教读者学会使用UiPath。

第11章讲解了UiPath的 Orchestrator控制台的管理,包括任务调度、队列任务、定时触发等。

第12~13章讲解了UiPath的企业级框架REF的使用与搭建,以及一个企业级实战案例——考勤数据分析机器人。

作者简介

邵京京

RPA之家合伙人。

拥有5年国内外大型RPA企业级项目开发、架构设计和运维经验。华为WeAutomate在线教程主编,大连华信前端团队技术主管。2018年获得“RPA Developer Advanced”认证。

白晶茹

RPA之家合伙人。

长期从事RPA相关工作,担任项目负责人。擅长UiPath自动化,致力于带领团队梳理流程、攻克各种技术难题,涉及领域涵盖财务、人力资源、采购等。2018年取得“RPA Developer Advanced”认证。

RPA之家介绍

RPA之家(www.rpazj.com)是中国具有影响力的RPA垂直交流社区,社区汇聚了RPA领域的各类从业人员。其中包括RPA开发工程师、售前工程师、业务分析师、架构师、运维工程师、项目管理、项目负责人、企业高管、HR等多种角色。社区提供了各种丰富的教程、资讯、文章、问答、招聘、活动、项目等供大家一起交流和成长。

内页插图

目录

前言
第1章 RPA与UiPath入门1
1.1 RPA的概念1
1.1.1 RPA功能介绍1
1.1.2 RPA的特征2
1.1.3 RPA适合的流程2
1.2 UiPath的下载与安装3
1.2.1 UiPath的下载3
1.2.2 UiPath的安装5
1.3 UiPath产品介绍8
1.3.1 UiPath Studio介绍8
1.3.2 UiPath Robot介绍11
1.3.3 UiPath Orchestrator介绍12
1.3.4 新建一个工程12
第2章 UiPath基础15
2.1 工作流15
2.1.1 序列15
2.1.2 流程图18
2.1.3 状态机24
2.2 调试与发布36
2.2.1 调试方式介绍37
2.2.2 调试工具栏介绍37
2.2.3 测试活动39
2.2.4 调试面板介绍40
2.2.5 监控面板43
2.2.6 即时面板43
2.2.7 发布52
2.3 项目实战—求两个数字的和56
第3章 UiPath数据类型58
3.1 变量的概念与理解58
3.2 数据类型70
3.2.1 String74
3.2.2 Int3277
3.2.3 Double80
3.2.4 Boolean82
3.2.5 DateTime85
3.2.6 GenericValue89
3.2.7 Array92
3.2.8 Dictionary96
3.2.9 List109
3.3 常用运算符120
3.4 UiPath参数125
3.4.1 参数的概念125
3.4.2 工作流文件之间的调用133
3.5 项目实战—判断平均气温137
第4章 UiPath控制语句139
4.1 分支结构活动139
4.1.1 If139
4.1.2 Flow Decision142
4.1.3 Switch146
4.1.4 Flow Switch150
4.2 循环结构活动152
4.2.1 While152
4.2.2 Do While155
4.2.3 For Each157
4.2.4 Break159
4.2.5 Continue161
4.3 循环嵌套162
4.3.1 循环嵌套的应用163
4.3.2 循环嵌套总结166
4.4 项目实战—自动删除过期文件166
第5章  Excel自动化操作168
5.1 Excel和Workbook的区别168
5.2 Excel Application Scope169
5.3 读取单元格170
5.3.1 使用Excel下的Read Cell170
5.3.2 使用Workbook下的Read Cell173
5.4 读取行175
5.4.1 使用Excel下的Read Row175
5.4.2 使用Workbook下的ReadRow177
5.5 读取列180
5.5.1 使用Excel下的Read Column180
5.5.2 使用Workbook下的Read Column183
5.6 读取范围185
5.6.1 使用Excel下的Read Range186
5.6.2 使用Workbook下的Read Range188
5.7 DataTable操作191
5.7.1 新建DataTable191
5.7.2 遍历DataTable194
5.7.3 筛选DataTable196
5.8 写入单元格200
5.8.1 Excel下的Write Cell200
5.8.2 Workbook下的Write Cell202
5.9 写入范围205
5.9.1 Excel下的Write Range205
5.9.2 Workbook下的Write Range207
5.10 添加/删除行和列210
5.10.1 添加/删除行210
5.10.2 添加/删除列212
5.11 调用VBA处理Excel214
5.12 Excel中宏函数使用217
5.13 查找数据所在的单元格219
5.14 透视表操作221
5.15 项目实战—信息批量录入225
第6章 用户界面自动化226
6.1 Browser 活动和Application活动226
6.1.1 浏览器插件安装226
6.1.2 Open Browser228
6.1.3 Attach Browser233
6.1.4 Open Application236
6.2 鼠标活动242
6.2.1 Click242
6.2.2 Hover248
6.3 键盘活动250
6.4 OCR活动255
6.4.1 Click OCR Text255
6.4.2 Get OCR Text257
6.5 项目实战—网页提取文字259
第7章 选择器和录制器262
7.1 选择器262
7.1.1 什么是Selector262
7.1.2 完整选择器和部分选择器265
7.1.3 通配符选择器265
7.1.4 动态选择器267
7.2 UI Explorer270
7.3 录制器272
7.3.1 录制器的类型273
7.3.2 自动录制器的使用276
7.4 项目实战—自动化录制278
第8章 数据抓取281
8.1 Data Scraping281
8.2 Screen Scraping290
8.3 Get Text 活动294
8.3.1 Get Text294
8.3.2 Get Full Text297
8.3.3 Get OCR Text300
8.3.4 Get Visible Text303
8.4 Get From Clipboard306
8.5 项目实战—网页信息抓取308
第9章 邮件自动化309
9.1 Outlook(2013版)邮箱设置309
9.2 Outlook自动化活动313
9.2.1 Get Outlook Mail Messages313
9.2.2 Move Outlook Mail Message317
9.2.3 Reply To Outlook Mail Message319
9.2.4 Send Outlook Mail Message321
9.3 Get POP3 Mail Messages活动介绍 323
9.4 Send SMTP Mail Message活动介绍327
9.5 Save Attachments活动介绍330
9.6 Save Mail Message 活动介绍335
9.7 项目实战—自动发送邮件339
第10章 包管理器和异常处理342
10.1 包管理器介绍342
10.2 添加一个本地的Package351
10.3 添加一个官方的Package357
10.4 使用Library自定义Activities360

前言/序言

写作目的

当今时代是一个数字化变革的时代,随着科学技术的发展,企业也在加速数字化转型。与此同时,自动化技术也正在改变企业的运作方式,从以前的物理设备或生产线的自动化变为如今的数字经济时代的信息自动化。随着技术的不断更新,企业在转型期间,势必会碰到很多困难。为了帮助企业顺利转型,机器人流程自动化(Robotic Process Automation,RPA)作为自动化的核心技术,可用于辅助企业以自动化的方式完成大量重复、耗时、烦琐的事务性操作,从而提高工作效率,降低操作风险,提升人力价值。

读者对象

本书面向零开发基础、对RPA有浓厚兴趣的读者,不局限于专业和业务,所有对RPA感兴趣的读者都可以学习。书中有丰富的案例,每个案例都是笔者通过大量的项目经验总结出来的经典,有详细的操作步骤,每个操作都配有截图和说明,旨在帮助大家能够按照操作步骤实现从入门到精通。

如何学习本书

本书共13章,内容包括最基础的安装入门,以及高阶的企业级框架(REF)使用。

第1~10章,主要介绍UiPath的基础知识。学习完前10章的内容,就可以开发比较简单的流程了。

第11章,主要介绍Orchestrator控制台的管理操作。这一章主要是学习如何通过控制台来分配、控制、监督机器人资源。

第12、13章,主要介绍UiPath提供的企业级框架的使用,并且通过实际项目演示说明如何利用REF框架来实现企业中的真实项目。通过这一章的实际演练,读者可以自主开发较为复杂、模块多、功能多的流程。

勘误

欢迎各位自动化爱好者到RPA之家官网https://www.rpazj.com交流,也欢迎各位对书中的内容进行批评指正。

各位读者可以扫码加群与作者进行交流。

参考资料

在RPA之家官网博客中搜索“UiPath项目实战-课后实战答案”即可直接下载本书所有项目实战答案。

在RPA之家官网博客中搜索“UiPath项目实战-课堂案例”可直接下载书中涉及的课堂案例。

本书配套项目实战答案、课堂案例、读者交流群

获取方式:

1、微信关注“华章计算机”

2、在后台回复关键词:RPA

相关图书

RPA(流程自动化机器人)入门――手把手教你应用UiPath自动化工作(全彩)(博文视点出品)
从业务用户原本熟悉的知识入手,以实践内容举例,让普通业务用户快速入门RPA 100册以上团购优惠联系电话4006186622
数字化转型下的RPA实践
力求“干货有料”是本书的核心思想。本书所有场景均来源各行业标杆客户的真实上线场景和创新应用。语言平实,内容精炼,注重干货,言之有物。
RPA机器人流程自动化快速入门 基于Blue Prism(异步图书出品)
RPA基础理论与开发实践相结合,帮助读者零基础快速掌握使用BluePrism构建简单机器人的流程 团购电话4006186622

暂无评论

暂无评论...