【RPA课堂】RPA生命周期-Bot开发的不同阶段
当今市场,机器人流程自动化(RPA)由一个新词发展为热词,数百家跨国公司使用这种技术来自动化他们的业务流程,这无疑增加了对RPA专业人员的需求,在学习RPA的过程中,很多人可能会问到 “机器人是如何构建的”?这篇关于RPA生命周期的文章中,我们将了解Bot开发的不同阶段。
本文涉及以下主题:
· RPA的生命周期
发现阶段
解决方案设计阶段
开发阶段
UAT (User Acceptance Tests)
部署阶段
执行阶段
RPA的生命周期主要包括5个阶段和一个附加阶段,即执行构建的机器人。参考下图:
发现阶段
在此阶段,ProcessArchitect将分析客户端的需求。根据客户给出的需求,决定该流程是否可以自动化。如果流程可以自动化,则分析流程的复杂性,并针对需求归纳总结实行自动化带来的好处。
解决方案设计阶段
在此阶段,将设计实现任务自动化的解决方案或步骤。技术架构师与ProcessArchitect协作创建一个流程定义文档(PDD),其中包含关于每个流程/步骤的详细信息;
一旦分析了所有的客户需求并制定了流程定义文档,下一步就是确定项目的几个要求,例如预算、花费周期、项目所需人数等;
然后,必须创建对象模型图或流程图,借此可以了解哪个步骤必须自动化以及它的需求是什么。
创建流程图后,须选择RPA工具来自动执行任务,然后就可以开始开发机器人了。
开发阶段
开发阶段是Automation Developer在所选RPA工具中创建自动化脚本的阶段,该工具可以是市场上现有的工具,如UiPath,Blue Prism和Automation Anywhere。
Automation Scripts是通过引用先前创建的Process Definition Document创建的。根据要自动化的任务或所需的自动化类型,来确定是否需要编码, 其实有大量的场景是不需要编码的。
UAT (User Acceptance Tests)
在这个阶段,开发的机器人由测试团队或开发团队本身进行测试。机器人在预生产环境中进行测试,以测试用户如何使用此机器人自动执行特定任务。测试阶段中发现的错误将得到纠正并再次进行测试。如果测试成功,那么它将在下一阶段继续前进,如果测试失败,那么机器人将返回到开发阶段。
部署 & 维护 阶段
在开发和测试机器人之后,机器人被部署到生产环境中。现在,一旦部署了Bot,用户就可以使用它。但是,如果机器人有任何问题,那么它会回到开发和测试团队来先解决自身问题。
执行 Bot
在此阶段,执行机器人并随时检查以确保其流程和结果正常。
构建机器人的流程可参考下图:
【RPA课堂】栏目主要介绍与RPA相关的学习内容,其中包括RPA基础知识、(UiPath、Blue Prism、AuTomation)工具操作练习、顶级RPA项目实践等干货内容,形式不限于文字、图片,还包括直观的视频呈现,希望能够对大家了解、学习RPA有些许帮助,该栏目我们将固定更新,请大家持续关注。
News
往期精彩内容推荐