0

我创建了非常简单的流程,我附上了下面的图片。

流程说明:

用户发送费用报告,最后它得到审查,当我点击批准按钮时应该得到批准。但我收到如下错误:

com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'onAccept1': was expecting ('true', 'false' or 'null').

我在变量上的当前 json

onAccept1 : return {"comments1" : $data.comments1, "isApproved1":false};

任何人都可以请教我在名为“onAccept1”的变量上的 json 错误是什么。

我的费用报告流程

我在提交 thtask 时遇到了这个错误,下面是我的合同定义: 在此处输入图像描述

4

1 回答 1

0

实际上,您在“查看报告 1”步骤​​表单(“newForm12”)中遇到了两个不同的错误,这些错误会阻止在单击“接受”按钮时成功提交表单。

第一个onAccept1表单变量与“接受”按钮绑定的方式。在您的版本中,“点击时发送数据”属性设置为常量值而不是表达式。因此,将当前值设置为onAccept1意味着发送的值实际上是onAccept1. 您需要通过单击“Data sent on click”属性右侧的“fx”图标从常量切换到表达式。

您将从 切换 到持续的
表达

第二个onAccept1值的定义:您错过了return关键字并且在 $data 值周围有不应该存在的引号。这是正确的值:return {"comments1": $data.comments1, "isApproved1": true};

于 2017-01-30T10:10:31.793 回答