i am creating record type (Source as web service )Also Created one expression rule as written in code snipet
a!localVariables( local!result: rule!JTV_intCustomFieldsGET(), local!rows: if( condition: index(local!result, "success", false), valueIfTrue: local!result.result.body.values, valueIfFalse: {} ), a!forEach( local!rows, a!map( projectId: index(fv!item, "projectIds", {}), customFieldName: index(fv!item, "name", {}), customFieldId:index(fv!item, "numericId", {}) ) ) )
by doing like this project id will be blank in record type or i have to to join array to make it comma separated in record type ..... But out put required is like
MapprojectId 18800(Number (Integer))customFieldName"2nd Outreach"(Text)customFieldId28306(Number (Integer))MapprojectId 12405(Number (Integer))customFieldName"2nd Outreach"(Text)customFieldId28306(Number (Integer))
MapprojectId 11000(Number (Integer))customFieldName"30 Day Call Due Date"(Text)customFieldId26401(Number (Integer))
MapprojectId 12403(Number (Integer))customFieldName"30 Day Call Due Date"(Text)customFieldId26401(Number (Integer))
MapprojectId 13300(Number (Integer))customFieldName"30 Day Call Due Date"(Text)customFieldId26401(Number (Integer))
MapprojectId 19100(Number (Integer))customFieldName"30 Day Call Due Date"(Text)customFieldId26401(Number (Integer))
Discussion posts and replies are publicly visible
a!flatten( a!forEach( local!rows, a!forEach( items: fv!item, expression: a!localVariables( local!id: index(fv!item, "numericId", {}), a!forEach( items: fv!item.projectIds, expression: a!map( projectId: fv!item, customFieldId: local!id, Id: concat(local!id & fv!item), ) ) ) ) ) )