如何在Bonita BPM中提交后重定向到其他表单

时间:2017-06-21 23:43:10

标签: bpm bonita business-process bpmn.io

我正在使用bonita软件,我想知道如何在总结第一个表单后重定向到另一个表单,我做了什么写在提交按钮上的链接而不是默认的 / bonita

SreenShot in the UI designer

1 个答案:

答案 0 :(得分:1)

action配置为“开始进程”作为属性Target URL on success的按钮。此定义了在调用Bonita Engine REST API实例化该过程成功(即返回HTTP代码200)时加载的URL。

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

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

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

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

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

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