我为消息启动事件和用户任务创建了一个表单。我可以在生成的XML中看到类似的内容:
<bpmn:extensionElements>
<camunda:formData>
<camunda:formField id="myField" label="My field" type="string" />
</camunda:formData>
等等......
所以看起来XML应该为我定义生成的表单。
然而,当我去Camunda尝试从消息启动事件表单创建一个任务而不是看到我期待的HTML表单时,我收到一条消息说:
This task contains an external form to complete it. In order to open the external form click on the "Open external form" link below.
当我点击表单的链接时,出现404错误。它尝试访问的链接是/camunda/app/tasklist/default/MyMessageFormKey
。 default
是process-engine
文件中processes.xml
xml字段的名称。目录default
在路径中不存在,那么该值是否应该是其他内容?
在创建构建任务的Maven pom文件时,我需要做些什么吗?
答案 0 :(得分:0)
您可能已经在“表单键”字段中写了一些东西。这用于访问外部表单,但是您需要Camunda使用表单字段为您生成表单。清除“表单键”字段,检查XML是否还可以,就应该了。