第 37 章 在 Business Central 中管理自定义任务
自定义任务(工作项目)是您可以在多个业务进程或 Business Central 中的所有项目中自定义和重复使用的任务。Red Hat Process Automation Manager 在 Business Central 中的自定义任务存储库中提供一组自定义任务。您可以启用或禁用默认自定义任务,并将自定义任务上传到 Business Central 中,以便在相关进程中实施任务。
Red Hat Process Automation Manager 包括一组有限的自定义任务。不支持没有包括在 Red Hat Process Automation Manager 中的自定义任务。
流程
在 Business Central 中,点右上角的
并选择 Custom Tasks Administration。
本页列出了自定义任务安装设置,以及在整个 Business Central 中项目中的进程可用的自定义任务。您在项目级别设置中启用的自定义任务在项目级别设置中可用,然后安装要在进程中使用的每个自定义任务。自定义任务安装到项目中的方式由您在此 Custom Tasks Administration 页面上的 Settings 下启用或禁用的全局设置决定。
在 Settings 下,启用或禁用每个设置,以确定用户在项目级别安装可用自定义任务时如何实施。
可用的自定义任务设置如下:
- 安装为 Maven 工件 :将自定义任务 JAR 文件上传到使用 Business Central 配置的 Maven 存储库(如果尚不存在)。
-
将 自定义任务依赖项安装到项目 :将任何自定义任务依赖项添加到安装任务的项目的
pom.xml文件中。 -
将 自定义任务安装到项目时 使用版本范围 :使用版本范围而不是作为项目依赖项添加的自定义任务的固定版本。示例:
[7.16)而不是7.16.0.Final
根据需要启用或禁用任何可用的自定义任务(设置为 ON 或 OFF)。您在 Business Central 中所有项目的项目级别设置中显示您启用的自定义任务。
图 37.1. 启用自定义任务和自定义任务设置

-
要添加自定义任务,请点 Add Custom Task,浏览到相关的 JAR 文件,然后点 Upload 图标。JAR 文件必须包含使用
@Wid注解的工作项目处理程序实施。 - 可选: 要删除自定义任务,请点击您要删除的自定义任务行的 remove,然后点击 Ok 以确认删除。
- 配置所有必要的自定义任务后,进入 Business Central 中的项目,再进入 project Settings → Custom Tasks 页面,以查看您启用的可用自定义任务。
- 对于每个自定义任务,点 Install 使任务可供该项目中的进程使用,或者点击 Uninstall 从项目中的进程中排除任务。
如果在安装自定义任务时提示您输入其他信息,请输入所需信息,然后再次点 Install。
自定义任务所需的参数取决于任务的类型。例如,规则和决策任务需要工件 GAV 信息(组 ID、工件 ID、版本)、电子邮件任务需要主机和端口访问信息,并且 REST 任务需要 API 凭据。其他自定义任务可能不需要任何其他参数。
图 37.2. 安装自定义任务以便在进程中使用

- 点击 Save。
返回到项目页面,在项目中选择或添加批准过程,并在流程设计器 palette 中选择 Custom Tasks 选项来查看您启用和安装的可用自定义任务:
图 37.3. 在进程设计器中访问已安装的自定义任务
