I have below record Data
{'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':3, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':11107, 'recordType!PRO Lead Documents.fields.pdmDocumentId':110604, ), 'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':4, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':11108, 'recordType!PRO Lead Documents.fields.pdmDocumentId':110605, ), 'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':5, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':11109, 'recordType!PRO Lead Documents.fields.pdmDocumentId':110604, ) 'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':6, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':111010, 'recordType!PRO Lead Documents.fields.pdmDocumentId':110604,}
Discussion posts and replies are publicly visible
This is a map but the same principle applies:
a!localVariables( local!documents: { a!map( documentId: 11107 ), a!map( documentId: 11108 ), a!map( documentId: 11109 ), a!map( documentId: 111010 ) }, index( local!documents, wherecontains( /* cast to list of integer and use index to avoid error in the case where the list is empty */ tointeger(index(local!documents, "documentid", {})), { 11108, 11109 } ) ) )