第 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 图标。如果类实施 WorkItemHandler,您可以通过将文件单独添加到 Business Central 来将注解替换为 .wid 文件。
  5. 可选: 要删除自定义任务,请点击您要删除的自定义任务行的 remove,然后点击 Ok 以确认删除。
  6. 配置所有必要的自定义任务后,进入 Business Central 中的项目,再进入 project Settings Custom Tasks 页面,以查看您启用的可用自定义任务。
  7. 对于每个自定义任务,点 Install 使任务可供该项目中的进程使用,或者点击 Uninstall 从项目中的进程中排除任务。
  8. 如果在安装自定义任务时提示您输入其他信息,请输入所需信息,然后再次点 Install

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

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

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

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

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

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部