
82
|
第
4
章
在我参与的一个实际项目中,这种方法能让组织内的员工更有效地工作。使用自定义任
务列表不是问题,但开箱即用的应用程序可能无法实现。
4.4
编排
RPA
机器人
让我们把重点从编排人类转向编排机器人,确切地说,是机器人流程自动化(
RPA
)中
的机器人。
RPA
是处理传统应用程序的解决方案,这些应用程序不提供
API
,因为许多
旧系统开发的时候对远程连接的需求还没那么大。
RPA
工具能自动控制现有的图形化用
户界面。其核心主题是屏幕抓取、图像处理、
OCR
和机器人操作
GUI
。它就像强大的
Windows
宏录制工具。
RPA
最近经历了快速的增长,成为分析师认可的巨大市场。
假如你的计费系统非常陈旧,不提供任何类型的
API
。你就可以使用
RPA
工具自动输入
入网流程中的数据。在
RPA
行业中,这被称为机器人(
bot
)。如何开发此机器人取决于
特定工具,但通常你需要录制
GUI
交互动作,然后在
RPA
的
GUI
中编辑机器人需要执
行的步骤,例如“单击此按钮”和“在此文本框中输入文本”。示例如图
4-16
所示。
图 4-16:典型的 RPA 开发环境和流程示例
需要注意的是,机器人应该仅实现一个功能。就
BPMN
流程而言,机器人只是实现服务
任务的一种方式,如图
4-17
所示。
当然,机器人总是比真正的
API
调用更加脆弱,因此无论何时,你都应该优先使用
API
。但现实世界总是充满了阻碍。系统可能并不提供你需要的
API
,或者你可能面临
流程自动化实战 正文.indd 82流程自动化实战 正文.indd 82 2023-7-21 8:42:32 ...