Tutorial: Konfigurieren des Rückschreibens von Attributen aus Microsoft Entra ID in Workday

In diesem Tutorial werden die Schritte beschrieben, die Sie ausführen müssen, um Attribute aus Microsoft Entra ID für Workday zurückzuschreiben. Die Bereitstellungs-App für das Workday-Rückschreiben unterstützt das Zuweisen von Werten zu den folgenden Workday-Attributen:

  • Geschäftliche E-Mail-Adresse
  • Workday-Benutzername
  • Geschäftliche Festnetztelefonnummer (einschließlich Landeskennzahl, Vorwahl, Nummer und Durchwahl)
  • Primäres Flag für die geschäftliche Festnetztelefonnummer
  • Geschäftliche Mobilfunknummer (einschließlich Landeskennzahl, Vorwahl, Nummer)
  • Primäres Flag für die geschäftliche Mobilfunknummer

Überblick

Nachdem Sie die Bereitstellungsintegration in eingehender Richtung entweder mit der Bereitstellungs-App vom Typ Von Workday zu lokaler AD-Instanz oder Von Workday zu Microsoft Entra ID eingerichtet haben, können Sie optional die Workday-Rückschreibe-App konfigurieren, um Kontaktinformationen, wie die geschäftliche E-Mail-Adresse und die Telefonnummer für Workday zurückzuschreiben.

Für wen ist diese Benutzerbereitstellungslösung am besten geeignet?

Diese Benutzerbereitstellungslösung für das Workday-Rückschreiben eignet sich ideal für:

  • Organisationen, die Microsoft 365 nutzen und von der IT-Abteilung verwaltete autoritative Attribute (z. B. die E-Mail-Adresse, Benutzername und Telefonnummer) für Workday zurückschreiben möchten.

Konfigurieren eines Integrationssystembenutzers in Workday

Im Abschnitt Konfigurieren des Integrationssystembenutzers finden Sie Informationen zum Erstellen eines Benutzerkontos für das Workday-Integrationssystem mit Berechtigungen zum Abrufen von Beschäftigtendaten.

Konfigurieren Microsoft Entra Attributrückschreibens auf Workday

Befolgen Sie diese Anweisungen, um die Zurückschreibung der E-Mail-Adressen und Benutzernamen der Benutzer aus Microsoft Entra ID in Workday zu konfigurieren.

Teil 1: Hinzufügen der Writeback-Connector-App und Herstellen der Verbindung mit Workday

So konfigurieren Sie den Workday Writeback-Connector

  1. Melden Sie sich beim Microsoft Entra Admin Center mindestens als Cloudanwendungsadministrator an.

  2. Navigieren Sie zu Identität>Anwendungen>Unternehmensanwendungen>Neue Anwendung.

  3. Suchen Sie nach Workday Writeback, und fügen Sie die App aus dem Katalog hinzu.

  4. Sobald die App hinzugefügt wurde und der Bildschirm mit den App-Details angezeigt wird, wählen Sie Bereitstellung aus.

  5. Ändern Sie den Bereitstellungsmodus in Automatisch.

  6. Vervollständigen Sie den Abschnitt Administratoranmeldeinformationen wie folgt:

    • Administratorbenutzername: Geben Sie den Benutzernamen des Workday-Systemintegrationskontos mit angefügtem Mandantendomänennamen ein. Sollte etwa so aussehen: benutzername@contoso4

    • Administratorkennwort: Geben Sie das Kennwort des Workday-Systemintegrationskontos ein.

    • Mandanten-URL: Geben Sie die URL des Workday-Webdienstendpunkts für Ihren Mandanten ein. Dieser Wert sollte wie folgt lauten: https://wd3-impl-services1.workday.com/ccx/service/contoso4/Human_Resources. Dabei wird contoso4 durch den Namen Ihres Mandanten und wd3-impl (bei Bedarf) durch die ordnungsgemäße Umgebungszeichenfolge ersetzt.

    • Benachrichtigungs-E-Mail: Geben Sie Ihre E-Mail-Adresse ein, und aktivieren Sie das Kontrollkästchen „E-Mail senden, wenn Fehler auftritt“.

    • Klicken Sie auf die Schaltfläche Verbindung testen. Wenn der Verbindungstest erfolgreich ist, klicken Sie oben auf die Schaltfläche Speichern. Falls nicht, überprüfen Sie, ob die Workday-URL und -Anmeldeinformationen in Workday gültig sind.

Teil 2: Konfigurieren von Writeback-Attributzuordnungen

In diesem Abschnitt werden Sie konfigurieren, wie die Writebackattribute von Microsoft Entra ID zu Workday übertragen werden.

  1. Klicken Sie auf der Registerkarte „Bereitstellung“ unter Zuordnungen auf den Namen der Zuordnung.

  2. Im Feld Quellobjektbereich können Sie optional filtern, welche Gruppen von Benutzern in Microsoft Entra ID Teil des Rückschreibens sein sollen. Der Standardbereich ist „alle Benutzer in Microsoft Entra ID“.

  3. Aktualisieren Sie im Abschnitt Attributzuordnungen die entsprechende ID, um das Attribut in Microsoft Entra ID anzugeben, in dem die Mitarbeiter-ID von Workday gespeichert ist. Eine gängige Methode für den Abgleich ist das Synchronisieren der Mitarbeiter-ID von Workday mit „extensionAttribute“ 1-15 in Microsoft Entra ID und das anschließende Verwenden dieses Attributs in Microsoft Entra ID, um die Benutzer wieder mit Workday abzugleichen.

  4. In der Regel ordnen Sie das Microsoft Entra ID-Attribut userPrincipalName dem Workday-Attribut UserID und das Microsoft Entra ID-Attribut mail dem Workday-Attribut EmailAddress zu.

    Azure portal

  5. Verwenden Sie den unten aufgeführten Leitfaden, um die Werte von Telefonnummernattributen aus Microsoft Entra ID Workday zuzuordnen. Weitere Informationen finden Sie in den Beispielen zur Zuordnung von Schreibzugriffsausdruck, um die richtige Ausdruckszuordnung für jedes Attribut zu konfigurieren.

    Workday-Attribut Telefon Erwarteter Wert Leitfaden für die Zuordnung
    WorkphoneLandlineIsPrimary TRUE/FALSE Konstante oder Ausdruckszuordnung, deren Ausgabe den Zeichenfolgenwert „true“ oder „false“ hat.
    WorkphoneLandlineCountryCodeName Aus drei Buchstaben bestehende ISO 3166-1-Landeskennzahl Konstante oder Ausdruckszuordnung, deren Ausgabe eine aus drei Buchstaben bestehende Landeskennzahl ist.
    WorkphoneLandlineCountryCodeNumber Internationale Landesvorwahl Konstante oder Ausdruckszuordnung, deren Ausgabe eine gültige Landeskennzahl (ohne das + Zeichen) ist.
    WorkphoneLandlineNumber Vollständige Telefonnummer einschließlich der Vorwahl Wird dem Attribut telephoneNumber zugeordnet. Verwenden Sie RegEx, um Leerzeichen, Klammern und Landeskennzahl zu entfernen.
    WorkphoneLandlineExtension Durchwahlnummer Wenn telephoneNumber eine Durchwahl enthält, verwenden Sie RegEx, um den Wert zu extrahieren.
    WorkphoneMobileIsPrimary TRUE/FALSE Konstante Zuordnung oder Ausdruckszuordnung, deren Ausgabe den Zeichenfolgenwert „true“ oder „false“ hat.
    WorkphoneMobileCountryCodeName Aus drei Buchstaben bestehende ISO 3166-1-Landeskennzahl Konstante oder Ausdruckszuordnung, deren Ausgabe eine aus drei Buchstaben bestehende Landeskennzahl ist.
    WorkphoneMobileCountryCodeNumber Internationale Landesvorwahl Konstante oder Ausdruckszuordnung, deren Ausgabe eine gültige Landeskennzahl (ohne das + Zeichen) ist.
    WorkphoneMobileNumber Vollständige Telefonnummer einschließlich der Vorwahl Wird dem Attribut mobile zugeordnet. Verwenden Sie RegEx, um Leerzeichen, Klammern und Landeskennzahl zu entfernen.

    Hinweis

    Wenn Sie den Change_Work_Contact Workday-Webdienst aufrufen, sendet Microsoft Entra ID die folgenden konstanten Werte:

    • Communication_Usage_Type_ID wird auf die konstante Zeichenfolge „WORK“ festgelegt.
    • Phone_Device_Type_ID wird für Mobiltelefonnummern auf die konstante Zeichenfolge „Mobile“ und für Festnetztelefonnummern auf „Landline“ festgelegt.

    Wenn Ihr Workday-Mandant verschiedene Type_IDs verwendet, werden Fehler beim Rückschreiben auftreten. Um derartige Fehler zu vermeiden, können Sie den Workday-Task Verweis-IDs verwalten verwenden und die Type_IDs aktualisieren, damit diese mit den von Microsoft Entra ID verwendeten Werten übereinstimmen.

  6. Klicken Sie oben im Abschnitt „Attributzuordnung“ auf Speichern, um Ihre Zuordnungen zu speichern.

Beispiel für die Schreibbackausdruckzuordnung

In diesem Abschnitt finden Sie Beispiele zum Konfigurieren der Workday Writeback-Anwendung für allgemeine Integrationsszenarien.

Timing für die Rückschreibung bei Pre-Hires

In einer typischen Workday-Integration mit Microsoft Entra ID erstellt eine eingehende Benutzerbereitstellungs-App – Workday bis lokales Active Directory oder Workday bis Microsoft Entra ID – ein neues Microsoft Entra-Konto für Voreinstellungen, die eindeutige E-Mails und UserPrincipalName für den Benutzer generieren.

Standardmäßig versucht die Workday Writeback-App, die geschäftlichen E-Mail- und Benutzer-ID-Werte im Workday-Konto sofort festzulegen, nachdem der Benutzer in Microsoft Entra ID erstellt wurde.

Wenn Sie die UserID- oder E-Mail-Zurückschreibung verzögern möchten, damit sie am oder nach dem Einstellungsdatum erfolgt, führen Sie die nachstehenden Schritte aus.

  1. Es gibt ein Attribut in Microsoft Entra ID, employeeHireDate genannt, in dem Sie das Anfangsdatum des Benutzers für die Beschäftigung erfassen können.

  2. Wenn Sie Workday zum lokales Active Directory Bereitstellungsauftrag verwenden, konfigurieren Sie ihn so, dass das Feld "Workday StatusHireDate" in ein Attribut in lokales Active Directory (z. B. extensionAttribute8) fließt. Konfigurieren Sie Microsoft Entra Connect, um den lokalen Wert mit employeeHireDate in Microsoft Entra ID zu synchronisieren.

  3. Wenn Sie Workday zum Microsoft Entra ID Bereitstellungsauftrag verwenden, konfigurieren Sie ihn, um das Feld Workday StatusHireDate direkt an das EmployeeHireDate-Attribut in Microsoft Entra ID zu übertragen.

    Hinweis

    Wenn Sie das Anfangsdatum des Mitarbeiters in einem anderen Microsoft Entra ID extensionAttribute speichern, können Sie dieses Attribut anstelle von EmployeeHireDate im folgenden Ausdruck verwenden.

  4. Verwenden Sie in Ihrer Workday Writeback-Anwendung die folgende Ausdrucksregel, um Microsoft Entra userPrincipalName in Workday UserID-Feld zu exportieren.

    IgnoreFlowIfNullOrEmpty(IIF(DateDiff("d", Now(), CDate([employeeHireDate])) >= 0, "", [userPrincipalName]))
    

    Der obige Ausdruck verwendet die DateDiff-Funktion, um den Unterschied zwischen employeeHireDate und dem heutigen Datum in UTC auszuwerten, das mithilfe der Funktion Now abgerufen wird. Wenn employeeHireDate größer oder gleich dem heutigen Datum ist, aktualisiert sie die UserID. Andernfalls wird ein leerer Wert zurückgegeben, und die Funktion IgnoreFlowIfNullOrEmpty schließt dieses Attribut aus Writeback aus.

Wichtig

Damit der verzögerte Rückschreibvorgang wie erwartet funktioniert, muss ein Vorgang im lokalen Active Directory oder Microsoft Entra ID eine Änderung am Benutzer/an der Benutzerin nur einen Tag vor der Ankunft oder am Einstellungsdatum auslösen, sodass das Profil dieses Benutzers/dieser Benutzerin aktualisiert wird und für „Writeback“ gilt. Es muss eine Änderung sein, die einen Attributwert im Benutzerprofil aktualisiert. Der neue Attributwert muss sich vom alten Attributwert unterscheiden.

Behandeln von Telefonnummern mit Landeskennzahl und Telefonnummer

Damit der Rückrufvorgang für die Telefonnummer erfolgreich ist, ist es wichtig, den richtigen Ländercodenamen und die Ländercodenummer zu senden. Der Name des Ländercodes ist ein dreistelliger Code, der dem ISO 3166-1-Format entspricht, während die Ländercodenummer auf den Länderanrufcode oder den internationalen Wählcode (ISD) für dieses Land verweist.

In diesem Beispiel wird davon ausgegangen, dass der Telefonnummernwert in Microsoft Entra ID für phoneNumber oder Mobile das Format +<isdCode><space><phoneNumber>hat.
Beispiel: Wenn der Telefonnummernwert auf +1 1112223333 oder +1 (111) 222-3333festgelegt ist, ist der 1 ISD-Code und der Name der Ländercode, der dem USAWert entspricht.

Verwenden Sie die unten aufgeführten regulären Ausdruckszuordnungen, um den richtigen Ländercodenamen und die Ländercodenummer an Workday zu senden. Sie können telphoneNumber oder mobile als Quellattribute verwenden. In den folgenden Beispielen wird telephoneNumber verwendet. Alle Ausdrücke hier verwenden die Replace-Funktion.

Beispielzuordnung für WorkphoneLandlineNumber oder WorkphoneMobileNumber

Replace(Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , )

Beispielzuordnung für WorkphoneLandlineCountryCodeNumber oder WorkphoneMobileCountryCodeNumber

Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , )

Beispielzuordnung für WorkphoneLandlineCountryCodeNumber oder WorkphoneMobileCountryCodeNumber

Der nachstehende Ausdruck extrahiert den isdCode und verwendet switch-Funktion, um den richtigen Ländercodenamen nachzuschlagen, um an Workday zu senden.

Switch(Replace([telephoneNumber], , "\\+(?<isdCode>\\d*) (?<phoneNumber>.*)", , "${isdCode}", , ), "USA",
"93", "AFG", "355", "ALB", "213", "DZA", "376", "AND", "244", "AGO",  "54", "ARG", "374", "ARM", "297", "ABW", "61", "AUS", "43", "AUT", "994", "AZE", "973", "BHR", "880", "BGD", 
"375", "BLR", "32", "BEL", "501", "BLZ", "229", "BEN", "975", "BTN", "591", "BOL", "599", "BES", "387", "BIH", "267", "BWA", "55", "BRA", "246", "IOT", "673", "BRN", "359", "BGR", 
"226", "BFA", "257", "BDI", "238", "CPV", "855", "KHM", "237", "CMR", "236", "CAF", "235", "TCD", "56", "CHL", "86", "CHN", "57", "COL", "269", "COM", "242", "COG", "243", "COD", 
"682", "COK", "506", "CRI", "225", "CIV", "385", "HRV", "53", "CUB", "357", "CYP", "420", "CZE", "45", "DNK", "253", "DJI", "593", "ECU", "20", "EGY", "503", "SLV", "240", "GNQ", 
"291", "ERI", "372", "EST", "268", "SWZ", "251", "ETH", "500", "FLK", "298", "FRO", "679", "FJI", "358", "FIN", "33", "FRA", "594", "GUF", "689", "PYF", "241", "GAB", "220", "GMB", 
"995", "GEO", "49", "DEU", "233", "GHA", "350", "GIB", "30", "GRC", "299", "GRL", "590", "GLP", "502", "GTM", "224", "GIN", "245", "GNB", "592", "GUY", "509", "HTI", "504", "HND", 
"852", "HKG", "36", "HUN", "354", "ISL", "91", "IND", "62", "IDN", "98", "IRN", "964", "IRQ", "353", "IRL", "972", "ISR", "39", "ITA", "81", "JPN", "962", "JOR", "254", "KEN", "686", 
"KIR", "850", "PRK", "82", "KOR", "383", "XKX", "965", "KWT", "996", "KGZ", "856", "LAO", "371", "LVA", "961", "LBN", "266", "LSO", "231", "LBR", "218", "LBY", "423", "LIE", "370", 
"LTU", "352", "LUX", "853", "MAC", "261", "MDG", "265", "MWI", "60", "MYS", "960", "MDV", "223", "MLI", "356", "MLT", "692", "MHL", "596", "MTQ", "222", "MRT", "230", "MUS", "262", 
"REU", "52", "MEX", "691", "FSM", "373", "MDA", "377", "MCO", "976", "MNG", "382", "MNE", "212", "MAR", "258", "MOZ", "95", "MMR", "264", "NAM", "674", "NRU", "977", "NPL", "31", 
"NLD", "687", "NCL", "64", "NZL", "505", "NIC", "227", "NER", "234", "NGA", "683", "NIU", "672", "NFK", "389", "MKD", "47", "NOR", "968", "OMN", "92", "PAK", "680", "PLW", "970", 
"PSE", "507", "PAN", "675", "PNG", "595", "PRY", "51", "PER", "63", "PHL", "870", "PCN", "48", "POL", "351", "PRT", "974", "QAT", "40", "ROU", "7", "RUS", "250", "RWA", "290", "SHN", 
"508", "SPM", "685", "WSM", "378", "SMR", "239", "STP", "966", "SAU", "221", "SEN", "381", "SRB", "248", "SYC", "232", "SLE", "65", "SGP", "421", "SVK", "386", "SVN", "677", "SLB", 
"252", "SOM", "27", "ZAF", "211", "SSD", "34", "ESP", "94", "LKA", "249", "SDN", "597", "SUR", "46", "SWE", "41", "CHE", "963", "SYR", "886", "TWN", "992", "TJK", "255", "TZA", "66", 
"THA", "670", "TLS", "228", "TGO", "690", "TKL", "676", "TON", "216", "TUN", "90", "TUR", "993", "TKM", "688", "TUV", "256", "UGA", "380", "UKR", "971", "ARE", "44", "GBR", "1", 
"USA", "598", "URY", "998", "UZB", "678", "VUT", "58", "VEN", "84", "VNM", "681", "WLF", "967", "YEM", "260", "ZMB", "263", "ZWE"
)

Ableiten von Ländercodes aus Microsoft Entra ID usageLocation-Attributs

Wenn Sie den Ländercodenamen und die Ländercodenummer in Workday basierend auf dem usageLocation-Attribut festlegen möchten, verwenden Sie die unten aufgeführten Ausdruckszuordnungen, um den Zweibuchstaben-Ländercode in den entsprechenden Dreibuchstaben-Ländercodenamen und die Ländercodenummer zu konvertieren.

Beispielzuordnung für WorkphoneLandlineCountryCodeNumber oder WorkphoneMobileCountryCodeNumber

Switch([usageLocation], "1", "AF", "93", "AX", "358", "AL", "355", "DZ", "213", "AS", "1", "AD", "376", "AO", "244", "AI", "1", "AG", "1", "AR", "54", "AM", "374", "AW", "297", "AU", 
"61", "AT", "43", "AZ", "994", "BS", "1", "BH", "973", "BD", "880", "BB", "1", "BY", "375", "BE", "32", "BZ", "501", "BJ", "229", "BM", "1", "BT", "975", "BO", "591", "BQ", "599", 
"BA", "387", "BW", "267", "BR", "55", "IO", "246", "VG", "1", "BN", "673", "BG", "359", "BF", "226", "BI", "257", "CV", "238", "KH", "855", "CM", "237", "CA", "1", "KY", "1", "CF", 
"236", "TD", "235", "CL", "56", "CN", "86", "CX", "61", "CC", "61", "CO", "57", "KM", "269", "CG", "242", "CD", "243", "CK", "682", "CR", "506", "CI", "225", "HR", "385", "CU", "53", 
"CW", "599", "CY", "357", "CZ", "420", "DK", "45", "DJ", "253", "DM", "1", "DO", "1", "EC", "593", "EG", "20", "SV", "503", "GQ", "240", "ER", "291", "EE", "372", "SZ", "268", "ET", 
"251", "FK", "500", "FO", "298", "FJ", "679", "FI", "358", "FR", "33", "GF", "594", "PF", "689", "GA", "241", "GM", "220", "GE", "995", "DE", "49", "GH", "233", "GI", "350", "GR", 
"30", "GL", "299", "GD", "1", "GP", "590", "GU", "1", "GT", "502", "GG", "44", "GN", "224", "GW", "245", "GY", "592", "HT", "509", "VA", "39", "HN", "504", "HK", "852", "HU", "36", 
"IS", "354", "IN", "91", "ID", "62", "IR", "98", "IQ", "964", "IE", "353", "IM", "44", "IL", "972", "IT", "39", "JM", "1", "JP", "81", "JE", "44", "JO", "962", "KZ", "7", "KE", 
"254", "KI", "686", "KP", "850", "KR", "82", "XK", "383", "KW", "965", "KG", "996", "LA", "856", "LV", "371", "LB", "961", "LS", "266", "LR", "231", "LY", "218", "LI", "423", "LT", 
"370", "LU", "352", "MO", "853", "MG", "261", "MW", "265", "MY", "60", "MV", "960", "ML", "223", "MT", "356", "MH", "692", "MQ", "596", "MR", "222", "MU", "230", "YT", "262", "MX", 
"52", "FM", "691", "MD", "373", "MC", "377", "MN", "976", "ME", "382", "MS", "1", "MA", "212", "MZ", "258", "MM", "95", "NA", "264", "NR", "674", "NP", "977", "NL", "31", "NC", 
"687", "NZ", "64", "NI", "505", "NE", "227", "NG", "234", "NU", "683", "NF", "672", "MK", "389", "MP", "1", "NO", "47", "OM", "968", "PK", "92", "PW", "680", "PS", "970", "PA", 
"507", "PG", "675", "PY", "595", "PE", "51", "PH", "63", "PN", "870", "PL", "48", "PT", "351", "PR", "1", "QA", "974", "RE", "262", "RO", "40", "RU", "7", "RW", "250", "BL", "590", 
"SH", "290", "KN", "1", "LC", "1", "MF", "590", "PM", "508", "VC", "1", "WS", "685", "SM", "378", "ST", "239", "SA", "966", "SN", "221", "RS", "381", "SC", "248", "SL", "232", "SG", 
"65", "SX", "1", "SK", "421", "SI", "386", "SB", "677", "SO", "252", "ZA", "27", "SS", "211", "ES", "34", "LK", "94", "SD", "249", "SR", "597", "SJ", "47", "SE", "46", "CH", "41", 
"SY", "963", "TW", "886", "TJ", "992", "TZ", "255", "TH", "66", "TL", "670", "TG", "228", "TK", "690", "TO", "676", "TT", "1", "TN", "216", "TR", "90", "TM", "993", "TC", "1", "TV", 
"688", "VI", "1", "UG", "256", "UA", "380", "AE", "971", "GB", "44", "UM", "246", "US", "1", "UY", "598", "UZ", "998", "VU", "678", "VE", "58", "VN", "84", "WF", "681", "EH", "212", 
"YE", "967", "ZM", "260", "ZW", "263")

Beispielzuordnung für WorkphoneLandlineCountryCodeNumber oder WorkphoneMobileCountryCodeNumber

Switch([usageLocation], "USA", "AF", "AFG", "AX", "ALA", "AL", "ALB", "DZ", "DZA", "AS", "ASM", "AD", "AND", "AO", "AGO", "AI", "AIA", "AG", "ATG", "AR", "ARG", "AM", "ARM", "AW", 
"ABW", "AU", "AUS", "AT", "AUT", "AZ", "AZE", "BS", "BHS", "BH", "BHR", "BD", "BGD", "BB", "BRB", "BY", "BLR", "BE", "BEL", "BZ", "BLZ", "BJ", "BEN", "BM", "BMU", "BT", "BTN", "BO", 
"BOL", "BQ", "BES", "BA", "BIH", "BW", "BWA", "BR", "BRA", "IO", "IOT", "VG", "VGB", "BN", "BRN", "BG", "BGR", "BF", "BFA", "BI", "BDI", "CV", "CPV", "KH", "KHM", "CM", "CMR", "CA", 
"CAN", "KY", "CYM", "CF", "CAF", "TD", "TCD", "CL", "CHL", "CN", "CHN", "CX", "CXR", "CC", "CCK", "CO", "COL", "KM", "COM", "CG", "COG", "CD", "COD", "CK", "COK", "CR", "CRI", "CI", 
"CIV", "HR", "HRV", "CU", "CUB", "CW", "CUW", "CY", "CYP", "CZ", "CZE", "DK", "DNK", "DJ", "DJI", "DM", "DMA", "DO", "DOM", "EC", "ECU", "EG", "EGY", "SV", "SLV", "GQ", "GNQ", "ER", 
"ERI", "EE", "EST", "SZ", "SWZ", "ET", "ETH", "FK", "FLK", "FO", "FRO", "FJ", "FJI", "FI", "FIN", "FR", "FRA", "GF", "GUF", "PF", "PYF", "GA", "GAB", "GM", "GMB", "GE", "GEO", "DE", 
"DEU", "GH", "GHA", "GI", "GIB", "GR", "GRC", "GL", "GRL", "GD", "GRD", "GP", "GLP", "GU", "GUM", "GT", "GTM", "GG", "GGY", "GN", "GIN", "GW", "GNB", "GY", "GUY", "HT", "HTI", "VA", 
"VAT", "HN", "HND", "HK", "HKG", "HU", "HUN", "IS", "ISL", "IN", "IND", "ID", "IDN", "IR", "IRN", "IQ", "IRQ", "IE", "IRL", "IM", "IMN", "IL", "ISR", "IT", "ITA", "JM", "JAM", "JP", 
"JPN", "JE", "JEY", "JO", "JOR", "KZ", "KAZ", "KE", "KEN", "KI", "KIR", "KP", "PRK", "KR", "KOR", "XK", "XKX", "KW", "KWT", "KG", "KGZ", "LA", "LAO", "LV", "LVA", "LB", "LBN", "LS", 
"LSO", "LR", "LBR", "LY", "LBY", "LI", "LIE", "LT", "LTU", "LU", "LUX", "MO", "MAC", "MG", "MDG", "MW", "MWI", "MY", "MYS", "MV", "MDV", "ML", "MLI", "MT", "MLT", "MH", "MHL", "MQ", 
"MTQ", "MR", "MRT", "MU", "MUS", "YT", "MYT", "MX", "MEX", "FM", "FSM", "MD", "MDA", "MC", "MCO", "MN", "MNG", "ME", "MNE", "MS", "MSR", "MA", "MAR", "MZ", "MOZ", "MM", "MMR", "NA", 
"NAM", "NR", "NRU", "NP", "NPL", "NL", "NLD", "NC", "NCL", "NZ", "NZL", "NI", "NIC", "NE", "NER", "NG", "NGA", "NU", "NIU", "NF", "NFK", "MK", "MKD", "MP", "MNP", "NO", "NOR", "OM", 
"OMN", "PK", "PAK", "PW", "PLW", "PS", "PSE", "PA", "PAN", "PG", "PNG", "PY", "PRY", "PE", "PER", "PH", "PHL", "PN", "PCN", "PL", "POL", "PT", "PRT", "PR", "PRI", "QA", "QAT", "RE", 
"REU", "RO", "ROU", "RU", "RUS", "RW", "RWA", "BL", "BLM", "SH", "SHN", "KN", "KNA", "LC", "LCA", "MF", "MAF", "PM", "SPM", "VC", "VCT", "WS", "WSM", "SM", "SMR", "ST", "STP", "SA", 
"SAU", "SN", "SEN", "RS", "SRB", "SC", "SYC", "SL", "SLE", "SG", "SGP", "SX", "SXM", "SK", "SVK", "SI", "SVN", "SB", "SLB", "SO", "SOM", "ZA", "ZAF", "SS", "SSD", "ES", "ESP", "LK", 
"LKA", "SD", "SDN", "SR", "SUR", "SJ", "SJM", "SE", "SWE", "CH", "CHE", "SY", "SYR", "TW", "TWN", "TJ", "TJK", "TZ", "TZA", "TH", "THA", "TL", "TLS", "TG", "TGO", "TK", "TKL", "TO", 
"TON", "TT", "TTO", "TN", "TUN", "TR", "TUR", "TM", "TKM", "TC", "TCA", "TV", "TUV", "VI", "VIR", "UG", "UGA", "UA", "UKR", "AE", "ARE", "GB", "GBR", "UM", "UMI", "US", "USA", "UY", 
"URY", "UZ", "UZB", "VU", "VUT", "VE", "VEN", "VN", "VNM", "WF", "WLF", "EH", "ESH", "YE", "YEM", "ZM", "ZMB", "ZW", "ZWE")

Extrahieren einer 10-stelligen Telefonnummer

Verwenden Sie den unten stehenden regulären Ausdruck, wenn die Telefonnummer in Microsoft Entra ID unter Verwendung des für die Self Service-Kennwortzurücksetzung (SSPR) erforderlichen Formats festgelegt wird.
Beispiel: Wenn der Wert der Telefonnummer +1 1112223333 ist, wird der RegEx-Ausdruck 1112223333 ausgegeben.

Replace([telephoneNumber], , "\\+(?<isdCode>\\d* )(?<phoneNumber>\\d{10})", , "${phoneNumber}", , )

Entfernen von Leerzeichen, Strichen und Klammern in einer Telefonnummer

Verwenden Sie den unten stehenden regulären Ausdruck, wenn die Telefonnummer in Microsoft Entra ID unter Verwendung des Formats (XXX) XXX-XXXX festgelegt wird.
Beispiel: Wenn der Wert der Telefonnummer (111) 222-3333 ist, wird der RegEx-Ausdruck 1112223333 ausgegeben.

Replace([mobile], , "[()\\s-]+", , "", , )

Behandeln von Festnetztelefonnummernerweiterungen

Angenommen, alle Telefonnummern in Microsoft Entra ID haben Erweiterungsnummern und Sie möchten die Erweiterungsnummern in Workday auffüllen. In diesem Beispiel wird davon ausgegangen, dass Telefonnummern im Format gespeichert sind: +<isdCode><space><phoneNumber><space>x<extensionNumber> und die Erweiterungsnummer wird nach dem x Zeichen angezeigt.

Verwenden Sie die folgenden Ausdrücke, um die Komponenten dieser Telefonnummer zu extrahieren:

Beispielzuordnung für WorkphoneLandlineNumber

Wenn telephoneNumber den Wert +1 (206) 291-8163 x8125hat, wird der folgende Ausdruck zurückgegeben 2062918163.

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${phoneNumber}", , ), ,"[()\\s-]+", ,"", , ) 

Beispielzuordnung für WorkphoneLandlineCountryCodeNumber

Wenn telephoneNumber den Wert +1 (206) 291-8163 x8125hat, wird der folgende Ausdruck zurückgegeben 1.

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${isdCode}", , ), ,"[()\\s-]+", ,"", , ) 

Beispielzuordnung für WorkphoneLandlineNumber

Wenn telephoneNumber den Wert +1 (206) 291-8163 x8125hat, wird der folgende Ausdruck zurückgegeben 8125.

Replace(Replace([telephoneNumber], , "\+(?<isdCode>\d* )(?<phoneNumber>.* )[x](?<extension>.*)", , "${extension}", , ), ,"[()\\s-]+", ,"", , )

Aktivieren und Starten der Benutzerbereitstellung

Nachdem die Konfiguration der Workday-Bereitstellungs-App abgeschlossen ist, können Sie den Bereitstellungsdienst im Microsoft Entra Admin Center aktivieren.

Tipp

Beim Aktivieren des Bereitstellungsdiensts werden Bereitstellungsvorgänge für alle Benutzer im Bereich initiiert. Wenn Fehler in der Zuordnung oder Workday-Datenprobleme auftreten, kann der Bereitstellungsauftrag fehlschlagen und in den Quarantänezustand wechseln. Um dies zu vermeiden, empfehlen wir Ihnen, den Filter Quellobjektbereich zu konfigurieren und Ihre Attributzuordnungen mit einigen Testbenutzern per bedarfsgesteuerter Bereitstellung zu testen, bevor Sie die vollständige Synchronisierung für alle Benutzer starten. Sobald Sie sich vergewissert haben, dass die Zuordnungen funktionieren und Sie die gewünschten Ergebnisse erhalten, können Sie den Filter entweder entfernen oder schrittweise erweitern, um mehr Benutzer einzubinden.

  1. Legen Sie auf der Registerkarte Bereitstellung die Einstellung Bereitstellungsstatus auf Ein fest.

  2. Wählen Sie in der Dropdownliste Bereich die Option Alle Benutzer und Gruppen synchronisieren aus. Mit dieser Option schreibt die Rückschreibe-App zugeordnete Attribute aller Benutzer aus Microsoft Entra ID in Workday zurück. Dies unterliegt den Bereichsregeln, die unter Zuordnungen>Quellobjektbereich definiert wurden.

    Select Writeback scope

    Hinweis

    Die Bereitstellungs-App für Workday-Rückschreiben unterstützt nicht die Option Nur zugewiesene Benutzer und Gruppen synchronisieren.

  3. Klicken Sie auf Speichern.

  4. Dieser Vorgang startet die erste Synchronisierung, die abhängig von der Anzahl der Benutzer im Quellverzeichnis eine variable Anzahl von Stunden dauern kann. Sie können die Statusanzeige überprüfen, um den Fortschritt des Synchronisierungszyklus zu verfolgen.

  5. Im Azure-Portal können Sie sich auf der Registerkarte Bereitstellungsprotokolle jederzeit ansehen, welche Aktionen der Bereitstellungsdienst ausgeführt hat. In den Überwachungsprotokollen werden alle einzelnen vom Bereitstellungsdienst ausgeführten Synchronisierungsereignisse aufgelistet, z. B. welche Benutzer aus der Quelle importiert und in die Zielanwendung exportiert werden.

  6. Nach Abschluss der ersten Synchronisierung wird auf der Registerkarte Bereitstellung ein Zusammenfassungsbericht ausgegeben.

    Provisioning progress bar

Bekannte Probleme und Einschränkungen

  • Die Rückschreibe-App verwendet einen vordefinierten Wert für die Parameter Communication_Usage_Type_ID und Phone_Device_Type_ID. Wenn Ihr Workday-Mandant einen anderen Wert für diese Attribute verwendet, kann der Rückschreibvorgang nicht ausgeführt werden. Eine vorgeschlagene Problemumgehung ist die Aktualisierung der „Type_IDs“ in Workday.
  • Wenn die Rückschreibe-App so konfiguriert wurde, dass sekundäre Telefonnummern aktualisiert werden, wird die vorhandene sekundäre Telefonnummer in Workday nicht ersetzt. Stattdessen wird dem Worker-Datensatz eine weitere sekundäre Telefonnummer hinzugefügt. Für dieses Verhalten gibt es keine Problemumgehung.

Nächste Schritte