Description
Iterates over a set of records and performs an action.
Used when a ForEach loop inside another ForEach loop is required.
Signature
ForEachRecordNested('entitycollection', 'action1', 'action2')
Example
Update all the addresses of an Accounts grandchildren (Contacts) with the same data.
Iftrue(DoesNotContainData([account.parentaccountid] ),
ForEachRecord(
FindRecords('account', 'parentaccountid', [account.accountid], 'accountid'),
ForEachRecordNested(
FindRecords('contact', 'parentcustomerid', currentrecord('accountid'), 'contactid'),
UpdateRecord('contact',
CurrentRecordnested('contactid'),
SetAttribute('address1_line1', [account.address1_line1]),
SetAttribute('address1_line2', [account.address1_line2]),
SetAttribute('address1_line3', [account.address1_line3]),
SetAttribute('address1_city', [account.address1_city]),
SetAttribute('address1_postalcode', [account.address1_postalcode]),
SetAttribute('address1_country', [account.address1_country])
)
)
)
)
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| fromdate | xxxx | xxxx | xxxx |
| todate | xxxx | xxxx | xxxx |
| interval | xxxx | xxxx | xxxx |
