这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

RPA机器人

介绍如何建设企业自己的RPA机器人流程自动化平台

主要介绍如何建设企业自己的RPA机器人流程自动化平台。

RPA(机器人流程自动化)借助AI(OCR、NLP)等技术,在疫情劳动力不足和数字化转型的大背景下,东风又起。国内该领域最早可追溯到按键精灵时代,可以模拟人操作设备(电脑、手机)的行为,无缝集成新旧系统,减少重复性任务,实现桌面流自动化。

本质上可以认为是自动化领域的技术,Gartner连续三年提到的技术趋势-超级自动化HyperAutomation(一种技术合集),主要包括

  • RPA(机器人流程自动化)
  • LCAP(低代码应用平台)
  • AI(人工智能技术
  • iBPMS(智能业务流程管理)

目前openrpa开源项目, 基本实现了hyperautomaion的前三项技术要求。

1 - openrpa介绍

开源openrpa的架构介绍

openrpa的架构介绍

概述

openrpa项目,提供了OON技术栈(OpenRPA、Openflow、Node-RED)来实现的RPA功能。

OpenRPA

该组件可以认为是机器人的IDE设计器部分,基于MWF框架实现的,

  • 可以图形化拖拽的方式实现基本功能Activity,如点击邮箱、打开浏览器网址、输入文字、录屏录音、各类监听探测器等等
  • 多个Activity可以组合成一个序列,来实现工作流workflow,串行执行一系列动作
  • 也可以通过配置作为agent(机器人)运行,负责执行设计好的工作流
  • 默认远程连接到云端控制端(openflow),可上传同步本地的工作流和接受控制端的调度管理。

Openflow

OON技术栈的后台核心部分,可以关编排管理所有的活动,主要具备一下特性:

  • 管理,调用和配置机器人和工作流
  • 管理用户和权限(组)
  • 创建Web表单,供和真实用户交互,实现工作流的输入,审批和确认等操作。
  • 管理后端MongoDB存储
  • 存储工作流、表单等数据信息

openflow with Monitoring

Node-RED

FAQ

三大组件汇总具有的概念,openrpa中叫workflow,node-red中叫flow, openflow组件名称自身就带了flow的字样,界面上也有