@Danny Zollner Can you be more specific on the statement
"....but there are some special considerations we're working through to make sure that accidental overwriting of data with null/empty values is not easily achieved."...
I like to understand, which case is not worth to fully reflect the single source of truth AAD instead of ignoring the emptied attribute and not transfer it to target application.
a) Can you answer, is AD provisioning not sending the internal trigger, when attributes are emptied?
b) AD Provioning receives the trigger internally, but ignores all empty values and not even compares it to cached values, therefore also not sending updates to target app.
For option b) could it be a workaround to send invisible ASCII character such as discussed here on stackoverflow for another topic and applied as the following example:
Coalesce(ToLower([mail], ), " ")
Looking forward for an answer.
I read the known issue page, but we really hoped SCIM can be our synchronsation protocol out of the box for full fledge user profile inclduing attribute, which can also be empty from time to time.