RPA可实现什么程度的流程自动化?
RPA模拟用户在计算机上的操作行为,那么流程中只要涉及用户界面的操作过程就都有可能被自动化。
首先说明,我们所谈的流程自动化,并不是指流程100%的步骤都实现了自动化,也就是说流程中的部分环节仍然难以被自动化技术所实现或者技术实现成本过高,仍需要通过手工方式完成。但是随着技术的进步、推广和普及,以及企业管理成熟度水平的提升,流程自动化的比例自然会逐步提高。一些流程自动化比例不是很高的企业也决定开始尝试使用RPA技术,因为只有通过实际的应用才能充分了解实施过程中的风险和问题,培养自身的能力,构建相匹配的团队,为将来更大规模的RPA应用做准备。可以预想到,开始由于流程自动化比例较低,更多是由RPA来配合人类完成工作,而发展到未来,随着流程自动化比例的升高,可能就会颠倒过来,更多是由人类来配合RPA完成工作。
由于流程不是100%的自动化,人类和RPA之间就会产生协作,也就必然产生一种全新的与RPA机器人的协作方式,事实上产生了人、RPA机器人、应用软件三者之间的协作其中,我们最熟悉的就是人使用应用软件的方式,人通过用户界面来操作应用软件( Input),应用软件处理后( Processing),再将结果反馈给人( Output),也就是常说的IPO,这也是所有软件工程领域,包括需求人员、需求分析人员、设计人员、开发人员和测试人员等共同遵循的话语体系。
由于RPA是模仿人类的操作,Bot使用应用软件的方式和人类似,不同的是由于Bot也是一种软件,它可以选择不去操作UI,而是通过 Service或AP来直接调用应用软件。那么人如何触发这些软件机器人呢?主要有以下三种方式。第一种是手工触发,即通过手工方式随时随地地启动一个Bot让它开始运行,既可以启动本地电脑上的Bot,也可以启动远程的Bot第二种是通过人们事先编排好的机器人工作日程表,让Bot按照这个日程表来工作,可以是在某日某时Bot开始运行,也可以设置为上一个Bot运行完成后,下一个Bot再开始运行。第三种是Bot按照事先设定好的规则来触发机器人的执行,如收到一封邮件,订单量超过全年30%等,这些都可以作为触发机器人启动的外部事件。当RPA系统监听到这些外部事件后,会自动调用机器人执行自动化任务。然后,在机器人完成任务后,将结果反馈给人类,或者并不需要完全执行,而是执行了一部分,再将其余的工作转交给人继续完成。不单是人可以调用Bot,应用软件反过来采用 Service或接口的方式来调用t举一个RPA已经可以实现的有趣例子,企业中的员工可以通过手机App启动办公室里的某台电脑中的Bot,由Bot操作电脑中的某个应用软件来完成任务,完成任务之后,再由Bot通过微信将完成结果发送给该员工。
总之,RPA不只是单纯的技术创新,而是创造了一种新的技术应用模式,是一种新的人机交互方式和协作方式。
RPA可以实现哪些流程的自动化?
企业改革从哪里开始?
RPA为财务带来的的变革
RPA是什么样的机器人技术?

