If it passes all validations then mark the record as passed
If it fails, create a new child case and assign to same user
Display the record summary : Passed , Failed (with link to Child case)
Open the child case : Resolve them as Pass or Fail : Update main case accordingly
Keep the parent case open until all child are not resolved
Above requirement was implemented using 'Split for Each' function.
The issue we are facing is that when a child case gets created for a failed record the child case window is shown to the user. We need user to continue validating all records and then work on child case one by one i.e. not open the child case window in validation loop.
We are using Pega Infinity for this implementation.
***Edited by Moderator: Pallavi to update platform capability tags***