Description
This determines whether or not the data field must be populated for the generated form to be saved.
Default = false
Default = false
Advice & Recommendations
It is strongly recommended to only set Required = true on a form field that the target system actually mandates to be populated. If it is possible for the field to be empty in the target system, then this can cause OIM to behave inappropriately. See here for details.
When Required = true is set it only affects Provisioning, however for Reconciliation this property is effectively ignored altogether. Here are some example Provisioning effects:
- If you attempt to Provision a new Account to a user with a form field left blank even though it is marked as Required = true here, then the Account will be left in Provisioning status. Also, the Process Task History will show that "System Validation" is "Pending". Any subsequent update will allow the process to continue to Create User stage. No error is encountered