这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
RPA机器人
介绍如何建设企业自己的RPA机器人流程自动化平台
主要介绍如何建设企业自己的RPA机器人流程自动化平台。
RPA(机器人流程自动化)借助AI(OCR、NLP)等技术,在疫情劳动力不足和数字化转型的大背景下,东风又起。国内该领域最早可追溯到按键精灵
时代,可以模拟人操作设备(电脑、手机)的行为,无缝集成新旧系统,减少重复性任务,实现桌面流自动化。
本质上可以认为是自动化领域的技术,Gartner连续三年提到的技术趋势-超级自动化HyperAutomation(一种技术合集),主要包括
- RPA(机器人流程自动化)
- LCAP(低代码应用平台)
- AI(人工智能技术
- iBPMS(智能业务流程管理)
目前openrpa开源项目, 基本实现了hyperautomaion的前三项技术要求。
1 - openrpa介绍
开源openrpa的架构介绍
概述
openrpa项目,提供了OON技术栈(OpenRPA、Openflow、Node-RED)来实现的RPA功能。
OpenRPA
该组件可以认为是机器人的IDE设计器部分,基于MWF框架实现的,
- 可以图形化拖拽的方式实现基本功能
Activity
,如点击邮箱、打开浏览器网址、输入文字、录屏录音、各类监听探测器等等
- 多个
Activity
可以组合成一个序列,来实现工作流workflow
,串行执行一系列动作
- 也可以通过配置作为agent(机器人)运行,负责执行设计好的工作流
- 默认远程连接到云端控制端(openflow),可上传同步本地的工作流和接受控制端的调度管理。
Openflow
OON技术栈的后台核心部分,可以关编排管理所有的活动,主要具备一下特性:
- 管理,调用和配置机器人和工作流
- 管理用户和权限(组)
- 创建Web表单,供和真实用户交互,实现工作流的输入,审批和确认等操作。
- 管理后端MongoDB存储
- 存储工作流、表单等数据信息
Node-RED
FAQ
三大组件汇总具有流
的概念,openrpa中叫workflow
,node-red中叫flow
, openflow组件名称自身就带了flow的字样,界面上也有