【.comExpress翻译】与许多新软件实施一样,开始使用机器人流程自动化(RPA)是构建或购买的选择。如果你自己构建,只要你有合适的人和预算,你就可以从头开始编写你自己的机器人。如果外包,则有一个新兴的商业软件供应商市场提供各种RPA和重叠技术。事实上,Gartner此前将RPA称为2018年增长最快的企业软件领域,全球收入增长了63%。这也是一个竞争激烈的市场,有很多选择。此外,商业RPA供应商通常优先考虑易用性,希望使非开发人员能够构建和部署机器人而无需大量技术开销。一些商业供应商提供“免费增值”产品作为吸引潜在客户试用其平台的一种方式。在构建和购买之间也有一条路径:多个开源RPA项目为IT领导者和从业者提供了另一种探索RPA的选择,而无需完全从头开始或被锁定到商业供应商。开源对于非开发人员来说可能听起来很吓人,但好消息是:虽然一些开源项目特别以开发人员为中心,但与商业解决方案工具一样,许多解决方案都强调易用性和无代码或低代码。原因之一:RPA用例涵盖各种业务功能,从财务和销售到人力资源。工具的采用在很大程度上取决于这些部门自行管理RPA开发和日常管理的能力,最好与IT合作,但不完全依赖IT。六种开源RPA工具查看六种用于RPA探索和开发的免费开源工具。1.TagUITagUI由AISingapore维护。它是RPA的命令行界面,可以在任何主要操作系统上运行。(这是开源RPA工具的一个共同特征,将其与一些商业工具区分开来。)TagUI使用术语“流程”和相关概念来表示运行基于计算机的自动化流程,这些流程可以按需或按固定时间表完成。(因此,TagUI中的流程就是其他工具所说的脚本或机器人。)TagUI强调其语言的简单性或自然性。贡献者KenSoh曾在一篇介绍TagUI的文章中说:“无论你是不是开发人员,这使得它可以轻松用于UI自动化的快速原型制作、部署和维护。”TagUI也有信息文档。GitHub:https://github.com/kelaberetiv/TagUI2。RPAforPython这个用于RPA开发的Python包以前被命名为“TagUIforPython”。PRAforPython建立在TagUI之上,最初的名称是有原因的。具有网站自动化、计算机视觉自动化、光学字符识别、键盘鼠标自动化等基本功能。GitHub:https://github.com/tebelorg/RPA-Python3。RobocorpRobocorp是这个领域的后来者,一家风险投资支持的初创公司,承诺为开发人员提供基于云的开源RPA工具(该公司获得了560万美元的种子资金。)它仍处于起步阶段,您可以提交您的电子邮件通过公司主页访问以获得预览,但拥有一些财务实力可以帮助它走得更远。该公司为开发人员提供了许多新兴工具,包括“Robohub”,这是一种面向RPA开发人员的教育资源。该公司的工具基于开源机器人框架。GitHub:https://robocorp.com/4。RobotFrameworkRobotFramework是最活跃的项目之一,是测试自动化和RPA的通用框架。与其他项目一样,它强调自然或人类可读的语言,以使其更易于使用。RobotFramework还提供网络演示和大量文档。GitHub:https://github.com/robotframework/robotframework5。Automagica工具可能介于开源模式和免费增值模式之间:对于非商业用途,Automagica确实是开源免费的,但商业用途需要商业许可证书。对于希望学习、实验和制作原型的个人来说,这可能很好,但商业用例将需要升级到其商业AutomagicaPortal平台。Automagica的文档也值得一看:“活动”部分特别为RPA新手提供了一个简单的概览,让他们了解可以使用RPA自动执行的不同类型的基于计算机的任务,例如添加新的Trello卡片,甚至为加密。钥匙。GitHub:https://github.com/automagica/automagica6。Taskt并不是唯一一家承诺提供易于使用、无代码或低代码工具的商业RPA供应商。Taskt是一个免费的开源工具,它承诺做同样的事情:无需编写代码即可自动执行任务的能力。其中一项功能是屏幕录像机,它记录用户基于计算机的操作,然后将这些操作转换为可重复的脚本(又名RPA机器人)。它还包括一个所见即所得的“机器人设计器”和一组用于无代码RPA开发的标准命令。Github:https://github.com/saucepleez/taskt原标题:机器人流程自动化(RPA):6个开源工具,作者:KevinCasey】
