Hi,
We've had this on our mind for a little while and can't see any clear solutions.
Scenario -
A form has a lookup field (picker, multi-select, drop-down list) tied to a UMUser call for group members/role members/general name resolution.
The form is in production and a user's name is saved against a field.
The user is then removed from the group/role or active directory as a whole.
The previously saved form is loaded the controls will not resolve the name.
I'm concerned that a multi-select or other controls when changed may then save the data back not including the old user. This could be a nightmare for auditing purposes where loading historical forms and executing saves on them inadvertently wipes data with no indication of a problem.
Pickers are less of a problem as it seems if the data doesn't resolve to an item the update still retains the unresolved item (it doesn't display the resolved value but I think I can use the 'Display Field' to show the stored value).
Has anyone else found a solution for this?