Hi all,
What I want to do
In an approval case, users set up a dynamic number of approver groups. For each group, they should be able to search users (by name, email, or department) and add several users at once.
Data model
- Case →
OrgGroups(embedded list,Data-ApproverGroup) Data-ApproverGroup→Members(embedded list,Data-Approver)Data-Approver→UserRef(data reference, single) /UserList(data reference, list)
OrgGroups is a Repeating view; inside each card, Members is an editable table with “Add/edit records in = Modal”.
What I tried
| Setup | Result |
|---|---|
View + UserRef (single) in modal |
Works. One row is added and displayed correctly. |
View + UserList (multi-select) in modal |
Only one row is added, showing “–”. Selected users do reach the server, so I expand them into rows when the user clicks “Next”. |
| Action + post-processing DT | The row and selected user exist on the server (Tracer), but nothing appears in the table. Parent is not allowed in the DT. |
Questions
- Is there a recommended way in Constellation to add multiple rows at once to an embedded table?
- With “Action”, why aren’t server-side changes reflected in the table? Is this expected?
- Closing the modal triggers
pyRefreshData. Is it valid to override it to expandUserListinto rows immediately? - Or is a custom DX component the only option?
Thanks in advance!

