Automation Anywhere, Blue Prism, UiPath, Pega, 码栈功能对比大全

如下为基于个人经验整理的流程RPA的功能对比图,仅供参考。

Function AA BP UiPath Pega 码栈
开发逻辑 通过动作级别的模块组装,拖拽后,选配置参数,再以代码的模式呈现 系统内置诸多配置好的功能点,通过衔接的方式相互调用,对于未提供的功能点,通过Code功能自己书写vb,java等代码来实现 基于元素来分类和组装,对于未能识别的通过画面对比来定位,元素区分颗粒度非常细致,几乎所有功能都可用通过拖拽组装的方式来实现 先选择场景,通过录制器对要作业的场景进行元素分析,获得元素自动成为一个个组件,再拖动组件,选择对应的事件或方法,进行组装 通过动作级别的模块组装,拖拽后,选配置参数,再以代码的模式呈现
运行原理-优点 模块排版清晰明了,使用简单,代码模式呈现逻辑清晰可见,快速上手 通过code功能,易扩展,模块调用,减少代码阅读量,易维护 组件繁多,适合各种应用场景,通过图形对比技术,使得window applicationde的操作更加稳定 自动生成自适应的组件,方便使用和扩展, 模块排版清晰明了,使用简单,代码模式呈现逻辑清晰可见,快速上手
运行原理-缺点 模块太多,逻辑部分组装复杂,不易扩展 功能模块查找麻烦,自定义代码功能对开发人员要求较高 大量使用图形对比技术,对程序的执行带来一定的压力,组件拆分过细和重复,精简度不够 维护困难,如元素变更,需要重新录制 功能模块不足,缺少很多常规的操作,仅对淘宝天猫支持度较高
模块原理 IE,AS400通过内部接口开发,其他模块均是通过句柄来操作 IE通过内部接口开发,其他模块通过代码功能来交互 IE通过内部接口,其他window部分通过句柄,图形对比方式来定位 自动解析需要操作的元素并生成对应的组件来组装 IE通过内部接口开发
模块缺点 没有outlook, office, lotusNotes等基于内部接口的组件,只能通过句柄等方式来开发 没有outlook, office, lotusNotes等基于内部接口的组件,但可用通过code功能自己书写代码调用 模块划分太细,部分功能重复,区分度不太,对开发人员的要求较高 每个组件都需要自己重新录制,没有复用,分享等概念 仅对淘宝天猫较高支持,没有其他应用程序的开发组件
代码展示模式 通过行代码来展示逻辑
图形展示模式 类似流程图的展示模式,可自由编排,无严格的逻辑区域划分 类似流程图的展示模式,但只能上下展示,有严格的逻辑区域划分,如if和elseif的一定在不同的区域 类似流程图的展示模式,无严格的逻辑区域划分 文本框上下展示模式
数据库支持 要求SQL Server支持,安装的时候需要自动创建数据库
指定的作业系统 有针对淘宝天猫的特定组件
调试器 开发环境与调试器一起,可以断点,debug,暂停 开发环境与调试器一起,可以断点,debug,暂停 开发环境与调试器一起,可以断点,debug,暂停 利用VS的调试器进行调试,功能强大,开发便利 开发环境与调试器一起,可以断点,debug,暂停
开发语言 JS JS,VB,Javascript JS Js及C# JS
IDE开发环境 只能通过拖拽方式开发 仅支持输入的代码块 只能通过拖拽方式开发 支持C#开发 只能通过拖拽方式开发
录制器 录制后,可自动生成代码
分为IE,windows录制
无(我没找到) 录制后,自动生成页面流程
分为basic,desktop, browser和citrix4种
录制后,生成对应的元素组件,便于调用 录制后,可自动生成代码
分为IE,windows录制
查找器 通过windows和IE两个特定组件查找 无(我没找到) 在录制后生成的元素种进行使用 在生成的组件种,查找自己需要的元素 通过windows和IE两个特定组件查找
录制优缺点 多种录制查找方式,方便易使用,但针对SAP等非window开发软件,不能查找到句柄,录制通过鼠标定位来确认的 ,精度不高 录制后的代码自动按照图形生成,不是很方便进行组装,另外,针对SAP等非window开发软件,通过图形对比进一步加强定位,有一定的优势 自动解析所有的元素,需要自己查找自己需要的组件,不是很方便。针对SAP等非window开发软件,不能查找到句柄,录制通过鼠标定位来确认的 ,精度不高,但提供的元素提供了较多的处理方式及事件触发模式,便于开发 录制功能简单易使用,但针对SAP等非window开发软件,不能查找到句柄,录制通过鼠标定位来确认的 ,精度不高
图形对比 可以预定图形样式,做图形出现的等待,图形变换的对比,但效果不是很好 内部仅提供了一些图片,颜色的处理方式,但可以通过code功能自由实现 图形对比定位等较多地方使用,相对来说比较稳定 没有提供成型的图片对比功能
调用外部API完成 API组件支持外部API调用 代码功能可以自由调用API OCR部分自带调用Abbyy, Google, Microsoft执行 可通过C#代码自由调用
多线程支持 不支持 不确认 不确认 多线程组件支持各个流程启用不同的线程处理任务,相互之间不影响 不支持
业务逻辑机器人 不支持 不支持 不支持 不支持 不支持
单流程多任务起点 不支持 不支持 不支持 支持,可以设定触发条件等来执行不同的业务逻辑 不支持
OCR功能 支持,但对中文支持不好 不支持 支持,但对中文支持不够好 不支持 不支持
开发便利性 nocoding模式,便利 倾向于开发人员的代码模式,较复杂 nocoding模式,便利 AA,BP的折中显示,通过元素的拖拽来组装,但也支持代码模式 nocoding模式,便利
CS/BS CS CS CS CS CS
流程概念 无,但有task的执行先后顺序 有流程,实例的概念
机器人执行监控 control room进行简单的执行结果监控 有机器人报表等数据 不确认,未看到
任务分发 通过触发器,定时或手动的方式来启动当前PC的程序 有任务,任务池的概念,不确认是否是分布式自动分发 不确认,未看到任务分发模块 无,需要手动执行
特定插件 无,仅支持IE 不确认,未看到 支持firfox,chrome,java,sliverlight C#开发插件
任务分发模式 单条 单条 单条 单条 单条
reporting control room提供简单的报表 具有简单的分析报表
云部署 支持 支持 不确认 不确认 不支持
日志分析 audit log中查看 打开本地log查看 不确认,应该有

你可能感兴趣的:(码栈(阿里RPA),BluePrism,UIPath,RPA)