【摘要】本文通过对国内财务RPA实践的梳理, 提炼出财务RPA应用的四大通用应用场景, 即跨平台数据获取与传输、 应用程序重复性操作、 复杂逻辑数据处理以及人机交互与协同, 总结出其四大应用成效, 并基于现有实践、 技术趋势以及信息技术服务标准, 从组织、 人员、 流程、 资源、 技术维度将RPA应用经验整理归纳为财务自动化能力建设框架。最后, 从AI Agent模式下的RPA潜力、 财务数字员工体系建设、 RPA未来需求预测、 财务RPA应用安全与道德伦理风险四个方面对财务RPA的未来前景进行展望, 以期为我国企业当下构建财务自动化能力体系以及未来谋划财务RPA应用战略提供启发。
【关键词】RPA;应用场景;实践成效;财务自动化能力
【中图分类号】 F275" " "【文献标识码】A" " " 【文章编号】1004-0994(2024)16-0021-8
一、 引言
2021年底财政部印发的《会计信息化发展规划(2021-2025年)》指出, “十三五”时期新一代信息技术的初步应用成功推动了会计工作创新发展, 其中财务机器人等自动化工具有助于优化会计机构组织形式, 拓展财务人员工作职能, 以及提升会计数据的获取和处理能力。可见, 以机器人流程自动化(Robotic Process Automation,RPA)技术为代表的财务机器人在财会领域逐渐得到应用和推广, 并取得了显著的实践成效。随着以神经网络、 机器学习、 自然语言处理(NLP)等为代表的AI技术的迅速发展, 智能流程自动化(Intelligent Process Automation,IPA)也开始出现并逐步应用于企业实际的财务场景之中(刘勤,2024)。
RPA这一概念最早由英国流程自动化厂商Blue Prism于2012年提出, 著名咨询公司Gartner在2018年的新兴技术成熟度曲线报告中对RPA进行了定义: 机器人流程自动化整合了用户界面识别和工作流执行能力, 它能够模仿人们操作电脑的过程, 利用模拟的鼠标、 键盘操作来驱动和执行应用系统。其还指出, RPA能模仿人类, 具有工作流执行能力, 是软件, 而并非物理设备。
德勤于2017年开发出财务机器人“小勤人”, 率先将RPA应用引入我国财会领域。RPA技术凭借其编程门槛低、 运行正确率高、 全天候运行、 交付周期短等特点, 在众多财务场景中得到应用和发展, 成为企业提高财务自动化能力、 降本增效的重要手段。值得注意的是, 在上海国家会计学院智能财务研究院发布的《影响中国会计行业(从业人员)的十大信息技术评选报告》中, RPA技术已在2020 ~ 2024年连续五年入选, 并且始终位列前五名。同时, Gartner发布的《2023年中国信息与通信技术成熟度曲线》显示, RPA正步入泡沫破裂低谷期, 然而, 这并不意味着RPA技术即将被淘汰, 而是代表着企业对RPA的期望正回归理性, 不再单纯追求技术部署, 转而更加关注RPA的场景探索和应用价值。
基于以上背景, 本文试图探讨如下问题: 财务RPA经过数年的发展与应用, 在国内实践中取得了什么样的成果?又有什么可供推广的经验?本文对国内财务RPA实践进行梳理, 提炼出四大通用应用场景并总结出四大应用成效, 最后基于现有实践、 技术趋势以及信息技术服务标准, 将RPA应用经验整理归纳为财务自动化能力建设框架, 以期为我国企业应用RPA技术以及建设财务自动化能力提供借鉴。
本文整体框架如图1所示。
二、 财务RPA应用场景总结与举例
本文对RPA在财务领域的四个典型应用场景进行了总结及举例, 具体包括跨平台数据获取与传输、 应用程序重复性操作、 复杂逻辑数据处理以及人机交互与协同四个类别。在实际的财务场景中, RPA的应用往往可以视为上述四个典型场景的排列组合。通过对这些典型应用场景的深入理解和灵活运用, 财务部门可以更加精准地识别RPA的应用机会, 从而实现财务流程的优化和自动化。
(一) 跨平台数据获取与传输
1. 场景描述。在财务工作中, 财务人员通常需要从企业内部的ERP(Enterprise Resource Planning,企业资源计划), 外部的银行、 税务等多源异构系统中提取数据, 再将这些数据整合到其他平台或数据库中。这项工作繁琐且耗时。对此, RPA技术通过模拟人工操作, 能够自动登录各个系统, 提取所需数据, 并将其传输到指定平台或数据库中。这一过程无需改变现有系统架构, 即可实现数据的无缝对接。特别是在系统间缺乏API(Application Programming Interface,应用程序编程接口)的情况下, RPA的非侵入性和灵活性使其成为跨平台数据集成的理想选择。RPA自动化脚本可以定时运行, 同时保障财务数据的及时性和准确性, 从而为财务记录、 分析和决策提供支持(田高良等,2019)。
2. 典型场景举例: 汇率更新RPA。对于具有跨国业务的企业而言, 汇率的实时更新是保证记账准确性的一项关键任务。由于企业内部总账系统与汇率发布网站之间缺乏直接的接口, 财务人员通常需要手动在汇率发布网站和总账系统之间进行切换, 以收集、 计算和整理大量的汇率数据, 进而对总账系统中的汇率基础资料进行更新, 这是一项高频、 繁琐又低价值的劳动。对此, 汇率更新RPA可以替代人工来完成总账系统中每日的记账汇率更新工作。
汇率更新RPA的运行流程如图2所示。具体步骤如下: ① RPA调度系统根据日历判断当日是否为工作日且不为周末, 若是, 则启动RPA。②RPA访问中国货币网, 从网页抓取中国人民银行发布的各币种兑人民币的当日中间价, 生成Excel文件。③RPA读取需要录入到总账系统中的“货币对”列表信息, 并读取中间价Excel文件, 计算得到录入汇率信息表。④RPA登录总账系统, 切换组织机构, 进入汇率录入界面。⑤RPA根据当日日期判断录入汇率表类型是基本汇率还是期末调汇汇率, 并进入相应汇率表类型。⑥RPA操作总账系统逐项录入汇率, 包括时间、 汇率值。当操作出现异常时, RPA会识别异常情况, 并做出相应处理。例如, 当汇率值录入重复时, 系统会弹出提示窗口, RPA会识别该提示窗口并继续执行下去。⑦在录入完成后, RPA将录入结果截图, 并与前述汇率信息表一并通过邮件发给财务流程负责人检查确认。
(二) 应用程序重复性操作
1. 场景描述。大量财务日常工作(如发票录入、 账目核对、 凭证生成等)往往遵循固定的流程和规则, 但却需要耗费大量的人力和时间进行重复劳动。在此类场景下, 无论是针对基于Web的云应用, 还是传统的桌面软件, RPA都可以通过预先配置的脚本自动化执行重复性操作, 以实现日常工作自动化。RPA组合鼠标点击、 键盘输入、 数据复制粘贴等操作, 能够实现对应用程序的自动控制。此外, RPA具备错误检测和异常处理机制, 能够在遇到问题时自动通知相关人员, 确保流程的稳定性和可靠性。财务人员可以通过运用RPA从繁琐的重复性工作中解放出来, 提高工作效率和数据准确性。
2. 典型场景举例: 核算RPA(月末损益结转)。财务部会计核算人员每月月末需要对数十甚至上百个会计账套进行损益结转, 还涉及对组织内部不同层级的月度损益结果进行确认和检查, 从而支撑企业的运营管理决策。由于不同账套的损益结转操作一致性较高, 可以利用RPA完成月末损益结转操作的执行以及检查工作。
核算RPA执行月末损益结转时的运行流程如图3所示。具体步骤如下: ①财务人员将需要进行损益结转操作的公司清单、 结转年月配置输入RPA并手动启动RPA。②RPA登录总账系统, 根据公司清单逐家切换组织机构, 进行损益结转操作: RPA通过查询凭证检查该公司当月是否已完成损益结转, 若已完成, 则截图记录该情况, 若尚未完成, 则执行结转损益操作, 即RPA对生成的损益结转凭证填写利润中心科目, 并在凭证序时簿中查询是否存在利息收入, 记录运行结果。③RPA将执行结果截图, 并查询凭证是否结转成功, 记录操作结果。④在完成所有公司的操作后, RPA会通过邮件将记录各家公司当月损益结转凭证情况的汇总表发给财务人员。
(三) 复杂逻辑数据处理
1. 场景描述。财务工作中部分任务不仅重复性高, 而且涉及复杂的逻辑判断和数据处理过程, 如财务报表编制、 预算控制、 风险评估等, 需要基于海量的数据与预设的规则进行综合分析和决策。在这一场景中, 人工处理往往耗时长且容易发生不易察觉的错误。对此, 通过预设逻辑规则和决策树以及既定的业务规则, RPA可以自动化执行复杂逻辑数据处理任务, 自动对数据进行分类、 计算、 汇总和分析, 并生成所需的报告和图表。在RPA的帮助下, 财务人员可以更加高效地完成复杂的数据处理任务, 提高分析的准确性和深度。
2. 典型场景举例: 报告RPA(编制预算执行进展报告)。财务预算管理人员每月需要根据实际财务数据编制预算执行进展报告, 以监控预算执行情况。这项工作涉及常规但复杂的预算数据编制工作。报告RPA可以从财务核算系统中抓取实际财务数据, 并依据既定的预算编制逻辑将数据从会计口径转换为预算管理口径, 自动编制预算执行进展报告。
报告RPA编制预算执行进展报告的运行流程如图4所示。具体步骤如下: ①预算管理人员检查参数设置, 例如会计口径与预算管理口径的对照关系、 预算执行进展报告格式模板等, 并手动触发RPA。②RPA登录总账系统, 依次下载科目余额表和凭证序时簿, 引出标准凭证, 下载法定月报, 从而获取用于编制预算执行进展报告的会计数据。③RPA将实际会计数据按照预算管理口径进行分类汇总, 最终制作预算执行进展透视表。④预算管理人员复核并分析预算执行进展报告。
(四) 人机交互与协同
1. 场景描述。人机协同, 是指人类与计算机系统、 软件或机器人的合作模式。在这种模式下, 人类与机器可以实现优势互补, 共同完成特定任务。人类负责需要复杂决策和创造性的环节, 而机器则承担重复性、 计算密集型的任务。人机协同的目标是通过互补合作, 提高工作效率、 减少错误、 改善决策质量, 并推动创新。在诸如收发大批邮件、 核对海量数据等财务工作场景中, RPA可以根据已有规则自动执行流程中的自动化部分, 而在需要人工介入的地方, 如异常处理、 审批决策等, 提供实时的通知和界面交互, 引导财务人员完成相应的操作。通过这种人机协同模式, RPA不仅能提高流程的自动化程度, 还能确保关键环节的人工控制和监督, 提高流程的透明度和可追踪性。
2. 典型场景举例: 费用控制RPA(费控显微镜)。费用管理是每个企业的基础成本管理活动之一, 尽管财务数字化转型可以实现在事前和事中通过发票验真、 发票抬头审核、 额度控制、 重复报销检测等手段进行费用审核, 但依然可能存在凭证为真而业务行为不合规或不合逻辑的情况, 此时就需要事后对流程产生的数据进行核查。为此, 费用控制RPA增加了涉及业务逻辑性核查、 发票核查、 附件核查等多维度的费用事后核查规则, 协助财务人员从事琐碎重复的数据检查工作、 稽核报告撰写工作以及邮件发送工作等。
费用控制RPA运行流程如图5所示。具体步骤如下:
(1) 校验与汇总数据。RPA会校验并剔除不符合规则的数据行。例如, 在校验发票号时, RPA会校验每一行报销数据中发票号是否符合稽核规则。RPA还会补填缺失字段, 例如员工Email地址字段将用于后续发送通知邮件, 形成清洁数据并写入数据库, 作为后续财务人员与相关员工沟通的依据。在写入数据库时, RPA通过校验几个字段判断某数据行是否存在, 以确保RPA只写入新的数据行, 不重复写入已存在的数据行。
(2) RPA撰写Word报告。RPA基于数据库撰写费用稽核分析报告, 具体来说: 首先, RPA会调用VBA(Visual Basic for Applications,Visual Basic宏语言)代码绘制并美化报告所需的图表; 其次, RPA会使用图表替换报告模板里的关键字, 从而把图表和文字等写入预定的位置, 形成稽核报告。
(3) RPA根据数据库将稽查信息邮件发送至对应员工, 通知其及时反馈并配合稽查工作。首先, RPA会根据邮件发送规则提取需要发送的数据行。其次, RPA会检查数据行是否属于同一员工、 同一个稽核事项, 把应合并的数据行合并到一封邮件中发送。在发完邮件后, RPA会在数据库里登记每封邮件的发送日期, 以备财务人员后续跟进。
三、 财务RPA应用的主要成效
本文将探讨RPA在财务领域应用取得的四个主要成效, 包括打通系统数据断点、 提升工作效率、 减少人为错误以及倒逼企业财务流程的梳理和优化。这些成效不仅体现了RPA技术的实用性和灵活性, 也彰显了其在推动财务职能向更高价值工作转移中的重要作用。
(一) 打通系统数据断点
在财务领域, 数据往往散落在不同的系统和平台中, 从而导致数据孤岛现象产生。RPA能够无视系统之间的差异, 通过模拟用户界面操作或使用API等方式, 实现数据的无缝流转, 从而有效打通数据断点。RPA形成的自动化数据整合流程不仅可以提高数据的可访问性和透明度, 还能够减少因手动输入与转移数据而导致的错误和延误。
(二) 提升工作效率
RPA能够实现高度重复性工作的自动化, 并且由于其全天候工作的特点, 能够提高交付的及时性, 有利于提高财务流程整体的工作效率。这一成效在应用程序重复性操作场景中更为显著。此外, 财务人员也得以从机械劳动中解放出来从事更加复杂的工作, 促进公司整体效率的提升。
(三) 减少人为错误
财务工作中部分任务不仅要求处理的及时性, 还要求结果的高度准确性, 如报表编制、 预算分析等。在人工操作的情形下, 由于操作人员的疲劳、 疏忽或其他人为因素, 出现错误在所难免。由于RPA能够提供高度一致且标准的操作, 在面对较为复杂的任务, 特别是复杂逻辑数据处理场景时, RPA能够严格按照预设的规则和逻辑进行, 从而减少人为因素导致的错误, 确保数据处理的准确性, 提高财务数据的质量和可靠性。
(四) 倒逼企业财务流程的梳理和优化
在应用RPA技术时, 企业需要详细分析现有的财务流程, 以确定能够实现自动化的环节以及仍然需要人工操作的环节。一方面, 该过程迫使企业重新审视和评估其财务流程, 进一步促进企业识别与改进瓶颈和低效环节。另一方面, 通过与RPA的协同工作, 财务人员能够更清晰地理解流程逻辑, 发现改进机会并实施变革, 从而推动整个财务部门的流程优化和效率提升。可见, 在人机交互与协同场景中, RPA的应用不仅提高了流程效率, 还促进了对现有流程的反思和重构。
四、 财务RPA应用经验总结
目前, 企业的财务RPA建设往往聚焦于项目层面, 却忽略了RPA对企业财务自动化能力建设的重要作用。随着市场环境和企业战略的演变, 企业的财务流程也在不断发生变化, 需要RPA快速适应并支持新的财务流程。因此, 应将RPA作为持续的财务自动化能力进行建设, 以及时发现并解决潜在的问题。另外, 虽然RPA的初始投资金额可能较高, 但是长期来看, 财务自动化能力建设可以带来持续的效率提升和成本节约(金源等,2024c)。对此, 考虑到自动化能力本质上是由公司内部工作人员在公司内部提供的信息技术服务, 本文基于ITSS(Information Technology Service Standards, 信息技术服务标准)以及企业财务RPA实践, 从组织、 人员、 流程、 资源和技术五个方面建立基于RPA技术的企业财务自动化能力框架。
(一) 组织: 建设治理完善的财务RPA应用组织
财务RPA治理是指企业在实施和管理财务RPA时所采用的策略、 程序和规则等。治理的目的是确保财务RPA项目与组织的整体战略目标相一致, 明确企业组织内部团队与个人承担的角色和责任, 合理分配资源, 通过颁布政策和标准指导财务RPA的开发、 部署与维护, 保障财务RPA的质量与性能, 管理财务RPA相关的潜在风险, 持续搜集财务RPA运行绩效, 使得财务RPA项目投资回报最大化(刘淑媛和黄火灶,2022)。
1. RPA治理方式选择。常见的RPA治理方式包括集中式治理、 分权式治理和混合式治理三种, 主要形式如图6所示, 组织需要根据自身情况选择最合适的治理方式。在集中式治理方式下, 财务部门可以通过建立中心化团队(比如财务RPA卓越中心)统一调控, 以有效减少RPA建设中的重复投资和人员冗余, 产生规模经济。但这种方式可能存在实施资源受限、 个别财务团队高优先级的项目在部门层面优先级较低的问题, 而且不利于调动各财务团队的参与积极性和自主性。与此相反, 分权式治理方式拥有更强的自主性和灵活性, 因为各财务团队能够直接参与自动化流程的设计和实施, 但可能导致资源浪费和人员冗余。混合式治理方式结合了集中式治理和分权式治理的优点, 由中心化团队创建财务自动化总体框架、 政策和规则, 各财务团队对自动化实施有更强的参与感。
财务部门在选择治理方式时, 首先需要考虑现有的组织规模、 组织结构和文化, 例如高度集权化的组织可能更适合集中式治理方式; 其次, 考虑财务部门的自动化能力和资源是否支持所选的治理方式; 再次, 考虑风险管理的难易, 集中式治理方式可能更有利于风险控制, 而分权式治理方式需要做出更多的协调来管理风险; 最后, 考虑治理方式的可扩展性和灵活性能否支持企业的长期发展与变化。
2. 组织与角色建立。中心化团队通常被称为RPA卓越中心, 在集中式治理和混合式治理中管理财务RPA总体框架、 政策和规则, 作为中心枢纽推动开展跨部门协作, 以确保财务RPA开发的标准化和一致性、 统筹资源以避免资源浪费和重复投资、 促进知识共享、 发挥财务RPA专家的技术专长等。RPA卓越中心通常拥有深厚的RPA技术知识和专业技能, 能够设计、 开发与维护自动化脚本和机器人, 由技术与管理专家组成, 其成员角色构成如图7所示。
在分权式治理方式下, 企业建立RPA卓越中心组织同样重要。因为RPA卓越中心的角色会更偏向于指导、 支持和监督, 而不是直接管理所有的RPA活动, 其能促进不同团队之间的沟通和协作, 规避集中式治理方式下的劣势。
(二) 人员: 培养与考核财务RPA人才
财务RPA人才培养和绩效考核是确保财务RPA项目成功实施和持续改进的关键环节。企业的财务自动化能力建设应以人为本, 做好财务RPA人才规划, 注重财务人才培养, 做好日常工作的协调, 建立恰当的绩效考核机制。
1. 财务RPA人才规划。一个平衡的RPA卓越中心应该具备健全的人才结构, 同时确保团队成员之间能够进行良好的沟通和协作。组织应根据其特定的业务需求、 财务RPA项目的规模和复杂性以及资源的可用性来定制其财务RPA人才结构。本文主要介绍三类基本人才角色的职责、 特点, 以及其在财务流程分析、 解决方案制定以及自动化开发方面所发挥的重要作用。
(1) 流程分析师。流程分析师负责与财务部门合作, 识别自动化机会, 分析财务流程, 并定义财务机器人的需求和功能。因此, 他们不仅要具备深厚的财务流程知识, 了解如何分析和优化财务流程, 还应具备RPA知识, 熟悉RPA产品的能力和常见解决方案。此外, 流程分析师应具备优秀的沟通能力, 能够与不同部门和层级的人员有效沟通, 并具备识别、 分析和解决问题的能力。
(2) 解决方案架构师。解决方案架构师负责设计解决方案的架构, 确保技术设计满足财务业务需求并遵循最佳实践。解决方案是财务RPA开发的起点, 对于财务RPA能否实现预期效果至关重要。考虑到解决方案架构师面向技术但最终服务于财务与业务, 解决方案架构师不仅应具备技术背景, 更应该掌握一定的财务知识, 最好来自于财务部门, 必要时可以考虑将流程分析师与解决方案架构师合并为一个岗位。
(3) RPA开发者。RPA开发者应具备编程基础, 了解至少一种编程语言, 熟悉RPA软件, 具备数据结构和算法方面的知识, 拥有脚本编写和调试能力, 能够编写和优化自动化脚本。财务RPA开发是一项具有创新性的工作, 不仅要求RPA开发者具有解决问题的能力, 还要求RPA开发者具备持续学习能力, 能够以创新方式解决问题。
2. 财务RPA人才培养。财务RPA人才培养是一个投入与参与的双向过程。一方面, 企业层面应投入培训资源, 充分调动合作伙伴和供应商的培训资源, 对相关员工进行系统性的培训。另一方面, 员工需要积极参与培训和发展计划, 通过积累知识和经验, 达到预定的培训和发展目标。企业可以组织学习兴趣小组, 使员工不仅可以通过相互学习和交流积累知识, 还可以合作开发项目, 应用已学的知识、 发现新知识。需要注意的是, 企业应注重财务与技术复合型人才的培养, 鼓励财务人员学习IT知识, 促进技术人员了解财务流程, 实现懂财务的人也懂技术、 懂技术的人也会财务的人才培养目的, 加快财务自动化能力建设落地。
3. 工作协调与绩效考核机制。建立工作协调机制的目的是确保财务部门有足够的人力投入到财务RPA建设工作中, 特别是当企业内部没有全职RPA岗位时, 更需要财务人员平衡好本职工作和RPA兼职工作。建立绩效考核机制的目的是对齐员工与企业的目标, 激励员工、 提升绩效, 鼓励员工更好地完成工作。在考核RPA相关工作时, 企业应结合RPA工作的特点, 选择恰当的目标设定和绩效管理工具。
(三) 流程: 设计日常工作制度与流程
1. 财务RPA实施流程设计。财务RPA实施流程是一系列有组织的步骤, 通常包括规划、 开发、 部署和维护四个阶段, 各阶段的主要工作如图8所示。通过该流程可以确保财务RPA项目从规划到执行再到持续优化的每个阶段顺利进行。
2. 财务RPA管理制度和操作规范制定。财务RPA管理制度和操作规范包括一系列规章、 步骤和准则, 目的是保障财务RPA项目的规划、 执行、 监控和优化工作的高效性。财务RPA管理制度和流程的制定有助于在组织内实现财务RPA实施与管理的一致性, 通过角色定义与划分明确团队成员和各利益相关方在财务RPA中的职责; 通过标准化流程提高财务RPA项目的执行效率; 通过风险管理和质量保证降低项目失败的风险, 确保财务RPA解决方案的安全性和合规性; 通过项目管理和协作工具促进团队成员之间的协作; 通过监控、 报告和评估促进财务RPA解决方案的持续改进; 利用知识管理工具确保财务RPA知识和经验在组织内部得到传承与应用。
3. 财务RPA管理信息系统建设。根据上文所述, 财务RPA管理的范围包括企业为应用财务RPA所开展的所有活动, 企业应制定财务RPA管理制度和操作规范, 以对这些活动进行指导。财务RPA管理信息系统的定位为落实财务RPA管理制度和流程, 因此财务RPA管理信息系统是一个集成的软件平台, 能够帮助企业实现对财务RPA的全面管理, 包括控制台、 任务调度、 工作流管理等一系列功能。
(四) 资源: 整合财务RPA所需关键资源
1. 财务RPA软件平台架构。RPA控制器与RPA机器人、 RPA设计器被合称为“RPA三件套”, 是RPA软件平台最重要的组成部分。为了维持财务RPA软件平台的平稳运行, 企业应安排系统运维IT人员或团队负责相关的系统配置、 权限分配、 网络设置等工作。
2. 硬件资源分配、 共享与隔离。硬件资源主要是指运行财务RPA软件平台的计算机。根据企业部署策略的不同, 安装财务RPA软件的计算机可以是实体形式, 也可以是虚拟化或云服务的形式。共享硬件资源和RPA许可会产生信息隔离的需求, 即一个团队仅能接触到本团队的信息, 无法接触到公用机器上其他团队的信息。本文在这里介绍了一种可行方案: 把一个财务RPA机器人许可部署到一台虚拟机上, 并共享给多个团队公用, 同时为每个团队分配虚拟机访问账号, 每个访问账号对应一块网络云盘, 团队的私有信息存储在网络云盘内。当团队通过账号连接虚拟机时, 该账号的网络云盘自动加载为虚拟机的硬盘, 团队运行财务RPA机器人产生的文件也存储到网络云盘内, 而不存储到虚拟机上。当团队断开与虚拟机的连接时, 团队的网络云盘也会自动与虚拟机断开, 通过上述方式可以实现信息隔离。
3. 账密资产监控与审计。账密资产是指RPA在运行过程中访问企业的内部系统、 外部系统时所使用的账号和密码。统一管理账密资产是将组织内所有的账号和密码等敏感凭证集中存储、 管理和保护的一种安全实践, 其目的是确保敏感信息的安全, 同时简化访问控制和合规性管理, 不仅要防止这些账密资产在应用RPA的过程中被泄漏, 还要确保在账密更新时及时更新RPA使用的账密, 防止因为账密过期而导致RPA无法访问系统。
企业应实施配套的审计策略, 监控所有对账密资产的访问和使用情况。首先, 企业应明确哪些账密资产需要监控, 以及监控的范围和频率; 其次, 需要实施基于角色的访问控制(RBAC), 确保只有授权人员才能访问敏感资产; 再次, 应确保所有对账密资产的访问和操作都有日志记录, 包括时间、 操作类型、 操作者和操作结果; 最后, 企业应使用日志管理工具来集中存储、 管理和分析日志数据, 并定期检查账密资产的使用情况是否符合相关政策和标准。
4. 供应商筛选与维护。RPA供应商可以为企业提供财务RPA产品以及财务RPA的实施、 运维和培训服务。除部分企业自建RPA团队负责财务RPA产品开发之外, 企业一般需要外购RPA的实施、 运维和培训服务。在选择RPA产品或服务之前, 企业应明确财务业务需求和目标, 并研究市场上可用的RPA供应商的产品、 服务、 价格、 声誉和客户案例, 据此制定供应商选择标准, 可能包括技术能力、 服务支持、 成本效益、 可扩展性、 安全性等。之后, 企业可以与潜在供应商进行初步接触, 了解其解决方案是否符合自身需求, 也可以请求潜在供应商进行产品演示以评估RPA技术的实际效果和适用性。最后, 根据评估和比较结果, 企业选定供应商并进行商务谈判、 签约等。
(五) 技术: 促进RPA技术与其他技术结合
1. RPA与代码结合突破产品内建能力。RPA技术通常被认为是一种低代码或无代码技术, 其设计理念是简化自动化流程的创建和部署, 使得非技术用户也能参与到自动化解决方案的开发中。在RPA设计器里, RPA厂商预置了丰富的活动组件, 允许开发者通过“拖拉拽”的方式迅速构建自动化流程。
尽管RPA提供了低代码的便利性, 但它也可以与编程技术结合使用, 以弥补RPA产品内建能力的局限性。不少RPA设计器里预置了执行VBScript、 执行Python、 执行Java脚本、 注入JavaScript等组件, 开发者可通过编码完成特定任务。例如, RPA内置的电子表格输出缺少格式化功能, 开发者可以通过执行VBScript完成对电子表格的格式化、 绘图等。一些RPA设计器里还预置了API调用组件, 甚至细化到具体的API类型, 使得RPA机器人能够访问和集成更多的数据与服务, 扩展其功能范围。
2. RPA与AI技术结合构建IPA。主流的RPA厂商纷纷将AI技术融入自身产品中形成了IPA。与传统RPA技术所具备的强规则性的特点不同, AI技术的融入可使得RPA解决方案更智能、 更加自适应, 能够更好地满足不断变化的业务需求。
在大语言模型出现之前, RPA产品里融合的常见AI技术包括光学字符识别(OCR)引擎、 机器学习(ML)、 计算机视觉(CV)、 自然语言处理(NLP)、 语音识别等, 在实现某项功能时通常需要多项AI技术的综合应用。
在大语言模型出现之后, 由于大语言模型具有理解自然语言、 理解上下文、 多语言能力、 生成和检测代码等特点, 不少RPA厂商在产品里以Copilot的模式嵌入大语言模型。具体来说, 在RPA场景发现过程中所运用的流程挖掘产品里就融合了机器学习技术, 企业可以运用该产品发现业务流程中的瓶颈和改进点, 进而发现业务流程中的自动化机会。在RPA开发过程中嵌入大语言模型不仅可以提高RPA的开发效率, 还可以降低RPA的开发门槛, 例如大语言模型可以根据自然语言生成所需代码, 可检测到并自动更正人工代码里的错误。在RPA测试阶段嵌入AI能力可实现自动化测试功能, 大幅提升测试人员的工作效率。在RPA运行时调用AI能力既能拓展RPA的能力边界, 又能提高RPA运行的稳定性, 例如某RPA厂商推出的文档理解产品里通过融入OCR和ML技术, 可识别手填的表格(如开户申请表), 用户通过表单定义平台配置要识别的表格各区域, 在运行过程中通过人工辅助修正平台修正识别的结果, 这些修正动作会作为机器学习模型的输入, 如此反复几次之后, 表格的识别准确率将会越来越高。在RPA用户界面里, 嵌入大语言模型能丰富人机交互和协同的方式, 使得RPA的使用方式更加人性化。
3. RPA助力提升AI Agent(人工智能代理)的执行能力。按照AI Agent的基本框架, Agent的执行能力除借助API实现外, RPA也可以成为Agent执行层面的工具, 即大语言模型作为“脑”, RPA作为“四肢”。依据RPA产品能力的不同, AI Agent调用RPA的模式可分为两个层次: 第一, AI Agent调用预置的RPA流程, 即RPA流程已经根据AI Agent的功能范围提前开发好, 由AI Agent按照需求调用。在这种模式下, AI Agent只需与RPA控制器通讯即可, 由RPA控制器负责调度RPA的启动和任务编排。第二, AI Agent调用RPA设计器开发所需的RPA流程, 该RPA流程将被用来执行AI Agent已经规划好的目标任务, 这时AI Agent需要同时与RPA设计器和RPA控制器通讯, 由RPA设计器临时开发的RPA流程被部署到RPA控制器后, 由RPA控制器按照AI Agent的指令启动和编排RPA流程。AI Agent调用RPA的两种模式对RPA产品能力的要求是不同的: 第一种模式仅要求RPA控制器能接收AI Agent的指令, 并能把运行结果反馈给AI Agent, RPA控制器和RPA机器人已有功能都无需改变; 第二种模式则对RPA产品能力的要求更高, 即RPA产品必须能够接收AI Agent的指令自动开发、 部署、 启动RPA流程。
五、 结论与展望
(一) 结论
本文通过研究得到以下结论:
1. 财务RPA的应用场景广泛且可扩展性强。财务RPA有四大典型应用场景, 包括跨平台数据获取与传输、 应用程序重复性操作、 复杂逻辑数据处理以及人机交互与协同。同时, 财务RPA还能够搭配AI、 大语言模型等技术形成IPA, 进一步拓展其能力边界。
2. RPA在财务领域的应用成效显著。RPA技术在财务领域的应用不仅有助于打通系统数据断点, 提升工作效率, 减少人为错误, 还能倒逼企业进行财务流程的梳理和优化。这些成效表明RPA能够显著提高财务工作的自动化水平和数据处理的准确性, 从而推动财务职能向更高价值的工作转移。
3. 财务自动化能力建设框架是RPA建设的深层目标。本文提出的基于ITSS的财务自动化能力框架, 涵盖组织、 人员、 流程、 资源和技术五个方面, 对于企业有效地实施和维护财务RPA项目具有重要指导意义。该框架强调财务RPA的应用不应局限于项目层面, 而应作为持续的财务自动化能力进行建设。
(二) 未来展望
1. AI Agent模式下的RPA潜力将进一步释放。在未来, 随着大语言模型的加速迭代, AI Agent将具备更高级的智能, 能够更好地理解和执行人类的指令, 甚至能够自主发现和解决问题。目前业界已开始出现APA(Agentic Process Automation, 代理流程自动化)的说法, 我们相信AI Agent模式下的RPA将进一步释放潜力, 实现从RPA、 IPA到超级自动化的演变。
2. 基于财务RPA建设数字员工体系。财务数字员工是一种综合利用自动化、 智能化、 人格化技术, 以及多维、 多模态数据, 以数字虚拟人形式应用于特定财务场景的软件服务。在未来, 以RPA为技术底座, 依托AI和大模型提供感知、 认知、 行动能力, 以人格化技术赋予人类特征和情感智能的财务数字员工将在财务部门得到更广泛的普及(金源等,2024b)。
3. 未来财务RPA的应用需求减少。随着财务数字化转型的推进, RPA的应用需求可能会逐渐减少。因为财务RPA建设的初衷是解决财务部门在信息化阶段和数字化转型初期的手工流程效率低下以及孤岛系统间的数据搬运和加工问题, 但随着企业财务数字化转型程度的提高, 原本孤立的系统将通过集成和优化实现更高效的数据流通与处理, 例如银行流水下载RPA会被银企直联取代。同时, 部分原本使用RPA实现的功能也会被更为自动化、 智能化的系统内置逻辑所取代。但这并不意味着RPA会完全退出市场, 在一些复杂、 特殊或者难以通过系统集成处理的场景下, RPA仍将作为流程断点和数据断点的“创可贴”, 发挥其独特的价值。
4. 财务RPA应用安全与道德伦理风险需引起高度重视。随着自动化流程再造的不断深入, RPA的实施也带来了新的安全和伦理道德风险。财务涉及大量公司敏感数据, RPA运行过程中需登录ERP、 CRM(客户关系管理系统)、 税务系统等系统以进行数据的搬运和处理, 网络攻击者可能通过攻击RPA机器人获得访问敏感数据的权限。这可能导致企业内部的财务机密数据泄露, 也可能泄露员工隐私信息、 客户和供应商信息等, 从而影响企业的合法合规经营(金源等, 2024a)。
在未来的数字化浪潮中, 只有把握住技术发展的脉搏, 合理利用并严格管理RPA技术, 才能真正实现财务自动化体系的转型与飞跃。
【 主 要 参 考 文 献 】
金源,李成智,贾冰玉.智能财务背景下的商业伦理与会计职业道德[ J].会计之友,2024a(9):57 ~ 63.
金源,李成智,庄璐怡.财务数字员工体系建设与应用实践[ J].财务与会计,2024b(2):55 ~ 59.
金源,魏振,李成智等.RPA应用陷阱:财务RPA实施风险与应对策略[ J].财会月刊,2024c(8):14 ~ 19.
刘勤.智能财务之流程自动化变革:从RPA到IPA[ J].财会月刊,2024(9):33 ~ 40.
刘淑媛,黄火灶.“一体双轨、四轮驱动”的RPA应用管理框架构建[ J].财会月刊,2022(21):121 ~ 127.
田高良,陈虎,郭奕等.基于RPA技术的财务机器人应用研究[ J].财会月刊,2019(18):10 ~ 14.