RPA商学院

RPA生命周期-关于机器人发展的不同阶段

* 来源: * 作者: admin * 发表时间: 2020-11-06 9:24:23 * 浏览: 451

当今市场,机器人流程自动化(RPA)由一个新词发展为热词,数百家跨国公司使用这种技术来自动化他们的业务流程,这无疑增加了对RPA专业人员的需求,在学习RPA的过程中,很多人可能会问到 “机器人是如何构建的”?这篇关于RPA生命周期的文章中,我们将了解bot开发的不同阶段。

本文将涉及以下主题:

  • 什么是机器人过程自动化?
  • RPA的生命周期
    • 发现阶段
    • 解决方案设计阶段
    • 发展阶段
    • UAT
    • 部署阶段
    • 执行机器人

在我讨论RPA生命周期阶段之前,让我告诉您什么是RPA?

什么是机器人流程自动化?

在机器人/软件的帮助下自动化工作流的过程,以减少人类的参与,被称为机器人过程自动化。

这里主要有三个术语你需要理解:机器人,过程和自动化。让我逐一解释这些术语。

  • 机器人:  模仿人类行为的实体称为机器人。
  • 过程:导致有意义活动的步骤顺序。例如,制作茶或你最喜欢的菜等的过程。
  • 自动化:  由机器人完成的任何过程,无需人为干预。

如果我们把所有的术语都总结在一起,那么模仿人类的行为,执行一系列步骤,在没有任何人类干预的情况下,进行有意义的活动,这就是所谓的机器人过程自动化。

既然您已经知道了什么是RPA,那么让我们深入研究一下本文的主题,即RPA生命周期。

RPA 生命周期

RPA生命周期主要有5个阶段和一个附加阶段,即执行构建的机器人。请参考下图。

RPA Lifecycle Stages - RPA Lifecycle - Edureka

发现阶段
 
在此阶段,Process Architect将分析客户端的需求。根据客户给出的需求,决定该流程是否可以自动化。如果流程可以自动化,则分析流程的复杂性,并针对需求归纳总结实行自动化带来的好处。
 
解决方案设计阶段
 
在此阶段,将设计实现任务自动化的解决方案或步骤。技术架构师与Process Architect协作创建一个流程定义文档(PDD),其中包含关于每个流程/步骤的详细信息;
一旦分析了所有客户需求并制定了流程定义文档,下一步就是确定项目的几个要求,例如预算、花费周期、项目所需人数等;
然后,必须创建对象模型图或流程图,借此可以了解哪个步骤必须自动化以及它的要求是什么。
创建流程图后,须选择RPA工具来自动执行任务,然后就可以开始开发机器人了。
 
发展阶段
 
开发阶段是Automation Developer在所选RPA工具中创建自动化脚本的阶段,该工具可以是市场上现有的工具,如 UiPath,Blue Prism和Automation Anywhere。
Automation Scripts是通过引用先前创建的Process Definition Document创建的。根据要自动化的任务或所需的自动化类型,来确定是否需要编码, 其实有大量的场景是根本不需要编码的。
 
UAT (User Acceptance Tests)
 
在这个阶段,开发的机器人由测试团队或开发团队本身进行测试。机器人在预生产环境中进行测试,以测试用户如何使用此机器人自动执行特定任务。测试阶段中发现的错误将得到纠正并再次进行测试。如果测试成功,那么它将在下一阶段继续前进,但是,如果测试失败,那么机器人将返回到开发阶段。
 
部署 & 维护 阶段
 
在开发和测试机器人之后,机器人被部署到生产环境中。现在,一旦部署了bot,用户就可以使用它。但是,如果机器人有任何问题,那么它会回到开发和测试团队来解决问题。
 
执行 Bot

在此阶段,执行机器人并随时检查以确保其流程和结果正常。