搜索

41.3. 在 stage 中添加动态任务

download PDF

使用 REST API 请求,可以在运行期间将动态任务添加到问题单阶段。这与在问题单实例中添加动态任务类似,但您还必须定义将任务添加到阶段的 caseStageId

使用以下步骤将动态任务添加到 Business Central 中可用的 IT_Orders 示例项目中的一个阶段,使用 Swagger REST API 工具。相同的端点可用于在没有 Swagger 的情况下的 REST API。

先决条件

  • IT_Orders 示例项目 BPMN2 问题单定义已被重新配置为使用阶段,而不是 milestones,如提供的示例所示。有关为问题单管理配置阶段的详情,请参考 第 41.1 节 “定义阶段”

流程

  1. 使用 Showcase 应用启动新的问题单。有关使用 Showcase 的更多信息,请参阅使用 Showcase 应用程序进行问题单管理

    因为这种情形是使用阶段设计的,所以问题单详情页面会显示阶段跟踪:

    阶段展示的问题单

    第一阶段在创建问题单实例时自动启动。

  2. 作为 manager 用户,在 Menu Track Task Inbox 下的 Business Central 中批准硬件规格,然后检查问题单的进度。

    1. 在 Business Central 中,点击 Menu Manage Process Instances,再打开活跃的问题单实例 IT-0000000001
    2. 点击 图表 查看问题单进度。
  3. 在网页浏览器中,打开以下 URL:

    http://localhost:8080/kie-server/docs.

  4. 问题单实例 :: Case Management 下打开可用端点的列表。
  5. 点击以下 POST 方法端点打开详情:

    /server/containers/{id}/cases/instances/{caseId}/stages/{caseStageId}/tasks

  6. 点击 Try it out 以完成以下参数:

    表 41.1. 参数
    Name描述

    id

    itorders

    caseId

    IT-0000000001

    caseStageId

    订购交付

    caseStageId 是创建动态任务的大小写定义中阶段的名称。这可以是任何动态或服务任务有效负载。请参阅 Red Hat Process Automation Manager 中的开发流程服务

在将动态任务添加到阶段后,必须完成它才能完成阶段,并使问题单进程进入问题单流中的下一项目。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.