Bonita jackson无法识别的令牌期待('true','false'或'null')
问题描述:
我创建了非常简单的流程,我附上了下图。Bonita jackson无法识别的令牌期待('true','false'或'null')
流程描述:
用户发送费用报告,最后它得到审查和 应该当我点击按钮,批准批准。但我 得到如下错误:
com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'onAccept1': was expecting ('true', 'false' or 'null').
当前的JSON我有可变
onAccept1 : return {"comments1" : $data.comments1, "isApproved1":false};
任何机构可以请什么是在JSON的错误,我对变量称为“onAccept1”。
答
其实你在“审查报告1”的步骤形式(“newForm12”),以防止有两个不同的错误点击“接受”按钮后成功提交表单。
第一个是onAccept1
表单变量与“接受”按钮绑定的方式。在您的版本中,“点击时发送数据”属性设置为常量值而不是表达式。所以当前值设置为onAccept1
意味着发送的值实际上是onAccept1
。 您需要通过点击“点击发送数据”属性右侧的“fx”图标,从常量切换到表达式。
第二个是onAccept1
值的定义:你错过了return
关键字,有大约$数据值的报价是不应该存在。这里是正确的值:return {"comments1": $data.comments1, "isApproved1": true};
+0
嘿给我几天,我会让你知道!... – ramki
什么时候你准确得到这个错误信息?在创建案例或提交任务时?另外,您在出现错误的步骤中对合同的定义是什么? – lio
我在提交任务时遇到了这个错误,下面的 – ramki
是我连接的bos文件的链接,请通过导入进行检查,并让我知道我很长时间在这个问题上工作,但我没有得到很大的帮助。 https://drive.google.com/open?id=0Bw_FXgUTZb69UXFiaEw4bnNjMms – ramki