历史上的今天
返回首页

历史上的今天

今天是:2025年03月21日(星期五)

正在发生

2021年03月21日 | 用于机器人流程自动化(RPA)探索和开发的六款免费开源工具

2021-03-21 来源:51CTO

与实施许多新软件一样,开始使用机器人流程自动化(RPA)方面面临自建还是外购的选择。

如果是自建,只要你有合适的人员、预算到位,可以从头开始编写自己的机器人。如果是外购,有一个新兴的商业供应商市场,它们提供各式各样的RPA以及重叠的技术。

实际上,Gartner之前称RPA是2018年增长最快的企业软件细分市场,全球收入增长63%。这也是竞争激烈的市场,选择众多。此外,商业RPA供应商通常优先考虑易用性,希望让非开发人员能够构建和部署机器人,没有庞大的技术开销。一些商业供应商提供“免费增值”产品,以此吸引潜在客户试用其平台。

自建与购买之间还有一条道路:多个开源RPA项目为IT领导者和从业者提供了探索RPA的另一个选择,无需完全从头开始或被商业供应商束缚。

开源听起来可能会吓到非开发人员,但在这方面有个好消息:虽然一些开源项目特别以开发人员为中心,但众多解决方案与商业解决方案一样强调易用性以及无代码或低代码。原因之一是:RPA使用场景涉及从财务、销售到人力资源的各种业务职能。工具的采用在很大程度上将取决于这些部门自行管理RPA开发和日常管理的能力,最好与IT部门通力合作,但并不完全依赖IT部门。

六款开源RPA工具

不妨看一下用于RPA探索和开发的六款免费开源工具。

1. TagUI

TagUI由 Singapore维护,是RPA的命令行,可以在任何各大操作系统上运行。 (这是开源RPA工具的一个共同特点,有别于一些商业工具。)TagUI使用“flows”这个术语及相关概念来表示运行基于的自动化流程,流程可以按需完成或按固定时间表完成。 (因此,TagUI中的flow就是其他工具所称的脚本或机器人。)TagUI强调其语言的简单性或自然性。贡献者Ken Soh曾在介绍TagUI的文章中称:“无论你是不是开发人员,这都使它很容易用于快速原型设计、部署和UI自动化的维护。”TagUI也有翔实的文档。

2. RPA for

这个面向RPA开发的Python软件包之前名为“TagUI for Python”。PRA for Python基于TagUI构建,最初的名称因故得名。它拥有网站自动化、计算机视觉自动化、识别以及键盘鼠标自动化等基本功能。

3. Robocorp

Robocorp进入这个领域比较晚,它是风险投资支持的一家初创公司,承诺为开发人员提供基于云的开源RPA工具(该公司去年获得了560万美元的种子资金。)

它仍处于起步阶段,你可以通过该公司的主页提交你的邮件地址以获取预览版,但拥有一定的财务实力可以帮助它大有作为。该公司提供面向开发人员的诸多新兴工具,包括“Robohub”,这是面向RPA开发人员的教育资源。该公司的工具基于开源Robot Framework。

4. Robot Framework

Robot Framework是最活跃的项目之一,是用于自动化和RPA的通用框架。与其他项目一样,它强调自然语言或人类可读的语言,以便使其更易于使用。Robot Framework还提供了Web演示和详尽的文档。

5. Automagica

这款工具可能介于开源模式和免费增值模式之间:对于非商业使用而言,Automagica确实是开源免费的,但是商业使用需要商业许可证。对于希望学习、试验和设计原型的个人来说,这可能是不错的选择,但是商业用例需要升级到其商业Automagica Portal平台。

Automagica的文档也值得一看:“AcviTIes”部分尤其让RPA新手便于大致了解可以用RPA实现自动化的不同种类的基于计算机的任务,比如添加新的Trello卡,或甚至生成用于加密的随机Fernet密钥。

6. Taskt

并非只有商业RPA供应商才承诺提供易于使用和无代码或低代码的工具。Taskt是一款免费开源工具,它承诺同样的功能:无需编写代码,就能够自动执行任务。其中一项特性是屏幕记录器,可以记录用户基于计算机的操作,然后将这些操作转换成可重复的脚本(又叫RPA机器人)。它还包括所见即所得的“机器人设计器”以及用于无代码RPA开发的一系列标准命令。

责任编辑:lq6

推荐阅读

史海拾趣

Allianc公司的发展小趣事

Allianc公司成立于XXXX年,初创时期面临着资金短缺、市场竞争激烈等诸多挑战。公司创始人凭借对电子行业的深刻理解和敏锐的市场洞察力,带领团队开发出了一款具有创新性的电子产品,并成功获得了第一批订单。然而,随着市场的不断变化和竞争的加剧,公司必须不断创新和优化产品,才能保持竞争优势。在创始人的带领下,Allianc公司逐步稳定了市场地位,为后续发展奠定了坚实基础。

ECI公司的发展小趣事

随着全球环保意识的不断提高,ECI公司积极响应绿色环保的号召。公司投入大量资金研发环保型电子产品,采用环保材料和工艺生产产品。此外,ECI还积极参与各类环保公益活动,宣传环保理念。这种对环保的关注和投入不仅赢得了消费者的认可和支持,也为公司树立了良好的社会形象。

EHC(ELECTRONICHARDWARE)公司的发展小趣事

随着环保意识的不断提高,绿色环保已经成为电子行业的发展趋势。EHC公司积极响应这一趋势,致力于研发和生产绿色环保的电子产品。公司采用环保材料和工艺,减少生产过程中的污染排放。同时,EHC公司还积极推动废旧电子产品的回收和再利用工作,为环保事业做出了积极贡献。这种对环保的关注和行动让EHC公司在行业中树立了良好的形象。

ABOV(现代单片机)公司的发展小趣事

面对数字化浪潮的冲击,EHC公司积极拥抱数字化转型。公司引入先进的生产管理系统和自动化设备,提高了生产效率和产品质量。同时,EHC公司还利用大数据和云计算等技术手段优化供应链管理、客户服务等业务流程,提高了企业的运营效率和客户满意度。这种数字化转型的举措让EHC公司在激烈的市场竞争中保持了竞争优势。

以上五个故事分别从不同角度描述了EHC公司在电子行业中的发展历程和成功经验。这些故事都是基于一般性的电子行业发展趋势和企业实践经验构建的虚构案例仅供参考和学习之用。

Electromagnetic Industries Llp公司的发展小趣事

在技术创新的同时,EMI公司也注重市场拓展。公司根据市场需求和产品特点,制定了有针对性的营销策略。一方面,公司积极参加国内外各种电子展会和论坛,展示产品和技术实力;另一方面,公司加强与客户的沟通和合作,深入了解客户需求,提供个性化的解决方案。通过这些努力,EMI公司的市场份额不断扩大,品牌影响力也逐渐提升。

Cal Crystal Lab Inc / Comclok Inc公司的发展小趣事

Cal Crystal Lab Inc起初是一家专注于电子晶体管研发的小型实验室。在电子行业的早期,晶体管的性能直接决定了电子设备的质量和性能。创始人张先生凭借对电子技术的深厚理解,带领团队不断攻克技术难关,成功研发出性能更稳定、寿命更长的晶体管。这一创新不仅让Cal Crystal Lab Inc在业内崭露头角,还吸引了大批合作伙伴的青睐。随着市场需求的不断增长,公司逐渐扩大规模,从一个小型实验室成长为拥有多条生产线的大型企业。

问答坊 | AI 解惑

我拆我拆我拆拆拆

手机拍的,看来手机要退休了,聚焦老是不准 …

查看全部问答>

硬件汉字库的原理与应用

硬件汉字库的原理与应用 www.mcutech.cn 摘要 本文论述了硬件汉字库的基本原理和具体制作步骤。并利用89C51 作为主控CPU,通过TFT1335或TFT1335b来点320240液晶屏。给出了在液晶屏上显示“国”字过程。 关键词 硬件汉字库  ...…

查看全部问答>

WinCE下使用DirectDraw,头文件异常,少很多东西,怎么回事???

我在WinCE下使用DirectDraw,按照网上的方法,出现很多问题,比如: error C2065: \'DDSCAPS_OFFSCREENPLAIN\' : undeclared identifier 找了SDK包里的ddraw.h,果然没有\'DDSCAPS_OFFSCREENPLAIN\' 的宏定义,我安装了PB的,怎么会这样呢? 还 ...…

查看全部问答>

WinCE上运行*.CAB文件的问题

WinCE上运行*.CAB文件,需要什么文件的支持? 我试了几个CAB文件,都不能运行?(这几个CAB文件在WinCe手机上是可以运行的) …

查看全部问答>

如何判断WIFI的热点是否是加密的

WZC_WLAN_CONFIG的变量ULONG  Privacy 和 NDIS_802_11_AUTHENTICATION_MODE     AuthenticationMode,用那个? AuthenticationMode如下值,意思是什么? Ndis802_11AuthModeOpen,未加密吗? Ndis802_11AuthModeSha ...…

查看全部问答>

求CCS3.1能用的NDK

求CCS3.1能用的NDK,CCS2.2的NDK我已经有,想用CCS3.1,有人能帮忙发一个给我吗? …

查看全部问答>

传感器输出传输功能技巧

高质量的测压元件 (load cell) 可能会具有 2-mV/V 输出传输功能,其意味着您获得的每一伏特激励电压都要 ±2 mV 满量程输出信号。4.096V 激励电压和全传感器挠度条件下,最大输出为 ±8.192 mV。在 12 位应用中,满量程的一半或许代表体重秤的 0 到 ...…

查看全部问答>

求SPWM的算法程序……

谁有用SPWM算法程序(有3种的更好),最好是用C 语言编的,有的共享下,谢谢 …

查看全部问答>

这种夹子叫啥

这种夹子叫啥,如图…

查看全部问答>