在 wso2 BPMN 中使用 formKey 进行外部表单渲染



我想在wso2 BPMN中将外部表单作为用户任务的一部分。但是,我不确定我是否正确使用了表单键。我按如下方式配置了用户任务,但它没有呈现表单

**<userTask id="usertask1" name="User Task" activiti:assignee="admin" activiti:formKey="conf/user.html"></userTask>**

因此,我有以下疑问

  1. formKey 应该是一个简单的文件路径还是应该是一个键?
  2. 如果应该是密钥,如何生成密钥?是否应该注册表单以获取密钥?(如果是这样,如何?

WSO2 中用户任务的主配置映像

您正确使用了表单键,但是,请注意表单键仅是元数据。您将需要创建一个客户端应用程序,该应用程序了解如何处理表单密钥。 Activiti 6 任务列表应用程序是应用程序如何使用表单键的完美示例。

我还为 Activiti 5.14 写了一个简单的示例,可能会在这里有所帮助,它使用 Alpaca 表单渲染器和表单键,但我使用的 ReST APi 在 5.16 中删除了,所以我停止了开发:https://github.com/gdharley/activiti-alpaca

最新更新