RPA机器人上线后,并不意味着“万事大吉”,为保证RPA项目的推进,企业还需持续关注项目的运行情况,进行相关维护,并根据运行阶段的反馈调整RPA配置。
以下则聚焦RPA机器人维护的2大方面:日志管理与变更维护。
日志管理
运行日志可以跟踪、记录RPA机器人和用户在系统中执行的每一步操作;帮助相关人员直观地看到RPA有哪些异常操作,从而及时优化自动化流程。
运维人员应定期查看日志,记录每次维护时发现的异常,根据记录分析出导致异常现象出现的原因,并建立问题日志以及完善的问题反馈机制,将业务人员及IT人员的日常反馈收录在问题日志中,由项目负责人复核,与高层管理者商讨解决方案。
技术人员则可根据日志信息快速定位到RPA程序中的漏洞,通过修改程序,增加分支处理流程,增加异常处理手段,增强RPA流程的稳定性。
在RPA流程运行中,通常需要记录3类日志信息:
1正常的执行过程记录
正常执行过程的日志记录信息通常用于后续的合规和审计处理,以及对机器人处理过程的追踪和监控。
2警告信息
警告日志信息可以尽早为RPA运维人员提示运行风险,使运维团队及时采取适当的手段避免异常发生。
3错误信息
错误日志信息描述了自动化流程运行中已经发生的问题。机器人运维人员可通过监控系统捕获这些异常,并及时修复和处理这些异常情况。
变更维护
变更维护通常指RPA在上线后因某种原因需要修改代码。
RPA的变更维护主要有三种情况。
1遇到未知异常情况
当遇到设计时未考虑到的异常情况时,可通过运行日志和状态截图分析发生异常的原因。及时通过增加分支判断条件或调整运行环境解决此类问题。
2业务规则或处理流程发生变化
RPA设计之初要充分考虑之后可能发生变化的业务规则。建议将其设置为参数或变量,并通过配置文件保存。当业务规则发生变化时,业务人员可直接调整配置文件而不需修改代码,该方式既可保证RPA运行的稳定性,又可保证业务的灵活性。
3运行环境发生变化
运行环境变化是指RPA所操作的对象发生了变化,属于被动变化的一种。以页面变化为例,当页面发生变化时,首先需找到操作该页面的所有RPA流程,分析RPA在该页面进行了何种操作,页面的修改是否会影响原流程的处理。若页面的变化影响处理,便需重新抓取页面元素,并对该流程完成回归测试。因此,企业与运营部门不要轻易升级操作系统与软件,避免运行环境与流程适配出现问题。
RPA的实施是一个持续演化的过程,并不是只要部署好就大功告成。业务的拓展、战略目标的转变都可能涉及业务流程的改变,从而对RPA流程产生影响。
因此,企业应树立随需应变、持续优化的观念,收集好RPA运行过程中来自业务人员和IT人员的反馈,并进行优化解决,让RPA业务流程更加贴合业务发展、更加高效。
以下则聚焦RPA机器人维护的2大方面:日志管理与变更维护。
日志管理
运行日志可以跟踪、记录RPA机器人和用户在系统中执行的每一步操作;帮助相关人员直观地看到RPA有哪些异常操作,从而及时优化自动化流程。
运维人员应定期查看日志,记录每次维护时发现的异常,根据记录分析出导致异常现象出现的原因,并建立问题日志以及完善的问题反馈机制,将业务人员及IT人员的日常反馈收录在问题日志中,由项目负责人复核,与高层管理者商讨解决方案。
技术人员则可根据日志信息快速定位到RPA程序中的漏洞,通过修改程序,增加分支处理流程,增加异常处理手段,增强RPA流程的稳定性。
在RPA流程运行中,通常需要记录3类日志信息:
1正常的执行过程记录
正常执行过程的日志记录信息通常用于后续的合规和审计处理,以及对机器人处理过程的追踪和监控。
2警告信息
警告日志信息可以尽早为RPA运维人员提示运行风险,使运维团队及时采取适当的手段避免异常发生。
3错误信息
错误日志信息描述了自动化流程运行中已经发生的问题。机器人运维人员可通过监控系统捕获这些异常,并及时修复和处理这些异常情况。
变更维护
变更维护通常指RPA在上线后因某种原因需要修改代码。
RPA的变更维护主要有三种情况。
1遇到未知异常情况
当遇到设计时未考虑到的异常情况时,可通过运行日志和状态截图分析发生异常的原因。及时通过增加分支判断条件或调整运行环境解决此类问题。
2业务规则或处理流程发生变化
RPA设计之初要充分考虑之后可能发生变化的业务规则。建议将其设置为参数或变量,并通过配置文件保存。当业务规则发生变化时,业务人员可直接调整配置文件而不需修改代码,该方式既可保证RPA运行的稳定性,又可保证业务的灵活性。
3运行环境发生变化
运行环境变化是指RPA所操作的对象发生了变化,属于被动变化的一种。以页面变化为例,当页面发生变化时,首先需找到操作该页面的所有RPA流程,分析RPA在该页面进行了何种操作,页面的修改是否会影响原流程的处理。若页面的变化影响处理,便需重新抓取页面元素,并对该流程完成回归测试。因此,企业与运营部门不要轻易升级操作系统与软件,避免运行环境与流程适配出现问题。
RPA的实施是一个持续演化的过程,并不是只要部署好就大功告成。业务的拓展、战略目标的转变都可能涉及业务流程的改变,从而对RPA流程产生影响。
因此,企业应树立随需应变、持续优化的观念,收集好RPA运行过程中来自业务人员和IT人员的反馈,并进行优化解决,让RPA业务流程更加贴合业务发展、更加高效。