Camunda 7用户任务表单不显示问题求助
Camunda用户任务表单显示空白排查方案
我是Camunda新手,已通过REST接口成功部署带用户任务的流程,Cockpit中流程运行正常,但Tasklist里用户任务对应的表单区域显示空白,不清楚遗漏了哪些配置。
相关信息
截图说明
- BPMN流程:

- 表单配置(表单引用与表单键一致):

表单代码
form_2.form
{ “components”: [ { “text”: “# Pedido de encomenda”, “label”: “Text view”, “type”: “text”, “layout”: { “row”: “Row_1bjcb7b”, “columns”: null }, “id”: “Field_1my6nm6” }, { “label”: “Nome”, “type”: “textfield”, “layout”: { “row”: “Row_0ew90jr”, “columns”: null }, “id”: “Field_0fzsn93”, “key”: “textfield_qaqcrl” }, { “label”: “Quantidade”, “type”: “number”, “layout”: { “row”: “Row_02ie1wd”, “columns”: null }, “id”: “Field_1rvdt1i”, “key”: “number_uxf2lv” } ], “type”: “default”, “id”: “form_2”, “exporter”: { “name”: “Camunda Modeler”, “version”: “5.19.0” }, “executionPlatform”: “Camunda Platform”, “executionPlatformVersion”: “7.20.0”, “schemaVersion”: 14 }
form_4.form
{ “components”: [ { “text”: “# Confirmar encomenda”, “label”: “Text view”, “type”: “text”, “layout”: { “row”: “Row_0sa7sa7”, “columns”: null }, “id”: “Field_1lem99g” }, { “values”: [ { “label”: “Sim”, “value”: “Sim” }, { “label”: “Não”, “value”: “Nao” } ], “label”: “Deseja prosseguir?”, “type”: “radio”, “layout”: { “row”: “Row_0ty0ih0”, “columns”: null }, “id”: “Field_0b8vqpc”, “key”: “radio_nndb4r” } ], “type”: “default”, “id”: “form_4”, “exporter”: { “name”: “Camunda Modeler”, “version”: “5.19.0” }, “executionPlatform”: “Camunda Platform”, “executionPlatformVersion”: “7.20.0”, “schemaVersion”: 14 }
环境信息
- Camunda Platform 7.20.0
- Camunda Modeler 5.19.0
- 操作系统:Windows 11
排查要点
- 检查表单部署完整性:确认部署流程时,
.form文件是否和BPMN文件一起打包部署。可通过Cockpit的“部署”页面查看已部署资源列表,验证表单文件存在。 - 修正JSON格式:表单代码中使用了中文全角引号(
“”),需全部替换为英文半角引号(""),Camunda无法解析全角引号的JSON结构,这是常见的表单空白原因。 - 验证表单键匹配:用户任务的“表单引用”需与表单文件的
id(如form_2、form_4)完全一致,注意大小写、特殊字符是否匹配。 - 查看浏览器控制台报错:打开Tasklist页面的浏览器开发者工具(F12),在控制台标签下查看是否有表单加载相关报错(如JSON解析错误、资源加载失败)。
- 确认用户权限:当前登录用户需拥有该用户任务的查看权限及表单访问权限,可在Camunda身份管理中检查用户所属组的权限配置。
- 清除浏览器缓存:强制刷新页面(Ctrl+F5)或清除浏览器缓存,避免旧的表单资源未更新导致加载异常。
内容的提问来源于stack exchange,提问作者gipsywontmakeit
相关产品推荐
相关产品推荐

