【问题标题】:How to redirect to an other form after submiting in Bonita BPM在 Bonita BPM 中提交后如何重定向到另一个表单
【发布时间】:2017-11-25 01:15:40
【问题描述】:

我正在使用 bonita soft,我想知道如何在汇总第一个表单后重定向到另一个表单,我所做的是作为提交按钮上的链接而不是默认的 /bonita

SreenShot in the UI designer

【问题讨论】:

    标签: business-process-management bonita bpmn.io


    【解决方案1】:

    带有action 的按钮配置为“启动进程”作为属性Target URL on success。这定义了调用 Bonita Engine REST API 以实例化进程成功时要加载的 URL(即返回 HTTP 代码 200)。

    重要提示:此配置仅在以下情况下使用:

    如果从 Bonita Portal 的“进程”菜单打开实例化表单并单击 ▶ 按钮,则此设置将被忽略。提交表单将使您回到流程定义列表。

    Target URL on success 属性的默认值为“/bonita”,表示用户点击按钮后将被重定向到 Bonita Portal 主页(即任务列表)。

    如果您想将用户重定向到另一个页面,您可以使用任何有效的 URL 来定义 Target URL on success 属性的值。请注意,您只能为此属性使用静态(常量)值。

    当用户从 Bonita 门户提交实例化表单时,到流程定义列表的重定向在 Bonita 中是硬编码的,只要您使用标准按钮小部件就无法更改。

    因此,如果您想自定义此行为,我的建议是创建一个 custom widget,它将执行对 instantiate the processREST API 调用,并将父框架位置更新为适当的 URL。

    【讨论】:

      猜你喜欢
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多