金融机构在面向数字化运营的转型过程中,需将智能流程自动化技术整合到数字化转型战略中,规划建设统一的企业流程自动化处理平台,作为数字化运营的辅助支撑类系统,明确流程治理方法和运营模式,确保足够的规模弹性,满足数字化过程中对流程越来越精细的规划、建模和自动化设计等要求,以持续释放价值。企业流程自动化平台预集成业务自动化所需要的相关能力,屏蔽底层技术差异与复杂性,构建智能自动化流程的基础能力和流程发现、流程治理的可持续体系,推动企业流程的标准化、自动化、智能化发展和演进,如下图所示。
流程自动化技术落地方案构成
01
自动化流程应用规划
企业自动化流程应用规划,应从自动化技术引入、平台建设、应用、运维、迭代发展等方面规划设计。规划建设企业级平台,聚焦数字员工的全生命周期管理,支持自动化场景的日常管理和基础技术支撑。底层通过工具适配解耦对 RPA 软件产品的依赖,实现软件机器人可以无状态、资源池化的管理和应用,做到了统一管理和运维,节省企业投资成本。通过平台建设能够推动企业流程自动化的发现、共享、流程再造和流程治理。
02
自动化流程技术引入
1、技术引入原则
智能流程自动化平台的建设是为解决企业数字化转型及流程智能化运行的难题,新产品及新技术的引入能否满足企业要求,需要做好技术验证及可行性分析。根据企业流程自动化发展战略和规划,引入适合企业智能流程自动化发展的成熟的RPA产品和流程挖掘、智能流程管理等技术;结合企业信息化基础及创新能力,提高企业对核心技术的掌控能力。
2. 关键技术选择
1)流程挖掘
随着企业的快速发展和业务流程复杂度的增强,企业对流程治理的必要性和重视度不断提高,推动了流程挖掘技术的不断进步和挖掘算法的快速发展,为智能流程自动化实现和企业流程治理提供可行性。通过流程挖掘可以对企业已有流程进行监测分析,发现业务流程真实处理过程、处理瓶颈点和业务操作习惯,从而发现流程处理过程中存在的问题、解决问题,并对新流程进行持续监测、再优化,对业务流程形成闭环管理,推进企业流程治理进程。从流程挖掘的过程可知,流程发现是流程挖掘的基础,推动企业流程优化和治理是目标。为了更好实现这一目标,企业在选择流程挖掘算法时应结合实际情况,根据每种算法的优缺点,选择适合且易于实现并能准确识别流程运行情况的算法和技术,从而全面的掌握业务流程运行情况,发现流程运行瓶颈,识别低效原因,为业务流程优化、自动化提供参考,为企业流程整合和流程再造提供依据。流程挖掘技术与RPA技术的有效融合,能持续推进企业务流程优化,推动超级自动化落地建设。
2)低代码开发
低代码开发是一种通过简单"拖、拉、拽"即可快速搭建软件的开发模式,其形式是“可视化编程”,核心是“复用”,目的是“提升开发效率”或“降低开发门槛”,关键是“提高复用率”。面对瞬息万变的信息技术和快速发展的金融行业,如何提高开发效率、增强企业敏捷度、快速应对各种变化关乎企业生存。低代码技术的引入能够让专业人员、非专业开发人员,甚至是普通业务人员能够快速的构建自动化流程,极大改善需求响应效率和交付效率,为企业业务流程自动化转型提供强大助力。但企业在选择低代码开发框架时应该注意框架的开放性、承载能力和扩展能力,选择灵活性强、易用性好,同时能够适应企业个性化需求的框架,避免对所选框架进行二次开发,造成时间和成本上的浪费。
3)智能业务流程管理
智能业务流程管理通过人工智能和云计算等技术手段对BPMS功能进行了扩展,能够可以利用大数据分析、人工智能、云计算、移动端应用和业务规则来帮助企业规划和自动化其复杂的业务流程,让企业流程和业务管理的触角更敏捷。
iBPMS 是智能流程自动化平台的关键组成部分,它能够支持业务流程从发现、分析、设计、实施、执行、监控和持续优化的整个过程,具有快速梳理复杂的工作流程,并协调人员和整理业务流程的能力。
智能业务流程与人工智能、大数据分析、数据挖掘等自动化决策技术相结合,可将基于规则和智能化分析的决策能力嵌入到业务流程中,使其更具动态性。智能业务流程与低代码开发平台、流程挖掘技术结合,通过用户友好的低代码开发平台提高自动化流程构建能力,提升场智能化场景交付效率。结合流程挖掘技术以最小的投资支持流程发现和流程改进。
3. 参考标准
智能流程自动化平台建设过程中所使用的产品及技术需要满足监管部门、行业及企业内部信息技术标准和安全标准要求,所引入的产品和技术所使用的软硬件资源需遵循行业内软硬件资源主推版本要求。例如可参考金融行业标准之《金融业机器人流程自动化技术应用指南》等
4. 关注场景实现
RPA场景落地时重点关注通用性、复杂性和稳定性。其中通用性是指该场景是否为人工日常操作以及操作的工具或软件是否为市场主流产品;复杂性考验的是自动化场景是否能覆盖复杂的业务流程;稳定性要求RPA能够长时间、重复运行。
03
自动化流程部署设计
从RPA应用实践整体情况来看,企业对于RPA资源的部署方式存在多样性,从部署的网络区域划分有私有化部署、公网部署,从执行器部署的分散程度又可分为分散部署、集中部署、混合部署三种模式,针对金融行业企业信息化程度及数据规范性高、分支机构较多的情况下,既要满足统一管理、集中管控,又要实现场景共享和复用,金融机构需结合自身环境和业务特点选择灵活的部署方式进行组合。
1. 分散部署方式
各机构、部门各自为战,各自采购和使用RPA产品,无统一管理机构,一般只有RPA执行器且部署在个人电脑或独立服务器,无RPA控制器或不同部门间存在多个控制器,无法统一管理和使用,产品利用率低,成本较高,但是流程维护方便,业务数据安全依靠个人管理,此种情况一般出现在RPA探索应用阶段,未形成大面积使用。
2. 集中部署方式
机器人和控制器部署在总部,有一个机构或部门集中管理和运维,此种部署方案有利于管理和维护,能够提高资源利用率,但是自动化场景涉及多个分支机构情况下协调不便,沟通和开发、流程维护成本高。
3. 混合部署方式
整个企业统一采购RPA产品,统一管理RPA执行器,但不做RPA 流程管理。即总部和分支机构都部署执行器,总部及分支机构都有自动化场景应用场景,各机构自行设计流程,部署在机构当地执行器,此种模式能够做到RPA执行器统一管理与运维,但无法实现资源共享和应用场景复用。
04
自动化流程通用平台能力
搭建智能流程自动化通用平台,平台可基于企业内主流框架进行开发,为总分支机构各部门提供机器人自动化运营门户和流程服务,实现统一用户体验。通过平台建设集成不同 RPA 产品,扩展自动化能力边界,实现自动化场景全生命周期管理及场景共享,推动企业业务流程再造与治理。
1. 多RPA产品集成
平台引入成熟先进的具有自动化处理能力的RPA产品,通过标准 HTTP 接口实现多种 RPA 产品集成与管理,降低单一产品依赖,提供无状态机器人资源池和自动化技术的基础能力,实现RPA 产品管理、机器人管理、自动化管理、任务管理、任务调度和机器人监控等功能。
2. 拓展智能化能力边界
复杂流程编排能力:RPA 具有非侵入式访问业务系统能力,但企业内部业务流程纷繁复杂,单依靠 RPA产品无法满足非结构化数据场景处理,平台应该具备对复杂场景的开发、编排、调度能力,对于复杂场景,可先对其进行拆解,在平台内部流程编排设计并组件化开发,实现复杂业务逻辑编排,最终实现业务流程的自动化。
智能流程处理能力:鉴于金融行业的特点,智能流程自动化的实现不能毫无顾虑的集成和应用第三方互联网 AI 能力。大部分金融行业都建设或引入了可信赖的 AI 技术,通过平台与企业级基础环境及AI能力进行集成,结合平台复杂流程编排能力,依托企业分布式服务总线实现基础能力及 AI 能力的引入与开放,实现复杂及智能流程自动化场景建设。
3. 全面生命周期流程管理
智能流程自动化平台建设需要具备自动化流程全生命周期管理能力,包括自动化流程发现、流程评估、需求管理、流程开发、流程上线、流程运行、流程运维、流程后评估、流程下线等,支持总、分支机构各类场景的自动化流程,从需求发现、场景开发到部署运行,提供全流程管控能力,各级岗位人员可通过平台管理功能,从需求发现到上线运行全流程追踪,提升自动化流程管理效率。
4. 自动化场景孵化与管理
通过平台建设能够统一运营视图,便于企业自动化流程发现和数字化资产沉淀。总分支机构间可基于共性业务进行自动化场景发掘和流程共享,针对业务及管理部门也可以根据各分支机构自动化流程建设情况、运行情况进行分析和挖掘更多自动化场景和有业务价值的流程,从而推动企业业务自动化的发展。
5. 统一的运营门户
智能流程自动化通用平台通过构建适配层封装RPA技术并集成金融机构已有的 AI 能力和基础服务能力,可提供标准的自动化运营门户和服务,统一用户体验。
6. 移动端运营
移动端应用支持随时随地启停自动化任务、查看执行过程和结果,还可执行如调整紧急任务优先级等操作,通过移动应用+机器人打造自己流动的办公桌。
7. 流程再造和流程治理
平台可通过选择适合本企业的规则固化或不固化的算法,在流程自动化的前期、中期和后期实现量化和精确度量,为后续在流程发现、实现和流程治理等方向提供数据和决策支撑,通过完善效能评价体系形成流程治理闭环。
05
自动化流程组织建设
通过智能流程自动化平台建设和应用场景的推广能够迅速提高企业数字化能力,但全面实现企业数字化转型及数字化发展,需要企业内部全员参与,单单依靠技术进步及技术部门推进是无法满足的。只有人人都有智能流程自动化的观念和意识,人人都能参与其中,才能够更好的推进企业数字化转型。那么,如何提高企业员工整体的智能流程自动化思想和意识,提升员工的参与度和积极性。答案是建设企业数字化卓越中心。
企业数字化卓越中心即建立在企业内部的自动化核心小组,其在智能流程自动化项目建设过程中成立,推进项目建设并提供总体指导,建立良好的卓越中心对推动智能流程自动化进程及从中获得效益最大化至关重要。
1. 建立卓越中心,明确组织模式
建立企业数字化卓越中心组织,明确组织架构,为智能流程自动化和流程治理的顺利推进奠定基础
1)中心式:中心式卓越中心是由一个核心团队构成,可由各机构、部门的主要负责人组成,负责全局性的战略制定和推进,以及机构、部门内部的协调和监督工作。中心式组织,由主要负责人牵头完成工作推进,具有自上而下的优势,各部门协调力度强,但机构内缺乏自主性。
2)分布式:分布式是指各机构可自主设立卓越中心组织,组织成员可由机构内人员担任,包含业务、科技等人员,可对需要建设的智能流程进行局部识别、评估和排序,机构内部有实施自主权,但企业级总体运行缺乏协调性。
3)混合式:混合式卓越中心结合中心式及分布式两种方式优点建设,设立企业级卓越中心,由各个机构负责人进行整体管控和协调,各机构内部设立分中心,负责机构内部流程智能化推进,对于需要组织级协调和推进的事项由总中心讨论决定。
2. 制定管理体系,提高组织能力
1)制定企业流程自动化建设的指引和规范,明确企业流程治理流程,通过流程治理过程进行管控,实现流程的规范化管理;
2)建立统一的流程自动化质量评价体系,通过统一运营平台实现业务流程资产的集中管理,推动持续优化;
3)通过流程治理,推动形成高质量的业务流程设计资产:
4)根据企业智能流程自动化建设目标及规划,基于企业实际情况,制定符合企业特点的推广计划:
》宣传培训:加大平台推广力度,让企业内更快了解和熟悉平台功能和应用,针对总分支机构及各个业务部门进行全面的宣讲和培训;
》专项对接:借鉴其他行业及同业通用及特殊场景,针对相关部门进行专项沟通与交互,挖掘适合本企业的自动化流程;
》媒体宣传:借助企业内外部宣传渠道,进行主题宣传,撰写技术文稿、场景宣传图稿等;
》知识竞赛/开发大赛:根据企业实际情况,在企业内部举办智能流程自动化相关的知识竞赛、开发大赛等,通过竞赛过程加深企业员工及开发人员对智能流程自动化及平台的认识和了解,提高员工参与度。
06
自动化流程应用实施及推广
1. 平台推广思路
平台实施及推广整体上采用“总行搭台,分行唱戏”的方法,即由总行进行智能化平台建设及场景运维工作,分行负责智能流程自动化场景挖掘和应用工作。平台建设需要满足以下要求:
1)通过平台建设,逐步研发迭代,夯实平台的基础支撑能力,建设移动运营管理功能,从点到面的逐步进行自动化场景试点及推广工作。
2)通过实践验证平台设计与支持能力,加大自动化场景的规模化应用,持续建设和完善符合企业发展需要的智能流程自动化平台。
3)加大智能流程自动化场景建设力度,通过规模化应用和沉淀后形成企业智能自动化场景集市,推进智能流程的发现和再造,探索适合本企业的数字劳动力管理体系。
4)通过统一平台建设,业务人员可以通过平台提交和评估自动化需求,平台负责人可受理和安排需求开发,开发人员可通过平台进行复杂流程编排,运维人员可通过平台进行自动化流程及自动化资源管理,各机构人员可通过平台查看自动化效能和运行效果。
5)探索前后台机器人协同办公新模式:根据执行器运行在服务器还是个人桌面,我们将 RPA 分为后台机器人和前台机器人,通过平台对前后台机器人分类、分组管理,根据不同类型的机器人下发和调度任务,能够实现前后台机器人协同办公且实现资源优化配置。
6)关注数字员工场景下的数据安全与合规性:平台建设需要考虑不同用户角色的用户视图,不同角色用户登录平台能够查看和操作不同功能,需要按照用户、用户角色做到账户密码、业务数据、越权访问等方面的处理和控制。
2. 实施方法
1)需求发现:自动化流程发现具有多种方法,例如同业优秀案例参考、总分行通用场景宣传及共享、系统推优、人员派驻需求挖掘、一对一指导分析等等。
2)需求管理:智能流程自动化需求与企业传统业务和技术需求不同,RPA 的最大特点低代码开发、灵活部署,如何快速实现流程自动化,如何让自动化需求快速上线,产生效益是有别于传统需求管理一大特点。
3)需求评估:建立需求自动评估模型,业务人员可根据需求评估模型自行完成需求可行性、技术可行性、安全合规性评估,提供定量和定性评估结果。
4)流程开发:自动化流程开发可以采用总行开发、分行开发、总分协作开发3种模式来完成:
》总行开发:总行业务部门提出的需求及高阶流程开发(需要接口通讯或流程编排的复杂流程)因实施复杂由总行负责完成流程开发;
》分行开发:分行发掘的简单的自动化流程由分行按照总行提供的自动化流程开发规范完成流程开发与实现;
》总分行协作开发:对于总行无测试环境或需要分行协助的复杂自动化流程,可由总行负责复杂流程编排,分行负责RPA脚本开发来协作完成开发。
5)流程测试:RPA自动化流程对运行环境依赖度较高,稍有差池可能就会导致流程运行失败或异常,因此保持测试环境与运行环境一致性是必要的,但实际情况可能是不一致或无测试环境,针对此种情况在保证运行安全的情况可探索灰度发布环境,在生产中开辟沙箱测试环境。
6)流程投产:自动化流程有低代码快速开发的特点,在保证访问和业务处理安全的情况下可探索敏捷投产和上线的方法,在满足运维要求的前提下为自动化流程投产开辟绿色通道。
7)流程运维:自动化流程由总分行完成开发,总行统一运维,具有流程在线运维、RPA 资源管理、应急处理等功能,为保证自动化流程运维时效支持移动端运维。
8)流程运营:平台建设中增加流程运营管理功能,支持自动化流程管理、效能分析,为自动化流程改进、治理提供数据支撑。