多平台RPA机器人协同开发实战

📚 30章 · 从入门到协同
01RPA概述与生态
RPA定义、主流平台对比(UiPath、AA、BP)、RPA在企业中的典型应用场景。
开始学习
02开发环境搭建
安装UiPath Studio Community版、配置Python环境(3.8+)、安装Selenium和Requests库。
开始学习
03第一个自动化脚本
录制器入门、录制一个打开记事本并输入文字的操作、理解录制生成的序列。
开始学习
04变量与数据类型
UiPath中的变量类型(String、Int32、Boolean、DataTable)、变量作用域与命名规范。
开始学习
05控制流基础
If条件活动、Switch活动、While循环、Do While循环、For Each循环。
开始学习
06数据操作
Assign活动、数组与列表操作、字符串处理(Substring、Split、Replace)。
开始学习
07Excel自动化(上)
Excel Application Scope、Read Range、Write Range、Append Range。
开始学习
08Excel自动化(下)
数据筛选与排序、使用DataTable进行数据清洗、与Python pandas库的交互。
开始学习
09Web自动化(上)
Open Browser、Attach Browser、Click、Type Into、Get Text。
开始学习
10Web自动化(下)
动态元素定位(XPath、CSS Selector)、等待机制、处理弹窗。
开始学习
11桌面自动化
UI Explorer的使用、Image自动化(Click Image、Find Image)、OCR识别(Google OCR)。
开始学习
12PDF与邮件处理
Read PDF Text、Send SMTP Mail Message、Get POP3 Mail Messages、附件处理。
开始学习
13异常处理与调试
Try Catch活动、Throw活动、全局异常处理、断点调试与日志查看。
开始学习
14Python集成(上)
Python Scope、Invoke Python Method、传递DataTable与DataFrame。
开始学习
15Python集成(下)
在Python中调用UiPath Orchestrator API、混合编排实战案例。
开始学习
16Orchestrator基础
租户与用户管理、创建环境与资源、发布与部署流程。
开始学习
17队列与资产
Queue机制(添加、获取、确认)、Asset管理(Credential、String、Int32)。
开始学习
18机器人调度
定时触发器、事件触发器、队列触发器、多机器人并发策略。
开始学习
19跨平台架构设计
UiPath与AA/BP的协同模式、统一调度层设计、API网关模式。
开始学习
20UiPath与AA互操作
通过Web Service调用AA Bot、共享队列与资产、日志统一收集。
开始学习
21UiPath与BP互操作
BP的Schedule API、UiPath触发BP流程、混合编排中的状态管理。
开始学习
22版本控制与CI/CD
Git集成、使用Azure DevOps进行自动化测试、UiPath Test Manager。
开始学习
23日志与监控
Elastic Stack集成、自定义日志记录、机器人健康看板设计。
开始学习
24安全与合规
机器人凭证管理、敏感数据脱敏、审计日志、GDPR合规实践。
开始学习
25性能优化
减少不必要的活动、并行处理(Parallel For Each)、内存管理技巧。
开始学习
26实战项目一:财务对账
财务对账机器人(Excel + Email + Python计算)。
开始学习
27实战项目二:电商订单
电商订单抓取机器人(Web + OCR + Database)。
开始学习
28实战项目三:HR入职
HR入职流程自动化(PDF + Form + Orchestrator Queue)。
开始学习
29实战项目四:跨平台同步
跨平台数据同步机器人(UiPath + AA + BP协同)。
开始学习
30课程总结与进阶方向
RPA与AI结合(Document Understanding、ChatGPT)、RPA CoE建设、认证考试指南。
开始学习