【问题标题】:Bonita won't initiate a process after publishingBonita 在发布后不会启动进程
【发布时间】:2016-10-24 11:34:06
【问题描述】:

正如标题所说,在开发过程中,我无法在 bonita 中启动自己的进程。

它工作正常,但在发布并启动新流程后,新流程的提交按钮不会去任何地方。

我的理解是它应该将我重定向到主页并启动该过程......但是,在这种情况下,它只是没有做任何事情......

因此,我无法确定这是错误还是已经启动了该过程。

【问题讨论】:

  • 你能打开你的网络浏览器“开发者工具”(通常使用 F12 键),转到网络选项卡,然后再次尝试提交流程实例化表单吗?您应该会看到一个 HTTP POST 请求,例如 localhost:8080/bonita/portal/resource/process/Pool/1.0/API/bpm/… 可能它当前正在失败,因为您没有提交流程合同所期望的所有数据。
  • 实际上,问题出在我将 processDef[0].id 附加到 URL 时,因此它没有将其呈现为变量而是作为字符串呈现,因此链接而不是 localhost:8080 /............/ 显示为 localhost:8080/............/processDef[0].id 和这个链接控制台返回 404 错误

标签: business-process-management bonita


【解决方案1】:

在 UI Designer 中使用

Process definition: {{processDef}} <br/><br/>
{{processDef[0].id}}
{{processDef[0].version}}
{{processDef[0].name}}
<br/><br/>
{{processDef[1].id}}
{{processDef[1].version}}
{{processDef[1].name}}
<br/><br/>
{{processDef[2].id}}
{{processDef[2].version}}
{{processDef[2].name}}

要知道有多少进程要运行...以及您要运行哪个进程。

将此用作调试并在该进程名称中分配该值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-20
    • 2021-04-22
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多