搜索

38.3. 使用 KIE 服务器 REST API 创建动态子进程

download PDF

在创建动态子进程时,只会提供可选数据。在创建动态任务时没有特殊参数。

下面的步骤描述了如何使用 Swagger REST API 为 Business Central 中提供的 IT_Orders 示例项目创建一个动态的子进程任务。同一端点可用于 REST API,而没有 Swagger。

先决条件

流程

  1. 在网页浏览器中,打开以下 URL:

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

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

    /server/containers/{id}/cases/instances/{caseId}/processes/{pId}

  4. Try it out 并输入以下参数:

    表 38.3. 参数
    Name描述

    id

    itorders

    caseId

    IT-0000000001

    pId

    itorders-data.place-order

    pId 是要创建的子进程的进程 ID。

    请求正文

    {
     "placedOrder" : "Manually"
    }

  5. 在 Swagger 应用程序中,单击 Execute 以启动动态子进程。

在这个示例中,在 IT 顺序中,使用问题单 ID IT-0000000001 开始了订购 的子流程。您可以在 Menu Manage Process Instances 下的 Business Central 中看到此过程。

如果描述的示例已正确执行,那么 place-order 进程会出现在进程实例列表中。打开进程的详细信息,请注意,进程的关联键包括 IT 顺序案例实例 ID,而 Process Variables 列表包括变量 placedOrder手动 的值,如 REST API 正文中所述。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.