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的字样,界面上也有

最后修改 February 18, 2022: add consul & rpa & tidb (a1c8243)