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


自定义任务(工作项目)是可以运行自定义逻辑的任务。您可以在多个业务流程或 Business Central 中跨所有项目自定义和重复使用自定义任务。您还可以在设计面板中添加自定义元素,包括名称、图标、子类别、输入和输出参数以及文档。Red Hat Decision Manager 在 Business Central 中的自定义任务存储库中提供一组自定义任务。您可以启用或禁用默认自定义任务,并将自定义任务上传到 Business Central 以在相关流程中实施任务。

注意

Red Hat Decision 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 中所有项目的项目级设置中。

    图 31.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 凭证。其他自定义任务可能不需要任何其他参数。

    图 31.2. 安装用于在进程中使用的自定义任务

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

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

    流程设计程序中的自定义任务
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat