有效的控制RPA实施的周期,确保RPA的成功实施
这个实施计划适用于不同环境场景,可以通过这个指导方案来更有效的控制RPA实施的周期,确保RPA的成功实施。
一、入场
1. 业务入场
因为很多客户对于RPA方面并不是很了解,并且它们希望能够了解到RPA的益处,所以在业务入场之后,需要与客户对RPA方面的知识进行交流沟通,充分了解客户对RPA的理解以及它们的期望。在沟通时,客户向客户简单介绍RPA是做什么的?如何工作?讨论RPA对于业务操作带来的各种收益以及对公司发展产生的积极影响。
2. IT入场
IT团队包括基础设施、IT开发运维及信息安全部门三方的同事。
基础设施:
部署UiPath或其他RPA实施工具的生态环境
管理分配服务器资源
配置后台机器人所需的虚拟环境
网络管理
安装需要自动化过程中涉及到的所有应用程序
IT运维:
运维协助开发人员创建测试数据(业务人员也可以参与进来)创建机器人在不同系统、应用程序所需的密钥凭证并提供相关权限监控机器人和流程运行状态
解决引用程序出现的问题
提供一些接口给业务用户,让业务人员了解业务流程的运行状态安全部门:
安全部门的同事会在前两部分都有涉及,把控与信息相关有关的事务。
3. 创建COE
COE的三种类型: 集中式、混合式、联合式
集中式
一个COE服务于所有的业务部门
RPA实施最推荐的一种类型,业务量大、集中都有利于RPA的实施。
混合式:
一个大的COE,连接多个小的COE服务于其他部门
联合式:
每个部门有独立的COE
二、RPA实施准备
1. 高阶架构
多个数据中心
网络负载均衡
冗余设计
报表
2. 最佳实践的探索
安全:
安全是每个公司企业都特别关心的问题,安全设计到各个方面,包括数据加密、机器人-服务器通信安全、凭证的存储及传输、网络安全、及认证方法等。比如在UiPath中,用户需要在Orchestrator中进行认证,并且认证凭据被加密保存在服务器中。机器人Robot在执行流程之前,需要使用用户的凭据和windows服务器建立会话。但是机器人是否使用管理员权限去执行流程,取决于自动化的场景,机器人同样可以使用一个普通账户或者专用的一个机器人账号,所以在技术选型或者权限开通之前,需要对其细节进行一个完整的评估。
下面详细介绍Robot在安全认证方面的一些技术实现协同开发工具:
选择协同开发的工具
如前面提到的,UiPath中集成了SVN和TFS两种协同开发的版本控制工具,当然也可以选择其他的代码管理、版本控制的工具。
遵循命名策略
制定相关的命名策略,团队成员应养成良好的编程习惯,严格按照商定好的命名规则来进行开发,以便于之后代码的审查及后期团队的维护。
可重用组件
设计一些高内聚的可重用组件(包括Activity、Template、Snippets),可以有效调高开发效率,节约开发时间。