We recently upgraded to Pega Constellation v24.2.2 and are facing challenges with validating record-level data in embedded lists.
We display embedded list data(stored on the cases) using a table view, where records can be edited through a user-defined modal view. In the pre-Constellation UI, we used flow actions to handle pre-processing, validation, and post-processing during record edits. However, in v24.2.2, although editing via modal view is supported, there is no built-in mechanism to validate data during modal submission.
Requirement:
We need to validate user input and show error messages on modal window submission if invalid data is entered.
Constraints:
-
Some cases have 100+ records in the embedded list
-
Users can edit any record individually
-
Upgrade to v25.x.x (which introduces validation options) is not feasible at the moment
Question:
What are the recommended approaches or workarounds to implement validation for data entered in modal views in Constellation v24.2.2?