上QQ阅读APP看书,第一时间看更新
1.4 主流RPA平台的技术架构和原理
纵观国内外的RPA产品,一般都是采用传统的C/S软件系统架构,通过服务端实现对每台机器人的流程维护、自动升级、任务实施调度、任务实施监控、任务实时发布等管理工作。
主流的RPA平台一般由记录仪(Recorder录屏)、开发工具、机器人运行组件、插件/扩展组件和控制中心等几部分组成。
1.记录仪
记录仪(就是常说的“录屏”)是开发人员在开发套件中对RPA机器人进行配置的一部分。它就像Excel中的宏(Macro)功能,可以记录用户界面(UI)中的每一次鼠标动作和键盘输入,并且可以重放这些记录,反复执行相同的步骤,这个组件使快速自动化成为可能。
2.开发工具
开发工具主要用于创建智能机器人的配置或设计机器人。通过开发工具,开发者可以编写机器人执行的一系列指令和决策逻辑。一些开发平台还提供流程图设计功能,使得流程管理变得相对容易。所以,RPA和BPM的结合如鱼得水,使得很多传统的比较复杂的步骤变得相对简单。
3.机器人运行组件
当开发工作完成后,用户可使用机器人运行组件来运行智能机器人,也可以查阅运行结果。
4.插件/扩展组件
为了让配置智能机器人变得更简单,国内外大多数平台提供各类插件和扩展来降低开发智能机器人的难度,例如,针对SAP ERP、Oracle ERP、Sun Java的插件等。
5.控制中心
控制中心的作用是对整套组件进行管理,同时监管和控制机器人的操作过程,例如,可以启动、停止机器人等将机器人重新部署到不同的任务中,并对产品的许可证进行管理等。