Camunda 8表单无法渲染数组类型变量的问题求助
Camunda 8表单无法渲染数组类型变量的问题求助
各位大佬好,我最近在Camunda 8里遇到一个表单渲染的问题,折腾了半天没解决,想请教下大家的思路。
情况是这样的:我正在用Hugging Face的推理API连接器,一开始定义的结果表达式是这样的:
{ mapped_result: response.body.translation_text }
这样就生成了一个流程级变量mapped_result。之后我在用户任务里设置了一个输入项,本地名称是returned_value,指向的就是这个mapped_result。但当我把表单里文本框组件的key设为returned_value时,任务列表里的这个输入框却是空的,完全不显示内容。
我去Operate里查了下变量情况,发现returned_value的值是个数组:
| Key | Value |
|---|---|
| returned_value | ["Er ist der Mann."] |
我以为是数组的问题,就试着在连接器的结果表达式里直接取第一个元素:
{ mapped_result: response.body.translation_text[0] }
结果还是不行,表单里依然是空的。有没有大佬知道这到底是哪里出问题了?
我自己试过的排查方向(供参考):
- 确认过变量名称没有拼写错误,Operate里确实能看到
returned_value有值 - 试过刷新任务列表、重新部署流程,都没效果
有没有其他可能的原因或者解决办法呀?麻烦大家指点下!
备注:内容来源于stack exchange,提问作者okaeiz
相关产品推荐
相关产品推荐

