第 37 章 在 Business Central 中管理自定义任务

自定义任务(工作项目)是您可以在多个业务进程或 Business Central 中的所有项目中自定义和重复使用的任务。Red Hat Process Automation Manager 在 Business Central 中的自定义任务存储库中提供一组自定义任务。您可以启用或禁用默认自定义任务,并将自定义任务上传到 Business Central 中,以便在相关进程中实施任务。

注意

Red Hat Process Automation Manager 包括一组有限的自定义任务。不支持没有包括在 Red Hat Process Automation Manager 中的自定义任务。

流程

  1. 在 Business Central 中,点右上角的 gear icon 并选择 Custom Tasks Administration

    本页列出了自定义任务安装设置,以及在整个 Business Central 中项目中的进程可用的自定义任务。您在项目级别设置中启用的自定义任务在项目级别设置中可用,然后安装要在进程中使用的每个自定义任务。自定义任务安装到项目中的方式由您在此 Custom Tasks Administration 页面上的 Settings 下启用或禁用的全局设置决定。

  2. Settings 下,启用或禁用每个设置,以确定用户在项目级别安装可用自定义任务时如何实施。

    可用的自定义任务设置如下:

    • 安装为 Maven 工件 :将自定义任务 JAR 文件上传到使用 Business Central 配置的 Maven 存储库(如果尚不存在)。
    • 自定义任务依赖项安装到项目 :将任何自定义任务依赖项添加到安装任务的项目的 pom.xml 文件中。
    • 自定义任务安装到项目时 使用版本范围 :使用版本范围而不是作为项目依赖项添加的自定义任务的固定版本。示例: [7.16) 而不是 7.16.0.Final
  3. 根据需要启用或禁用任何可用的自定义任务(设置为 ONOFF)。您在 Business Central 中所有项目的项目级别设置中显示您启用的自定义任务。

    图 37.1. 启用自定义任务和自定义任务设置

    自定义任务管理页面
  4. 要添加自定义任务,请点 Add Custom Task,浏览到相关的 JAR 文件,然后点 Upload 图标。JAR 文件必须包含使用 @Wid 注解的工作项目处理程序实施。
  5. 可选: 要删除自定义任务,请点击您要删除的自定义任务行的 remove,然后点击 Ok 以确认删除。
  6. 配置所有必要的自定义任务后,进入 Business Central 中的项目,再进入 project SettingsCustom Tasks 页面,以查看您启用的可用自定义任务。
  7. 对于每个自定义任务,点 Install 使任务可供该项目中的进程使用,或者点击 Uninstall 从项目中的进程中排除任务。
  8. 如果在安装自定义任务时提示您输入其他信息,请输入所需信息,然后再次点 Install

    自定义任务所需的参数取决于任务的类型。例如,规则和决策任务需要工件 GAV 信息(组 ID、工件 ID、版本)、电子邮件任务需要主机和端口访问信息,并且 REST 任务需要 API 凭据。其他自定义任务可能不需要任何其他参数。

    图 37.2. 安装自定义任务以便在进程中使用

    项目级别的自定义任务设置
  9. 点击 Save
  10. 返回到项目页面,在项目中选择或添加批准过程,并在流程设计器 palette 中选择 Custom Tasks 选项来查看您启用和安装的可用自定义任务:

    图 37.3. 在进程设计器中访问已安装的自定义任务

    进程设计器中的自定义任务