Freigeben über


Behandeln von Problemen beim Abrufen von Personal-Attributen

Problem beim Abrufen von Workday-Attributen

Gilt für
* Lokale Benutzerbereitstellung von Workday in Active Directory
* Workday zur Microsoft Entra-Benutzerbereitstellung
Problembeschreibung
Sie haben die Workday-App für eingehende Bereitstellungen konfiguriert und eine Verbindung mit der Workday-Mandanten-URL hergestellt. Sie haben eine Testsynchronisierung ausgeführt und festgestellt, dass die Bereitstellungs-App bestimmte Attribute aus Workday nicht abruft. Nur einige Attribute werden gelesen und für das Ziel bereitgestellt.
Mögliche Ursache
Standardmäßig enthält die Workday-App für Bereitstellungen Attributzuordnungen und XPath-Definitionen, die mit Workday Web Services (WWS) der Version 21.1 funktionieren. Wenn Sie beim Konfigurieren der Konnektivität mit Workday in der Bereitstellungs-App explizit die WWS-API-Version angegeben haben (Beispiel: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources/v34.0), dann kann dieses Problem aufgrund des Konflikts zwischen der WWS-API-Version und den XPath-Definitionen auftreten.
Möglichkeiten zur Lösung
* Option 1: Entfernen Sie die WWS-API-Versionsinformationen aus der URL, und verwenden Sie die Standardversion der WWS-API (v21.1).
* Option 2: Aktualisieren Sie die Ausdrücke der XPath-API manuell, damit sie mit Ihrer bevorzugten WWS-API-Version kompatibel sind. Aktualisieren Sie die Ausdrücke der XPath-API unter Attributzuordnung > Erweiterte Optionen > Workday-Attributliste bearbeiten unter Verweis auf den Abschnitt Workday-Attributreferenz.

Problem beim Abrufen berechneter Workday-Felder

Gilt für
* Lokale Benutzerbereitstellung von Workday in Active Directory
* Workday zur Microsoft Entra-Benutzerbereitstellung
Problembeschreibung
Sie haben die Workday-App für eingehende Bereitstellungen konfiguriert und eine Verbindung mit der Workday-Mandanten-URL hergestellt. Sie haben ein Integrationssystem in Workday konfiguriert, und Sie haben XPath-Instanzen konfiguriert, die auf Attribute im Workday-Integrationssystem verweisen. Die Microsoft Entra-App für Bereitstellungen ruft jedoch keine Werte ab, die diesen Integrationssystemattributen oder berechneten Feldern zugeordnet sind.
Ursache
Dies ist eine bekannte Einschränkung. Die Workday-Bereitstellungs-App unterstützt derzeit nicht das Abrufen berechneter Felder/Integrationssystemattribute mithilfe des Anforderungsfilters „Field_And_Parameter_Criteria_Data Get_Workers“.
Möglichkeiten zur Lösung
Ziehen Sie als Problemumgehung entweder die Verwendung von Workday-Bereitstellungsgruppen oder des Workday-Felds mit der benutzerdefinierten ID in Betracht.

Empfohlene Problemumgehungen

  • Option 1: Verwenden von Workday-Bereitstellungsgruppen: Überprüfen Sie, ob der Wert des berechneten Felds als Bereitstellungsgruppe in Workday dargestellt werden kann. Mit derselben Logik, die für das berechnete Feld verwendet wird, können Ihre Workday-Administrator*innen den Benutzer*innen möglicherweise auch eine Bereitstellungsgruppe zuweisen. Workday-Referenzdokument, für das die Workday-Anmeldung erforderlich ist: Einrichten von Kontobereitstellungsgruppen. Nach der Konfiguration kann diese Bereitstellungsgruppenzuweisung im Bereitstellungsauftrag abgerufen und in Attributzuordnungen und Bereichsfiltern verwendet werden.
  • Option 2: Verwenden von benutzerdefinierten Workday-IDs: Überprüfen Sie, ob der Wert des berechneten Felds als benutzerdefinierte ID im Workday-Profil dargestellt werden kann. Verwenden Sie die Aufgabe Maintain Custom ID Type in Workday, um einen neuen Typ zu definieren und Werte in dieser benutzerdefinierten ID aufzufüllen. Stellen Sie sicher, dass das für die Integration verwendete Workday ISU-Konto über Domänensicherheitsberechtigungen für Person Data: ID Information verfügt.
    • Beispiel 1: Angenommen, Sie verfügen über ein berechnetes Feld namens „Payroll ID“. Sie können „External_Payroll_ID“ als benutzerdefinierte ID in Workday definieren und mithilfe eines XPATH-Elements abrufen, das „Custom_ID_Type_ID“ als Auswahlmechanismus verwendet: wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID/wd:Custom_ID_Data[string(wd:ID_Type_Reference/wd:ID[@wd:type='Custom_ID_Type_ID']='External_Payroll_ID']/wd:ID/text()
    • Beispiel 2: Angenommen, Sie verfügen über ein berechnetes Feld namens „Badge ID“. Sie können „Badge ID“ als benutzerdefinierte ID in Workday definieren und das zugehörige Attribut „Descriptor“ mit einem XPATH-Element abrufen, das „wd:ID_Type_Reference/@wd:Descriptor“ als Auswahlmechanismus verwendet: wd:Worker/wd:Worker_Data/wd:Personal_Data/wd:Identification_Data/wd:Custom_ID[string(wd:Custom_ID_Data/wd:ID_Type_Reference/@wd:Descriptor)='BADGE ID']/wd:Custom_ID_Reference/@wd:Descriptor

Nächste Schritte