Bonita bmp 7:将JSON数据绑定到表



我是Bonita bpm的新手。我以json字符串的形式从连接器接收数据。有类似连接器的输出参数。我存储这个类似参数的池变量。然后,我用外部api得到这个值:

../API/bpm/activityVariable/{{taskId}}/response_rows[enter image description here][1]

我得到了json数组,比如:

[{"reason":"reason","createdBy":"4","endDate":"2018-11-23T00:00:00+0000","persistenceId":"1","isApproved":"false","persistenceVersion":"0","startDate":"2018-11-15T00:00:00+0000","createtionDate":"2018-11-21T05:56:02+0000"},{"reason":"reason","createdBy":"4","endDate":"2018-11-23T00:00:00+0000","persistenceId":"2","isApproved":"false","persistenceVersion":"0","startDate":"2018-11-16T00:00:00+0000","createtionDate":"2018-11-21T06:01:26+0000"},{"reason":"test","createdBy":"4","endDate":"2018-11-16T00:00:00+0000","persistenceId":"3","isApproved":"false","persistenceVersion":"0","startDate":"2018-11-16T00:00:00+0000","createtionDate":"2018-11-21T07:26:57+0000"},{"reason":"reason","createdBy":"4","endDate":"2018-11-23T00:00:00+0000","persistenceId":"33","isApproved":"false","persistenceVersion":"0","startDate":"2018-11-22T00:00:00+0000","createtionDate":"2018-11-21T13:25:35+0000"},{"reason":"1111","createdBy":"4","endDate":"2018-11-17T00:00:00+0000","persistenceId":"34","isApproved":"false","persistenceVersion":"0","startDate":"2018-11-17T00:00:00+0000","createtionDate":"2018-11-21T13:26:58+0000"},{"reason":"rrr","createdBy":"4","endDate":"2018-11-30T00:00:00+0000","persistenceId":"35","isApproved":"false","persistenceVersion":"0","startDate":"2018-11-09T00:00:00+0000","createtionDate":"2018-11-21T13:29:37+0000"}]

我可以从这个json创建json变量,并将其设置为数据源。我看到一切都很好。但当我将数据设置为外部API变量时,表中不会显示任何内容。

我使用变量的表达式,而不是常量(内容设置中的一个小按钮(。

如何将json数组显示为表?有可能吗?

您可以将API URL另存为字符串变量

return '../API/bpm/activityVariable/' + $data.taskId + '/response_rows[enter image description here][1]';

并将其用作URL表达式或变量。

最新更新