RPA 机器人流程自动化

RPA 机器人流程自动化_第1张图片

简化重复的前台任务的早期尝试通常涉及宏驱动的鼠标技巧和屏幕抓取的正则表达式伏都教徒。 这些脆弱的解决方案因最细微的接口更改而崩溃。 正常运行时间参差不齐,维护工作永无止境。

如今,机器人过程自动化(RPA)建立在这些早期解决方案的基础上,但拥有一套完善的工具和技术,可简化开发和维护。 RPA工具可以更轻松地适应输入更改,从复杂的PDF中哄骗现场级数据,甚至可以将大型机或VDI应用程序的终端和瘦客户机屏幕转换为实时,可操作的形式。

UiPath Enterprise RPA平台是RPA创新的领导者。 UiPath结合了用于过程创建(Studio)的低代码可视化IDE,执行这些过程的客户端代理(Robot)以及用于远程部署,监视和管理这些代理的中央集线器和Web控制台(Orchestrator)。

UiPath Enterprise RPA平台是用于过程自动化的非常完整的工具包,也非常易于使用。 UiPath基于UI的自动化使您可以在不中断基础系统的情况下自动执行人工工作流程中的重复任务,从而使您走上快速的道路,以减少流程摩擦,提高数据质量和法规遵从性,并改善面向客户渠道的响应能力。

考虑到使用UiPath构建流程应用所需的最小工作量(尤其是与传统的集成工具相比,在传统集成工具中,新的后端管道和API测试将大大增加时间和费用),UiPath提供了一个机会,可以以较低的成本实现对旧工作流程的现代化。成本。

让我们来看看。

UiPath RPA设置

UiPath是仅Windows的解决方案,具有多个部署选项。 您可以使用UiPath Studio IDE将UiPath作为本地桌面服务部署在本地或云中,也可以使用运行在Windows Internet Information Server和Microsoft SQL Server(标准版或企业版)上的完整Orchestrator Web应用程序在服务器端进行部署。 。

我的测试平台包括Windows 10和Windows Server 2016以及SQL Server Enterprise。 在安装了.Net 4.6.1和IIS安全证书的要求后,UiPath即可轻松安装。 对于云部署,您还需要考虑将UiPath Orchestrator安全性扩展到具有VPN连接的远程机械手。

为了发挥其魔力,UiPath需要一些配套工具,包括用于虚拟桌面支持的服务器端Citrix插件和用于Web数据提取的浏览器插件。 如果不是Microsoft浏览器,则支持Chrome和Firefox。 尽管随附的Chrome扩展程序未包含在Chrome v73中,但可以轻松地从Chrome商店下载更新,而我正在路上。

UiPath Studio

对于拥有BPM或Windows Workflow经验的人来说,在UiPath Studio中开始构建工作流将是一个轻松的步伐。 现成的拖放式活动组件使构建自动化过程变得容易,该过程模仿了人类与桌面应用程序或Web浏览器的大多数交互。 一组良好的入门模板提供了简单的一次性序列,运行时间更长的事务性工作流以及UI驱动的自动化的基础。

尽管零件托盘的图形化程度不如Blue Prism那样有用,但是内置的搜索功能使筛选所需的零件变得容易。 您将找到用于流逻辑和状态管理,具有等待条件的并行分支以及异常处理的良好组件。

在将Try / Catch / Finally语句提交到画布之后,可以轻松地用它们包围序列的功能是一种节省时间的功能。 也可以从流程中提取序列以进行重用和重构。 但是,故障会阻止变量被拖入复制。

RPA 机器人流程自动化_第2张图片

UiPath Studio使构建与UiPath Orchestrator和长时间运行的流程队列交互的事务性工作流变得容易。 在这里,我们看到检查调用参数很容易。

除了PDF,网站和邮件服务器等非传统来源之外,UiPath机器人还可以与多种来源的数据进行交互-数据库和SOAP / XML / JSON调用,当然还有Microsoft Office和Google G Suite。 因此,机器人可以让您手动触发会话,例如在帮助聊天期间收集支持详细信息,或者将管理器线程化到移动队列中以进行批准。

使用智能记录器可以捕获击键和鼠标单击,而界面建模向导可以识别应用程序UI并定位数据字段。 很简单,这些工具是我使用过的最简单,最准确的工具。

我对开发一个可以钻入PDF并提取特定发票明细(例如客户ID,发票编号和购买总额)的机器人所需的轻松设置印象深刻。 机器人在几分钟内就运行了。 在引擎盖下,可插拔的OCR引擎(带有Microsoft,ABBYY和Google的选件)可以正常工作。 提取后,可以将数据推送到Excel电子表格或弹出队列进行其他处理。

RPA 机器人流程自动化_第3张图片 

UiPath的浏览器插件可帮助其向导从Web来源提取数据表。 UiPath向导快速,准确,几乎不需要干预。

UiPath Studio的板载调试器提供了基本的故障排除工具,包括断点,局部变量检查以及基本的逐步/逐步导航。 缺少的功能是能够实时修改变量的状态或设置条件断点。 我还希望能够使用进程保存调试配置,而不是在会话之间重置断点等。

不过,在UI自动化方面,UiPath确实令人眼前一亮。 当与桌面和应用程序进行交互时,Studio Recorder会捕获鼠标单击和击键(包括修饰符Alt,Shift和Control)。 数据收集和屏幕捕获向导也非常出色,可以在Windows应用程序和Web浏览器中查找数据字段。 在我的测试中,这些向导非常准确,几乎不需要干预。

UiPath为您提供了引导机器人打开和关闭应用程序,输入击键以及从完全无人值守的表中提取数据所需的所有工具。 但是UiPath机器人也可以与人类并肩作战。 新的Validation Station是IntelligentOCR活动包的一部分,使您可以将人员编入组合,以便在任务需要时进行异常处理和验证。

RPA 机器人流程自动化_第4张图片 

通过UiPath,您可以开发可自动工作的无人值守机器人或可以触发以协助完成任务的有人值守机器人。 事件处理程序监视热键序列,并唤醒机械手采取行动。

UiPath协调器

UiPath Orchestrator Web应用程序是您的机器人大军的中央控制器。 Orchestrator将您的分布式工作人员设置为按固定的时间表或以某种事件驱动的方式全天候24/7运行,以监视文件系统文件夹或检测入站电子邮件中是否有需要处理的索赔。

尽管对于较小的部署并不需要Orchestrator Web应用程序,但是它增加了诸如改进对机器人,机器和队列的跟踪和心跳监视以及作业调度,审核以及用户和许可证管理的好处。

Orchestrator支持现成的Active Directory Windows身份验证以及具有基本角色和用户管理规定的自身身份验证服务。

通过Orchestrator的Web界面,我能够构建环境,添加机械手和凭据,为机器人分配流程,然后将这些机器人部署到自动化团队。 Studio和Orchestrator之间的工作流程可能更简单。 它还将受益于可加速发现并与远程计算机同步配置的工具。

RPA 机器人流程自动化_第5张图片 

尽管视觉开发具有吸引力,但钻入和钻出顺序图以及精巧配置屏幕可能会很乏味。 UiPath的Visual Studio扩展使我能够为自定义活动设置一个C#框架,该活动可以导入回UiPath Studio的“程序包管理器”中。

但是内置的调度程序可以使用硬编码的时间设置或循环调度快速完成设置时间触发器的工作。 顺便说一句,动态分配漫游器的选项可以提高非优先级作业的资源利用率,这些非优先级作业对时间不敏感,可以推迟。 设置微调的“ SLA”细节的功能将有助于增强此功能。

关于监视,您可以获得有关机械手,机器,作业和计划的基本状态信息,以及日志查看和实时警报。 Orchestrator能够深入了解Robot运行时详细信息的能力并不是特别细致,但是UiPath提供了与Elasticsearch一起部署的选项,允许您合并Kibana可视化效果并创建自己的KPI仪表板。

RPA的UiPath

UiPath可以很好地改进Orchestrator的仪表板分析,以通过工作负载优化和处理瓶颈来展现更细化的运行时见解。 通过添加增加手动发现和复制机器及ID密钥的工具,它还可以使在大型部署中配置机器人和机器环境更加容易。

但是我真的很喜欢UiPath熟悉的业务流程开发工作流程。 它比诸如Automation Anywhere之类的产品中的选项卡式配置任务模板或Blue Prism的单独的对象和过程窗口更具生产力。 凭借API和众多连接器,UiPath在前端和后端上集成自动化功能的能力进一步使其在竞争对手中脱颖而出。

新增的几个功能-全局异常处理,SAML 2.0 SSO支持和智能卡身份验证-有助于提升平台并在满足政府和金融应用程序要求方面大有帮助。 最近的另一项举措是Git集成。 虽然我测试的Enterprise LTS版本尚未提供Git支持,但社区版本中已经提供了Git支持(Enterprise的每月更新与年度发布周期)。 同时,企业版的用户可以使用SVN或TFS管理应用程序生命周期。

RPA 机器人流程自动化_第6张图片 

测试版和预发行版渠道中的活动提供了有关UiPath快速发展周期的见解。 我使用新的Computer Vision活动解析了此SAP屏幕,以检测字段和按钮以完全自动化交互。

UiPath还拥有许多繁忙的合作伙伴关系,这些合作伙伴集成了Salesforce,Oracle和SAP等预建的ERP和CRM活动,以及针对Python,IBM Watson和DataRobot的机器学习和AI活动。 UiPath的去! Marketplace还提供了许多临时活动,工作流和连接器,包括Node-RED的Amazon Echo和Slack Webhooks。

UiPath Enterprise RPA平台是自动化业务流程流程的坚实基础,可轻松实现快速自动化。 快速的自动化胜利仅代表RPA潜力的一小部分。

RPA的下一阶段将取决于如何像今天的OCR一样轻松地应用交钥匙的AI解决方案(例如自然语言处理和预测分析)。 我们可以期待UiPath及其竞争对手以最终使企业摆脱当今硬编码的BPM规则的方式利用AI,并开始尝试自动适应不断变化的业务需求的新技术项目。

From: https://www.infoworld.com/article/3393444/review-uipath-aces-robotic-process-automation.html

你可能感兴趣的:(RPA 机器人流程自动化)