目录
概念
2022年最领先的5个RPA开源项目对比
Taskt
项目地址
优点
缺点
Robot Framework
项目地址
优点
缺点
TagUI
项目地址
优点
缺点
Open RPA
项目地址
优点
缺点
UI.Vision(Kantu)
项目地址
优点
缺点
Automagica
项目地址
优点
缺点
TagUI使用过程中遇到的问题
1、本地环境除了tagui的环境以外仍需要php环境
2、安装PHP后VC需要升级的问题
3、windows下,运行tagui控制台乱码,需修改注册表
4、可能存在的乱码
试用体会
一些参考图片
概念
什么是rpa?
机器人流程自动化(Robotic process automation,简称RPA)是以软件机器人及人工智能(AI)为基础的业务过程自动化科技。
机器人流程自动化(RPA)系统是一种应用程序,它通过模仿最终用户在电脑的手动操作方式,提供了另一种方式来使最终用户手动操作流程自动化。
说白了就是用机器代替重复的人为动作。
2022年最领先的5个RPA开源项目对比
Taskt
Taskt 以前称为 sharpRPA,是一个免费的 C# 开源软件,使用 .NET Framework 构建,具有易于使用的拖放界面,无需任何编码即可自动执行流程。
对于熟悉 C# 开发技能的客户, Taskt 是一个很好的工具,可以 C# 为中心的团队用来开始 RPA。
可以浏览 GitHub 上的示例来探索 Taskt,还可以在其中找到设置任务自动化流程的分步指南。我们的许多开发人员都有很强的 Microsoft/Azure 背景,并且发现使用 C# 使用 Taskt 创建脚本要容易得多。该工具受到 Microsoft 的影响,这将使喜欢 Visual Studio 或 Azure 开发环境的团队受益。
如果公司的技术团队习惯于开发 Microsoft C# 解决方案,Taskt 是一个非常好的工具。
项目地址
GitHub - saucepleez/taskt: taskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework
优点
零代码
缺点
该项目3年没有更新、
但复杂一点的需求,或者对于自动触发和启动有较高要求的需求,满足起来有困难。
Robot Framework
Robot Framework 是强化版的Python组件,通过Python或者Java的强大库进行能力的扩展。不过,项目有些复杂,对于初学者不太友善,对于RPA行业常常标榜的0代码等理念亦是背道而驰的。
项目地址
https://github.com/robotframework/robotframework
优点
供应商联盟出钱支持开源社区更新核心产品、
支持多平台云U型、
支持扩展核心框架,插件库丰富、
自动化机器人可根据企业需求扩展
缺点
工具太复杂,新手难玩会
TagUI
TagUI是一个多层复杂的工具,具有丰富的脚本语言,可以让您完成复杂的 RPA 指令。您使用 TagUI 的脚本语言开发每组指令(称为“流程”),并将其保存在扩展名为“.tag”的文本文件中。然后,您可以使用终端窗口/命令提示符执行每个流程。
每个流程脚本可以识别以下内容:
- 访问网站或打开应用程序的说明
- 在屏幕上点击哪里
- 要输入的内容
- IF 和 LOOP 指令
项目地址
https://github.com/kelaberetiv/TagUI
优点
脚本语言丰富、
功能全面、
.tag文件易于共享,方便维护
缺点
无可视化界面,纯手写代码、
Open RPA
虽然Open RPA提供了许多自定义和自动化功能,但其主要区别在于其架构。简而言之,Open RPA 是一个成熟的工具,可以为各种规模的公司提供支持和扩展。它支持与上面列出的其他工具一起列出的许多功能,包括:
- 远程管理
- 远程状态处理
- 与领先的云提供商集成
- 调度
- 分析仪表板
Github上这个开源项目比较活跃,有许多活跃贡献者.
项目地址
GitHub - open-rpa/openrpa: Free Open Source Enterprise Grade RPA
优点
基于win,有图形化界面操作简单
缺点
文档太少,上手慢
UI.Vision(Kantu)
UI.Vision(以前称为 Kantu)既可以作为桌面上的独立客户端运行,也可以作为 Web 浏览器中的插件运行。不需要学习如何编写脚本,因为它是由点击式界面驱动的。对于RPA 新手比较友善。我的团队很少使用 UI.Vision。我们使用它在现场演示中展示 RPA 的功能,但该工具缺少此列表中其他工具支持的更复杂场景所需的功能。更复杂的控件需要 UI.Vision 不支持的脚本和终端窗口访问。
项目地址
https://github.com/A9T9/Kantu
优点
有独立客户端,有web插件、
点击式界面驱动、
缺点
搞不定复杂逻辑
Automagica
Automagica 是一个开源智能机器人流程自动化(SRPA,Smart Robotic Process Automation)平台,借助 Automagica,自动化跨平台流程变得轻而易举。Automagica 可以通过简单程序脚本实现打开各种应用程序并对应用进行操作。
Automagica是oakwood开源的一个项目, 源码开放在automagica。
项目地址
https://github.com/OakwoodAI/Automagica
优点
有客户端,操作便捷、
支持远程控制、
缺点
国外开源,没文档
TagUI使用过程中遇到的问题
1、本地环境除了tagui的环境以外仍需要php环境
windows下 PHP 安装_windows安装php_上晴下雪的博客-CSDN博客
2、安装PHP后VC需要升级的问题
安装php报错 PHP Warning: ‘C:\Windows\SYSTEM32\VCRUNTIME140.dll‘ 14.0 is not compatible with this PHP_程序舞姬的博客-CSDN博客
3、windows下,运行tagui控制台乱码,需修改注册表
如何修改cmd控制台默认编码为utf-8,正确显示汉字_码界一棵葱的博客-CSDN博客_cmd编码
4、可能存在的乱码
试用体会
一些参考图片
对比tagui和UIBot后的一些差异点:文章来源:https://www.toymoban.com/news/detail-444473.html
文章来源地址https://www.toymoban.com/news/detail-444473.html
到了这里,关于RPA(机器人流程自动化)调研的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!