RPA概念

  RPA全称为:Robotic Process Automation,即机器人流程自动化。

  Robotic:这里的机器人是一个虚拟的概念,并不是需要一个实体的机器人,它只是流程的执行体,或者说执行单元。

  Process :对应的就是业务逻辑,将业务需求梳理成一个可以被执行的流程,然后通过“机器人”来执行定制的流程,比如熟知的网络爬虫,就是RPA的一个很好的例子,通过写好相应的爬虫脚本,然后通过脚本程序就能自动获取到想要的信息。

  Automation:前面的“机器人”和“流程”就是为了实现自动化的目的,通过机器人来执行定制好的流程,这个流程也可以理解为一项任务,如果任务足够复杂,需要的人力成本很高,那通过机器人来代替人工自动化的完成任务,就可以大大提高工作效率,解放劳动力,减少人力成本。

UiPath

  UiPath是一家成立于2005年的全球软件公司,致力于开发机器人流程自动化(RPA)平台,是RPA领域的独角兽,他们与SAP、安永(EY)、J.P.Morgan、德勤(Deloitte)、埃森哲(Accenture)、凯捷(Capgemini)、BBC等公司已有合作关系。以下是UiPath提供的3个机器人过程自动化产品:UiPath Studio/UiPath Robots/UiPath Orchestrator

RPA与.NET/.NET Core

  一些复杂/自定义的流程/业务可能无法直接通过工具完成,还可以通过集成.NET代码的方式来实现。

  引用《2019中国.NET开发者峰会》几张图片资料:

  

  

  

  

  

  

  

教程大纲

第一章

1.1 UiPath下载安装与激活

1.2 UiPath第一个案例Hello World

1.3 UiPath变量的介绍和使用

1.4 UiPath参数的介绍和使用

第二章

2.1 UiPath条件判断活动If的介绍和使用

2.2 UiPath条件判断活动Flow Decision的介绍和使用

2.3 UiPath循环活动For Each的介绍和使用

2.4 UiPath循环活动While的介绍和使用

2.5 UiPath循环活动Do While的介绍和使用

2.6 UiPath循环嵌套的介绍和使用

2.7 UiPath Flowchart的介绍和使用

2.8 UiPath中断活动Break的介绍和使用

2.9 UiPath中断活动Continue的介绍和使用

第三章

3.1 UiPath鼠标操作元素的介绍和使用
3.2 UiPath鼠标操作文本的介绍和使用
3.3 UiPath鼠标操作图像的介绍和使用
3.4 UiPath键盘操作的介绍和使用
3.5 UiPath对剪切板的介绍和使用
3.6 UiPath文本操作Set Text的介绍和使用
3.7 UiPath文本操作Get Text的介绍和使用
3.8 UiPath文本操作Get Full Text的介绍和使用
3.9 UiPath文本操作Get OCR Text的介绍和使用
3.10 UiPath文本操作Get Visible Text的介绍和使用
3.11 UiPath存在文本Text Exists的介绍和使用
3.12 UiPath存在元素Element Exists的介绍和使用
3.13 UiPath存在图像Image Exists的介绍和使用
3.14 UiPath图片操作截图的介绍和使用
3.15 UiPath图片操作保存图片的介绍和使用

第四章

4.1 UiPath Excel的读操作
4.2 UiPath Excel的写操作
4.3 UiPath Excel的修改操作

第五章

5.1 UiPath选择器之页面选择器的介绍和使用
5.2 UiPath选择器之动态选择器的介绍和使用
5.3 UiPath录制器的介绍和使用
5.4 UiPath数据抓取Data Scraping的介绍和使用
5.5 UiPath数据抓取Screen Scraping的介绍和使用

第六章

6.1 UiPath Orchestrator的注册
6.2 UiPath Orchestrator的环境配置
6.3 UiPath Orchestrator的机器配置
6.4 UiPath Orchestrator的机器人配置
6.5 UiPath Orchestrator的流程配置
6.6 UiPath Orchestrator的任务配置
6.7 UiPath Orchestrator的定时任务调度
6.8 UiPath Orchestrator的资产介绍和使用
6.9 UiPath Orchestrator的的队列介绍和使用

第七章

7.1 UiPath Reframework框架的讲解
7.2 UiPath Reframework实例讲解
7.3 UiPath高级开发认证讲解

第八章

8.1 UiPath日期函数的介绍和使用
8.2 UiPath字典Dictionaries的介绍和使用
8.3 UiPath集合Arrays、Lists、Queues的介绍和使用
8.4 UiPath字符串函数的介绍和使用

第九章

待定...

第十章

10.1 UiPath代码调用活动Invoke code的介绍和使用
10.2 UiPath延时活动Delay的介绍和使用
10.3 UiPath如何调用Java
10.4 UiPath如何调用Python
10.5 UiPath如何调用百度OCR
10.6 UiPath如何调用第三方接口
10.7 UiPath邮件处理SMTP的介绍和使用
10.8 UiPath自定义Activity
10.9 UiPath 数据筛选Filter Data Table的介绍和使用
10.10 UiPath流程调用Invoke Workflow file的介绍和使用
10.11 UiPath如何安全的保存账号和密码
10.12 UiPath将Word转成PDF
10.13 UiPath Lookup Data Table的介绍和使用
10.14 UiPath重命名Move File的介绍和使用
10.15 UiPaht断点调试
10.16 UiPath数据库的调用
10.17 UiPath使用Gitlab管理源代码

持续更新...

教程来源:RPA之家(http://www.rpazj.com

教程作者:RPA之家团队

RPA - UiPath简明教程 ║ .NET的又一领域的更多相关文章

  1. 2013 duilib入门简明教程 -- 第一个程序 Hello World(3)

    小伙伴们有点迫不及待了么,来看一看Hello World吧: 新建一个空的win32项目,新建一个main.cpp文件,将以下代码复制进去: #include <windows.h> #i ...

  2. 2013 duilib入门简明教程 -- 部分bug (11)

     一.WindowImplBase的bug     在第8个教程[2013 duilib入门简明教程 -- 完整的自绘标题栏(8)]中,可以发现窗口最大化之后有两个问题,     1.最大化按钮的样式 ...

  3. 2013 duilib入门简明教程 -- 部分bug 2 (14)

        上一个教程中提到了ActiveX的Bug,即如果主窗口直接用变量生成,则关闭窗口时会产生崩溃            如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口 ...

  4. 2013 duilib入门简明教程 -- 自绘控件 (15)

        在[2013 duilib入门简明教程 -- 复杂控件介绍 (13)]中虽然介绍了界面设计器上的所有控件,但是还有一些控件并没有被放到界面设计器上,还有一些常用控件duilib并没有提供(比如 ...

  5. 2013 duilib入门简明教程 -- 事件处理和消息响应 (17)

        界面的显示方面就都讲完啦,下面来介绍下控件的响应.     前面的教程只讲了按钮和Tab的响应,即在Notify函数里处理.其实duilib还提供了另外一种响应的方法,即消息映射DUI_BEG ...

  6. 2013 duilib入门简明教程 -- FAQ (19)

        虽然前面的教程几乎把所有的知识点都罗列了,但是有很多问题经常在群里出现,所以这里再次整理一下.     需要注意的是,在下面的问题中,除了加上XML属性外,主窗口必须继承自WindowImpl ...

  7. Mac安装Windows 10的简明教程

    每次在Mac上安装Windows都是一件非常痛苦的事情,曾经为了装Win8把整台Mac的硬盘数据都弄丢了,最后通过龟速系统恢复模式恢复了MacOSX(50M电信光纤下载了3天才把系统下载完),相信和我 ...

  8. Docker简明教程

    Docker简明教程 [编者的话]使用Docker来写代码更高效并能有效提升自己的技能.Docker能打包你的开发环境,消除包的依赖冲突,并通过集装箱式的应用来减少开发时间和学习时间. Docker作 ...

  9. 2013 duilib入门简明教程 -- 总结 (20)

        duilib的入门系列就到尾声了,再次提醒下,Alberl用的duilib版本是SVN上第个版本,时间是2013.08.15~       这里给出Alberl最后汇总的一个工程,戳我下载,效 ...

随机推荐

  1. MYSQL SQL语句 之 select

    select语句在数据库操作中是操作频率最高的语句,使用方式也是多种多样,它的基本功能是:从表中选取数据,结果存储在一个结果集中.可以联合where,and,or,Order By,distinct, ...

  2. markdown公式转为知乎格式

        在知乎中写技术类文章,经常会用到markdown知乎文章可以导入markdown格式,但是不支持Latex公式.知乎大神提供了替代方案: https://zhuanlan.zhihu.com/ ...

  3. CONVERT用法指南,时间字段截取方法

    语法: CONVERT(VARCHAR(7),<字段名称>,121) 时间转字符:select CONVERT(VARCHAR(7),dyxq,121),* from TBYPKC03-- ...

  4. SVN部署(基于Linux)

    第一步:通过yum命令安装svnserve,命令如下: yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装 ...

  5. PMBOK(第六版) PMP笔记——《十》第十章(项目沟通管理)

    PMBOK(第六版) PMP笔记——<十>第十章(项目沟通管理) 第十章 项目沟通管理: PM 大多数时间都用在与干系人的沟通上. 第十章有三个过程: 规划沟通管理:根据干系人的需求,制定 ...

  6. Java获取文件中视频的时长

    public void ReadVideoTime(String path) { long sum = 0; long num = 0; File source = new File(path[i]) ...

  7. Java自动化测试框架-04 - TestNG之Test Method篇 - 道法自然,法力无边(详细教程)

    简介 按照上一篇的计划,这一篇给小伙伴们分享一下测试方法. 一.设置参数 测试方法是可以带有参数的.每个测试方法都可以带有任意数量的参数,并且可以通过使用TestNG的@Parameters向方法传递 ...

  8. ESP8266开发之旅 进阶篇⑥ ESP-specific APIs说明

    1.前言     在介绍Arduino Core For ESP8266的时候,博主着重讲解了WIFI库的使用,但是并没有涉及到ESP8266硬件本身的一些特有API.所以,这一章我们将讲解ESP82 ...

  9. 子字符串查找之————关于KMP算法你不知道的事

    写在前面: (阅读本文前需要了解KMP算法的基本思路.另外,本着大道至简的思想,本文的所有例子都会做从头到尾的讲解) 作者翻阅了大量网上现有的KMP算法博客,发现广为流传的竟然是一种不完整的KMP算法 ...

  10. Debian Buster 使用Lxde在界面中打开url提示错误解决

    问题复现 这里我在VLC上看到个链接地址,蓝字部分,正常点击会跳转浏览器打开 可是 问题原因 非浏览器上点击url默认会使用xdg-open打开url 这里Debian Buster打包的时候,xdg ...