本体支持的机器人流程自动化中机器人建模与业务战略驱动的业务流程设计
立即解锁
发布时间: 2025-08-20 02:17:37 阅读量: 1 订阅数: 5 


概念建模与本体驱动模型目录
### 本体支持的机器人流程自动化中机器人建模与业务战略驱动的业务流程设计
#### 本体支持的RPA建模平台
在机器人流程自动化(RPA)领域,基于本体的建模平台为创建和管理RPA机器人提供了强大的支持。该平台主要由以下几个关键组件构成:
1. **概念机器人建模器(Conceptual Bot Modeler)**
- 这是平台的核心组件,它基于本体,配备图形用户界面,使用户能够构建概念性的RPA机器人。RPA操作的本体提供了建模所需的“构建块”信息,以及从流程角度来看这些块的类型。
- 由于本体仅引用业务流程建模本体(BPMO)的抽象概念,建模器组件还需要将BPMO映射到特定的业务流程符号,如BPMN。例如,当用户选择“WithBrowser”上下文容器时,建模器会查询ORPAO以获取该概念的BPMO类型(结果为BPMO:CompoundActivity),然后通过映射为用户呈现BPMN中对应的子流程建模元素。
- 本体基础还能为用户提供结构化信息,例如哪些应用程序可以自动化,以及通过特定操作可以操作哪些数据。
2. **概念机器人模型存储库(Conceptual Bot Model Repository)**
- 该存储库用于存储和提供概念性的RPA机器人模型。为了简化已创建概念机器人的进一步使用,存储库以与符号无关的格式存储它们,例如使用保留控制流信息的流程树或精炼流程结构树。
- 虽然保存和检索机器人时需要在特定符号模型和通用格式之间进行转换,增加了一些工作量,但这种方式具有诸多优点。例如,通用结构使机器人可以轻松以不同符号显示和修改,简化了翻译过程,因为链接器只需理解通用的、与符号无关的格式。此外,这种结构也简化了各种分析的执行,因为与流程结构和RPA操作相关的信息不会隐藏在专有格式中。
3. **概念机器人分析器(Conceptual Bot Analyzer)**
- 由于存储在存储库中的概念机器人基于本体,因此可以通过在基于树的通用数据结构的节点中搜索本体的不同概念(如应用程序、操作或数据)来进行各种分析。
- 与传统的RPA工具相比,本体基础支持更具语义和通用性的分析。例如,可以搜索修改Excel工作簿的机器人,或者更通用地列出处理电子表格数据的机器人,而无需指定特定类型和软件。分析器还简化了维护任务,例如在应用程序更新包含重大更改时,可以扫描存储库中自动化该应用程序的机器人并进行修改。此外,还可以执行更复杂的分析,如支持替换应用程序或在转换为具体机器人之前分析是否需要调整。
4. **机器人链接器(Bot Linker)**
- 该组件负责使用RPA操作的知识库将概念机器人转换为特定供应商的RPA机器人。知识库将ORPAO中包含的RPA操作实例(如“excel - read - cell”)链接到每个操作的特定供应商实例(如“UiPath.Excel.ReadCell”),因此机器人链接器可以将概念机器人中的每个步骤转换为所选供应商提供的该操作的具体实现。
- 在此步骤中出现的一个主要问题是,不同的RPA软件程序并不都提供完全相同的操作集。虽然大多数常见操作(核心操作)通常由所有供应商支持,但也有一些操作支持较少。当概念机器人中使用了这些特殊操作时,就不能随意转换为任意供应商的机器人。解决这个问题有两种方法:一是预先限制可用于建模的操作集,例如只使用核心操作或选定供应商提供的操作;二是使用机器人分析器在转换前检查概念机器人是否存在需要解决的问题。
- 对于在之前章
0
0
复制全文
相关推荐










