Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unimportant validation issues are the group description or user first/last name.

Object typeStateProvisioning run typeIssueResolution
Group/entityInsertFullField/attribute is invalidObject is not provisionable.  No memberships will be added until valid.  Do not insert
Group/entityInsertIncrementalField/attribute is invalidSame resolution as full.  Also do not retry until attributes change on the object or a full sync
Group/entityUpdateFullField/attribute is invalidDo not update the attribute on the object.  
Group/entityUpdateIncrementalField/attribute is invalidSame resolution as full.  Also do not retry until attributes change on the object or a full sync
Group/entityDelete / Mark unprovisionableFull / incrementalField/attribute is invalidDelete the object if configured to.  Invalid data will not stop deletes
MembershipInsertFull / incrementalGroup or entity has unimportant validation issue,
and is not already in target
Do not insert memberships if the group or entity needs to be in the target and is not valid and is not in the target
MembershipInsertFull / incrementalGroup or entity has unimportant validation issue,
and is already in target
Insert memberships if the group or entity needs to be in the target and is not valid and is in the target
MembershipInsertFullGroup or entity has important validation issueDo not insert the membership.  The membership is not provisionable
MembershipInsertIncrementalGroup or entity has important validation issueSame resolution as full.  Also do not retry until attributes change on the object or a full sync
MembershipDeleteFull / incrementalGroup or entity has any validation issueDelete the membership.  Invalid data will not stop deletes


Reporting on validation errors

Capture the errors and have them available on various UI screens for reporting / troubleshooting


See also

Provisioning configuration validation