【发布时间】:2017-11-25 01:15:40
【问题描述】:
【问题讨论】:
标签: business-process-management bonita bpmn.io
【问题讨论】:
标签: business-process-management bonita bpmn.io
带有action 的按钮配置为“启动进程”作为属性Target URL on success。这定义了调用 Bonita Engine REST API 以实例化进程成功时要加载的 URL(即返回 HTTP 代码 200)。
重要提示:此配置仅在以下情况下使用:
page 的一部分(与form 相对)如果从 Bonita Portal 的“进程”菜单打开实例化表单并单击 ▶ 按钮,则此设置将被忽略。提交表单将使您回到流程定义列表。
Target URL on success 属性的默认值为“/bonita”,表示用户点击按钮后将被重定向到 Bonita Portal 主页(即任务列表)。
如果您想将用户重定向到另一个页面,您可以使用任何有效的 URL 来定义 Target URL on success 属性的值。请注意,您只能为此属性使用静态(常量)值。
当用户从 Bonita 门户提交实例化表单时,到流程定义列表的重定向在 Bonita 中是硬编码的,只要您使用标准按钮小部件就无法更改。
因此,如果您想自定义此行为,我的建议是创建一个 custom widget,它将执行对 instantiate the process 的 REST API 调用,并将父框架位置更新为适当的 URL。
【讨论】: