rpa技术 RPA全攻略之技术篇 七大秘籍 助你“玩转”RPA( 四 )


同样,安永认为,作为业务中的自动化流程,RPA需要有自检质量检查程序。RPA通常可以捕捉到异常情况并做出反应,但有时会发生整个过程没有异常,但最终结果是错误的,这往往是由交互对象的变化引起的。然而,自动化过程中的“沉默”错误可能会产生严重的后果。
例如,一个流程需要从特定网站的右上角获取一个金额数据,并将该数据作为输入源传递给后续流程,以获得最终结果。但该网站在不知情的情况下进行了更新,原位置的信息由金额变为交易金额,而RPA仍从原页面元素获取数据,导致获取错误数据并继续后续流程,可能会给最终流程的执行带来严重后果。
为了尽可能避免此类问题,安永认为在设计时应该考虑如何增加质检程序,这个功能可以从两个角度来实现。
自我历史参考:
通过对关键节点数据源的纵向分析,得出该数据的可能范围,并建立预警系统。一旦RPA获得的数据超过预定范围,RPA将停止工作并通知业务人员。
多源比较:
对于具有多个来源的信息源,可以设置多个来源来获取数据并进行比较。如有不匹配,停止工作并通知业务人员。
图10 RPA需要有质量检查功能

rpa技术 RPA全攻略之技术篇 七大秘籍 助你“玩转”RPA


文章图片

7.安全策略
“道路千条,安全第一”,安全在任何领域都极其重要。同样,安全作为RPA开发的重中之重,需要贯穿整个设计和开发过程。安永认为,为了保证RPA在实际运行中的安全性,有必要从以下八个安全维度来考虑RPA的设计和开发。
参数配置安全性:
所有业务信息输入参数化后,需要对RPA所依赖的业务配置表进行加密,或者放在有访问级别限制的共享磁盘中,并置于公司防火墙的保护下,以保证配置信息的安全性。
信息存储的安全性:
所有输入、过程和结果文档都需要以统一的标准方式进行备份,以支持后验证和审核要求。
信息传输的安全性:
在RPA发送、传递、流通信息的过程中,应尽量避免使用企业不认可的即时通讯软件、外部软件或第三方软件,防止信息泄露风险。
网络端口和访问安全性:
对于向外部发送和接收数据的过程,需要对发送和接收的数据进行加密,并加载可信证书,以确保业务数据不会被破译或窃取。
物理环境的安全性:
如果使用物理计算机作为RPA载体,需要保证存储这些计算机或相应的物理设备如Ukey集中器的安全,保证网络环境和供电的畅通。同时,应限制人员在储存环境中的出入,减少与无关人员的接触。
日志安全性:
在一个漫长而复杂的过程中,应该在过程的关键节点上增加一个状态日志,对当前的过程节点进行说明,为后续的调查和纠错提供支持。
代码安全性:
在大型复杂的RPA项目中,应使用SVN等工具进行代码管理,对代码开发进行统一管理和监控,防止代码版本错乱、意外代码修改、代码丢失等问题。
组件安全性:
企业搭建的RPA代码库要有专人管理,开发的组件要定期维护更新,保证后续使用的安全稳定。
图11部署RPA时要考虑的安全因素

rpa技术 RPA全攻略之技术篇 七大秘籍 助你“玩转”RPA


文章图片

结局
相信很多和RPA打过交道的人都会有一点体会,那就是RPA的报错和异常中断让人非常头疼。安永认为,造一个机器人很容易,但造一个健壮、稳定、安全、灵活的机器人却很难。例如,一座高大的摩天大楼需要坚实的基础和复杂的均匀荷载的钢筋混凝土,而RPA需要类似的建筑和规范来确保其稳定性、可靠性和安全性。

推荐阅读