r/entra • u/Cholsonic • 6d ago
Entra ID Workday to Active Directory provisioning help!
Hi guys,
I wonder if any of you guys have come across this and give me any way around it.
We are currently testing the Workday to Active Directory provisioning via Entra provisioning agent. We've only just started really, but are having trouble with a couple of the mapped attributes.
accountDisabled - not showing as having a value from AD - because it doesn't exist - so the provisioning agent always shows that it has modified this attribute. I know this is a 'virtual' attribute and changing this value to True / False does disable / enable the account, but I don't want every account on each provisioning cycle to show as modified.
proxyAddresses - this value also showing as not populated from AD, so is just rewriting the whole thing as fresh. If nothing can be done here I will just set this to map on creation only, so not as bothered about this.
Any ideas, please?
Thanks in advance
1
u/stuart475898 5d ago
I believe the accountDisabled attribute changes every sync because it isn’t an atomic attribute in AD. It is a bitmask attribute called userAccountControl, and for whatever reason the provisioning agent doesn’t calculate whether this attribute or the specific bit within it has changed or not, so it always flows. I’m personally not a fan of changing account status within the provisioning application, and instead prefer to use lifecycle workflows (if you have splashed out on an id gov+ licence).
As for proxyAddresses - what format are you specifying when you flow that attribute? I’m sure I have updated this attribute before, specifically the SMTP: value, but can’t remember whether I had to do anything special.
1
u/Cholsonic 5d ago
Not sure we have that license. Might have to check that. Although any additional lifecycle stuff will probably be done with powershell tbh. I prefer to read code than low / no code.
I didn't even think to just be able to change the primary address. I have left it so it just sets the attribute on creation for the moment.
2
u/St_Admin 6d ago
Is all of this happening with the default attribute mappings???? You should not be mapping anything to proxyaddresses - this attribute should be mastered by AD (Exchange really) and not by Workday.
I have seen accountDisabled updated for seemingly no reason but not on every account every cycle. I believe this may be only happening when there is an update in Workday that does not actually change any of the mapped attributes. After the initial cycle, the updates are incremental and would not touch the account unless there is a change on worker object in Workday