当前位置: 首页 > 科技观察

机器人流程自动化(RPA)和业务流程管理(BPM)如何结合在一起?

时间:2023-03-16 21:33:09 科技观察

【.com速译】如今,业务流程管理(BPM)日趋成熟,机器人流程自动化(RPA)正成为新宠技术。将BPM和RPA集成到其自动化策略中的组织可以解决多个问题。BPM和RPA有一个明显的共同点:字母“P”在两个首字母缩写词中都代表“流程”。BPM比RPA更早引入。尽管方法不同,但它们的核心目的都是相同的:改善企业的工作方式。而且两人的距离越来越近。从技术的角度来看,一些工具甚至集成了BPM软件和RPA软件。对于这两种技术如何协同工作以及如何不协同工作,这可能会导致很多混淆。BPM和RPA有什么区别?下面是对这两个术语及其所代表的含义的分析:大多数BPM从业者通常认为BPM是他们所做的事情,而不是任何特定的工具或应用程序。而DevOps人认为这是一种工作方式,而不是工具。BPM是在组织运营的更大范围内记录、分析、衡量和改进的过程。BPM软件工具是这种以人为本的实践的产物,反之亦然。另一方面,RPA实际上是软件。人们并不认为“机器人”是科幻小说中的机器人。相比之下,机器人(bot)是一种软件程序,可以自动执行某些基于计算机的任务,例如数据提取或数据传输。例如,想象一个自动从收到的发票中的预设字段复制数据并将该数据粘贴到另一个系统中的机器人,例如应付账款应用程序。人们需要为RPA创建和管理这些机器人以实现其预期目标,但RPA最终只是软件。长期以来,各种组织都专注于改进流程。如今,他们也非常关注自动化流程。因此,BPM与RPA的关系非常密切。AutomationAnywhere产品管理高级总监RizwanHusain表示:“从广义上讲,RPA和BPM是一种共生技术,尤其是在几个关键用例中,例如人力资源(HR)管理、保险理赔处理、订单处理等.《HowRPAEnhancesBPM》的主题是:RPA是一种可以扩展和增强BPM基本使用的工具。Laserfiche总裁KarlChan表示:“虽然RPA和BPM是非常不同的术语,但它们是相辅相成的,当它们一起部署时可以为数字化转型做出贡献。”这是对这种互补关系的研究。基本方法:BPM最终是关于改进流程,但它本身并不能使这些流程自动化(即使有最好的结果)。另一方面,RPA的存在是为了使某些流程自动化。但它本身并不能改善或优化这些流程(自动化低效或损坏的流程并不能解决问题,它只会让它运行得更快、更频繁)。“组织使用BPM创建强大的工作流,以数字方式连接孤立的系统、数据和人员。RPA在这些工作流程中工作,以执行特定的基于规则的自动化任务,”KofaxCorporation首席战略官ChrisHuff说。BPM和RPA的4种结合方式以下是思考BPM和RPA之间关系的一些方式:1.BPM可以帮助确定强大的优化候选对象BPM的基础是更好地理解和记录涵盖日常工作的广泛流程一个组织的日常运作。正如红帽公共部门团队高级首席解决方案架构师JimTyrrell所指出的:“BPM是业务流程的管理,通常在人们的头脑中,在手册、规则、法律和工作表中。这些不可避免地出现并存在于任何企业中,在其长期维护中往往没有适当的治理。”这使得BPM成为RPA计划的重要基础,因为成功需要一个易于理解、清晰记录的流程,以及持续改进的相同心态。正如Eggplant的首席运营官AntonyEdwards所说:理解是通往失败的道路。”BPM还可以帮助在自动化有益或最佳解决方案的领域组织工作流和流程。“当企业拥有传统平台、Web应用程序或内部系统时,RPA是一种用户友好且具有成本效益的方式来填补自动化差距Chan说:“缺乏企业集成能力。”2.BPM和RPA可以帮助连接传统系统和现代系统组织需要思考BPM存在的原因以及组织如何使用BPM。到端的业务流程,并将这些业务流程与组织中的人员和底层系统连接起来,以提供优化和高效的运营,”Husain说。听起来不错,不是吗?实际上,这似乎类似于业务和IT领导者讨论数字化转型的方式。但这并不意味着组织要突然放弃这些遗留系统,或者转移到一些一直无缝衔接的人员和团队协作或集成和自动化的协作场所。但这在大多数组织中并没有发生。“BPM仍然依赖于执行通常需要人工干预的关键业务功能的复杂且通常负担沉重的底层系统,”Husain说。和操作。RPA通过与这些复杂系统无缝集成并自动执行重复性和手动任务,尤其是在数据提取、传输和处理方面发挥了关键作用。根据Husain的说法,这节省了大量时间和精力,同时减少了错误并提高了数据质量。他说:“BPM和RPA相结合用于快速实现许多行业中传统IT和业务运营的现代化。”他指出银行和金融服务等组织如何部署强大的移动应用程序,使客户能够使用手机存款、转账或申请抵押贷款。“为实现这一目标,这些组织需要找到一种方法,将遗留系统与现代移动应用程序连接起来。BPM用于在现代移动应用程序和传统IT系统之间创建数字连接,同时根据规则集触发RPA以执行特定的数据移动操作,例如将数据从一个系统中取出并输入到另一个系统中。3.BPM可以帮助解决RPA规则中的例外情况。RPA遵循规则,它不处理异常或边缘情况。在这些情况下,机器人基本上会停止工作。BPM可以帮助处理这些异常。Husain说:“在RPA运行自动化活动但依赖BPM处理特定异常情况(例如HR如何处理员工入职过程中丢失的文档或信息)的情况下,RPA和BPM可以非常有效地结合。相比之下,BPM可以依赖在RPA上自动化工作流程中手动和耗时的任务,例如将员工数据传输到各种系统以作为员工入职流程的一部分进行工资单处理。对于BPM和RPA一起使用的其他场景也是如此。“RPA依靠BPM来处理任何不遵循规则集或需要人工介入和裁决交易的异常,”Huff说。“安全网”来处理所有异常并保持操作运行。另一种思考“安全网”的方法是:BPM确保组织首先知道这些异常和变化在哪里。看不到这些异常或变化是某些RPA实施失败的常见原因:即使对于Web应用程序用户而言,简单的操作(例如调整界面(UI))也可能使机器人受到威胁。4.RPA可以由非开发人员部署和管理随着组织越来越多地寻求实施自动化战略所需的专业知识和技能,BPM和IT越来越多地交叉。RPA是一种可以帮助提高自动化程度而不会给IT专业人员增加负担的技术,因为许多RPA工具都是为非技术人员构建的。这意味着与BPM密切合作的人员,例如业务分析师或业务运营人员,也可以自己自动化一些流程。当然,建议采用不会让CIO陷入困境的协作方法,但这并不意味着IT主管需要重新部署一组开发人员或其他IT专业人员才能实现这一目标。“RPA机器人可以由非技术人员配置,这意味着IT人员的工作量减少,而这往往会使他们负担过重,”Chan说。繁重,尤其是在远程工作更为普遍的今天。这些特性使RPA成为希望快速部署集成和自动化解决方案以响应变化的组织的理想选择。》原标题:机器人流程自动化(RPA)和业务流程管理(BPM)如何融合在一起?,原作者:KevinCasey