...
Clear
readonly_email
Change Identities state to
PendingAnonymization is Identity is provisioned
HistoryAnonymizationNeeded otherwise
Core Identity Attribute value anonymization
Clear
readonly_used_value
Set
serialized_value
to NULLSet
explicit_serialized_value
toSerializedAnonymizationDefault
from Core Identity Type Attribute Mappingdefault C# value if
SerializedAnonymizationDefault
does not existin case of drop down - first drop down item
History anonymization
Overwrite all entries for
Module.DM.IdentityManagement.CoreIdentity
withidentifier
of processed CoreIdentity withAnonymized with AnonymizationTask
textCore Identity Anonymization state changed to HistoryAnonymized
Step 3 - UpdateIdentityTask
Processes Identities in anonymization state AnonymizationNeeded. More in Update Identity Task
After processing Identity anonymization state is be changed to:
AnonymizationStarted - when there are changes to be provisioned (
has_changed
in Identity Attribute Values)HistoryAnonymizationNeeded otherwise
Step 3B - ProvisionIdentityChangesTask runs
Provisiones Attribute Changes for Identity that is in anonymization state AnonymizationStarted.
After provisioning Identity anonymization state is changed to HistoryAnonymizationNeeded.
Step 4 - AnonymizationTask runs (second time)
Core Identity is filterd by:
State - Deleted
Anonymization State - HistoryAnonymized
For Identities in HistoryAnonymizationNeeded state:
Overwrite all entries for
Module.DM.IdentityManagement.Identity
withidentifier
of processed Identity withAnonymized with AnonymizationTask
textClear
old_serialized_value
in Identity Attribute ValueSets Identity anonymization state to Anonymized
For Core Identities
Set anonymization state to Anonymized if all Identities have Anonymized state too