多个文件到单个有效负载

时间:2018-04-05 10:56:19

标签: mule

我的要求是我查询salesforce文件对象并将所有文件放在同一记录下。 1.如果父ID相同,我需要合并所有文件。

我做的是什么?

查询所有文件对象where parentId= '#[flowVars.ParentId]'.

在查询后我正在

  

未知数量的文件(1到5)。

如何处理此问题并合并到一个有效负载中。

此外,另一个ParentId将附带文件。

1 个答案:

答案 0 :(得分:0)

您可以使用dataweave合并您的有效负载。

使用展平运算符。在dataweave中试试,

flatten (payload filter (parentId == 'id'))