简体   繁体   English

Workday 到 On-Prem Active Directory:多值属性从 Workday 通过 Azure 同步到通过 SCIM 的 On-prem AD 的问题

[英]Workday to On-Prem Active Directory: Issue with Multi-valued attributes syncing from Workday through Azure to On-prem AD via SCIM

We have been using Workday to synchronise User accounts through Azure to our On-Prem Active Directory.我们一直在使用 Workday 通过 Azure 将用户帐户同步到我们的本地 Active Directory。 For about 4-6 weeks we have been facing the issue now that Multi-valued attributes are no longer written correctly to the on-prem AD which was working before.大约 4-6 周以来,我们一直面临这个问题,即多值属性不再正确写入之前工作的本地 AD。 This specifically effects the Assigned Provisioning Group from Workday using xpath: wd:Worker/wd:Worker_Data/wd:Account_Provisioning_Data/wd:Provisioning_Group_Assignment_Data[wd:Status='Assigned']/wd:Provisioning_Group/text()这特别影响使用 xpath 从 Workday 分配的供应组: wd:Worker/wd:Worker_Data/wd:Account_Provisioning_Data/wd:Provisioning_Group_Assignment_Data[wd:Status='Assigned']/wd:Provisioning_Group/text()

We are currently seeing the following behaviour:我们目前看到以下行为:

  1. An Employee in Workday has Provisioning groups A, B and C assigned = A, B and C are synchronised to Active Directory into a Multi-valued attribute Workday 中的员工已分配配置组 A、B 和 C = A、B 和 C 已同步到 Active Directory 到多值属性中
  2. The same Employee in Workday is updated and now has Provisioning groups A, B, C and D assigned Workday 中的同一员工已更新,现在分配了供应组 A、B、C 和 D
  3. The provisioning in Azure now evaluates the diff between whats in AD and Whats in Azure and evaluates that D is a new value and was appended to the attribute Azure 中的配置现在评估 AD 中的内容与 Azure 中的内容之间的差异,并评估 D 是一个新值并附加到属性
  4. The provisioning now overwrites the entire attribute in AD with the value of group "D"配置现在用组“D”的值覆盖 AD 中的整个属性
  5. Once the provisioning runs again it evaluates the diff to be A, B and C as appended values and replaces the value D with A, B, C in AD.一旦配置再次运行,它会将差异评估为 A、B 和 C 作为附加值,并将 AD 中的值 D 替换为 A、B、C。 These steps repeat continuously writing A,BC then D then A,B,C again and so on这些步骤重复连续写入 A,BC 然后 D 然后 A,B,C 再次等等

Checking the provisioning agent that pushes the Workday data from Azure to the on-prem AD, you can see the following verbose outputs: (SCIM operation is Replace and not Add)检查将 Workday 数据从 Azure 推送到本地 AD 的配置代理,您可以看到以下详细输出:(SCIM 操作是替换而不是添加)

Sync 1:同步 1:

{'schemas':['urn:ietf:params:scim:api:messages:2.0:BulkRequest'],'Operations':[{'method':'PATCH','bulkId':'f2be78c1-177a-4f90-b5c8-61b7f3cdb576','path':'/DynamicElements/1f56ed3b-cafd-40b0-ab44-5b3a7bcc2bc6','data':[{'op':'Replace','path':'destinationIndicator','value':[{'value':'All_COO_Org_Managers_CELOCORE_AUTO'},{'value':'All_GTM_Org_CELOCORE_AUTO'}]}]}],'failOnErrors':null}

Sync 2:同步 2:

{'schemas':['urn:ietf:params:scim:api:messages:2.0:BulkRequest'],'Operations':[{'method':'PATCH','bulkId':'858895c7-7e06-4b8a-866d-d3649482e7d5','path':'/DynamicElements/1f56ed3b-cafd-40b0-ab44-5b3a7bcc2bc6','data':[{'op':'Replace','path':'destinationIndicator','value':[{'value':'All_Celonis_CELOCORE_AUTO'}]}]}],'failOnErrors':null}

Sync 3:同步 3:

{'schemas':['urn:ietf:params:scim:api:messages:2.0:BulkRequest'],'Operations':[{'method':'PATCH','bulkId':'f2be78c1-177a-4f90-b5c8-61b7f3cdb576','path':'/DynamicElements/1f56ed3b-cafd-40b0-ab44-5b3a7bcc2bc6','data':[{'op':'Replace','path':'destinationIndicator','value':[{'value':'All_COO_Org_Managers_CELOCORE_AUTO'},{'value':'All_GTM_Org_CELOCORE_AUTO'}]}]}],'failOnErrors':null}

Has anyone else faced this issue and has a solution at hand on how this could be resolved?有没有其他人遇到过这个问题,并且手头有一个解决方案来解决这个问题?

Any help is much appreciated as our Microsoft support has already declared this as 3rd party and asked us to reach out to Workday as this is not within the support of them.非常感谢任何帮助,因为我们的 Microsoft 支持人员已将其声明为第 3 方,并要求我们与 Workday 联系,因为这不在他们的支持范围内。

Many thanks and best regards致以真诚的感谢和诚挚的问候

Timo蒂莫

To confirm and close this thread:要确认并关闭此线程:

This was confirmed by Microsoft as a code fault and will be patched by them.这已被 Microsoft 确认为代码错误,并将由他们进行修补。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM