第7讲 | 流程驱动与机器人流程自动化
发布时间:2022-08-27
有了来自流程挖掘和分析技术的洞察力诊断,下一个重要步骤就是流程所有者可以将这些诊断转化为实际行动来改进流程。
01 流程驱动
流程驱动是面向业务行为的流程挖掘
流程挖掘提供了从信息系统的可用事件数据中提取流程知识的技术,这项技术已成功应用于不同行业来解决流程相关的问题。近年来,流程挖掘学科的重点逐渐转向支持持续的流程管理和实际的流程改进。相关技术也逐渐成为研究热点,例如预测性监控技术可用于监测和影响正在运行的案例。然而,从有见地的诊断到实际行为的转换依然需要用户进行处理(即"行为部分"缺失,超出了当今流程挖掘工具的范围)。为此,流程驱动(以行为为导向的流程挖掘)支持可操作流程的持续管理和操作的自动执行,以改进流程。
面向业务行为流程挖掘的必要性
可操作流程是全天候进行的,因此需要持续的流程管理。为了正确管理操作流程,必须重复应用流程挖掘技术,而不是仅仅关注流程挖掘诊断的一次性报告。这种重复的应用不仅可以识别更多相关的问题,还可以在动态变化的环境中持续改进操作流程。相反,一次性报告可能在当前情况下关注的问题比较片面,也无法处理新出现的问题。
如何实现流程驱动?
一般来说面向业务行为的流程挖掘技术框架包含两个组件:(1)约束监视器,它可以将事件流转换为约束实例流。此类实例描述了是否违反约束的情况。(2)行动引擎,它可以将约束实例流转化为行为实例流,其中每个行为实例描述信息系统要执行的事务,以便减轻违规行为造成的风险。通过上述两步的操作就实现了流程挖掘驱动的实际运营。
02 机器人流程自动化
什么是自动化?
自动化描述了减少人为干预流程的广泛技术。通过预先确定决策标准和相关操作并让机器执行它们,减少了人类的工作量。自动化使用控制系统来操作设备,如机械、工厂流程,锅炉、电话网络的切换,船舶、飞机的转向和稳定等,从而最大限度地减少人为干预。
机器人流程自动化
机器人流程自动化(Robotic Process Automation, RPA)是一种自动化业务流程的软件技术,其目的是代替人类完成简单、重复的工作以提高工作效率、减少失误操作。利用这项技术,人们可以构建、部署和管理机器人来模仿人类与计算机进行交互。机器人可以理解数字显示器上的内容、执行打字操作、进行导航系统,还可以完成一些常规工作。RPA是一项有益的技术,因为机器人可以比人更快、更稳定地执行各种任务。
RPA优点
- RPA简化了工作流程,使组织变得灵活且响应迅速。
- RPA是非侵入性的,可以快速实施,以加速数字化转型。
- 机器人通常成本低且易于实施,无需自定义软件或深度系统集成。
自动化—流程挖掘
如何通过流程挖掘改善自动化是流程挖掘产业的重要课题
自动化系统可能会不时的面临瓶颈,识别瓶颈并提高性能是使用流程挖掘可以解决的挑战之一。通过合规性检查,可以根据自动化流程中生成的实时日志来检测自动化运行过程中的合规性。因此,自动化流程执行中出现的任何瓶颈都可以得到改善。
03 RPA的应用示例
以李某为例,他是一家金融机构的基金经理。他有一个简单的日常任务,需要查询公司的所有计费系统并复制信息,使所有的工作系统反映相同的数据。他的工作很简单确很乏味,也容易出现许多人为失误。因此公司现在想找到一种方法,使这个过程自动化,以便系统及时准确地更新所有的信息。
上述任务可以通过RPA轻松处理。RPA提供与不同信息系统互动的代理,从而部分地取代人类。使用人工智能(AI)和机器学习(ML),可以以一种相当稳健的方式完成。例如,当一些应用程序的网络界面改变时,RPA代理应继续正常工作。AI/ML的使用有助于解释不断变化的界面,从而与传统的 "屏幕截取"(也称为Web抓取或Web收集)有很大不同。另外,AI/ML还可以模仿人类在组合不同应用程序时的行为(即自动配置解决方案)。