Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
In diesem Artikel wird eine neue Workday-Integration für den Mitarbeiter-Self-Service-Agent behandelt.
- Sie müssen die Schritte zum Bereitstellen des Mitarbeiter-Self-Service-Agents ausführen, bevor Sie dieses zusätzliche Erweiterungspaket konfigurieren können.
- Wenn Ihr Mandant bereits die Konfiguration integrationssystem user (ISU) und Reports as a Service (RaaS) verwendet und Sie zum vereinfachten Setup wechseln möchten, finden Sie weitere Informationen unter Upgrade einer vorhandenen Workday-Integration auf das vereinfachte Setup.
- Wenn Sie nicht bereit sind, zum vereinfachten Setup zu wechseln, funktioniert Ihre vorhandene Konfiguration weiterhin. Die Legacyreferenz finden Sie unter Integrieren von Workday in Ihre Employee Self-Service-Bereitstellung .
Der Mitarbeiter-Self-Service-Agent basiert auf Copilot und verwendet KI, um den Mitarbeitern relevante Informationen bereitzustellen und Maßnahmen für ihre PERSONALdaten zu ergreifen.
Wenn Ihr organization ein Personalverwaltungssystem verwendet, benötigt der Mitarbeiter-Self-Service-Agent Zugriff auf dieses System, um am effektivsten zu funktionieren. Dieser Artikel führt Sie durch die vereinfachte Workday-Integration, bei der der Mitarbeiter-Self-Service-Agent eine Verbindung mit Workday über die Identität des angemeldeten Benutzers über eine einzelne OAuth-Verbindung herstellt.
Technische Zusammenfassung
Dieses Diagramm zeigt die allgemeinen Komponenten, die die Gesamtlösung für den Mitarbeiter-Self-Service-Agent und die vereinfachte Workday-Integration bilden. Der Mitarbeiter-Self-Service-Agent stellt über eine einzelne OAuth-Verbindung eine Verbindung mit Workday her. Der Zugriff auf Workday-REST- und SOAP-Endpunkte erfolgt über dieselbe Verbindung, und die Identität des angemeldeten Benutzers wird zur Laufzeit für jeden Workday-API-Aufruf verwendet.
Unterschiedliche Rollen müssen verschiedene Aktivitäten sowohl für die erste Bereitstellung als auch für den laufenden Betrieb ausführen. Da diese Lösung mehrere Plattformen umfasst, empfehlen wir Ihnen, die Dokumentation zu lesen und den Prozess zu verstehen, bevor Sie mit der Integration beginnen. Ein erster Schritt besteht darin, Projektbeteiligte zu identifizieren, die eine Umgebung zum Bereitstellen des Mitarbeiter-Self-Service-Agents einrichten.
Hinweis
Die Workday-Integration ist derzeit so konfiguriert, dass nur Mitarbeiterdetails abgerufen werden, und funktioniert nicht für externe Mitarbeiter oder Nicht-Mitarbeiter.
Voraussetzungen
Abonnementvoraussetzungen
- Ein Microsoft Entra Benutzerkonto mit aktivem Abonnement
- Workday-Abonnement, für das einmaliges Anmelden (Single Sign-On, SSO) aktiviert ist
Außerdem müssen Sie die Voraussetzungen für die Bereitstellung des Mitarbeiter-Self-Service-Agents erfüllen.
Einrichten Copilot Studio Kapazität
Es wird empfohlen, Copilot Studio Kapazität einzurichten, um die Kapazitätsnutzung des Mitarbeiter-Self-Service-Agents im Laufe der Zeit zu überwachen. Erfahren Sie mehr über den Bereitstellungsprozess für den Mitarbeiter-Self-Service-Agent.
Anforderungen für Bereitstellungsrollen
| Rolle | Beschreibung | Ausgeführte Aktivitäten | Konfigurationsbereich |
|---|---|---|---|
| Workday-Administrator | Benutzer, der administrative Aufgaben ausführen kann | 1. Erstellen Sie den öffentlichen X.509-Schlüssel 1. Mandanteneinrichtung bearbeiten – Sicherheit 1. Verwalten von Authentifizierungsrichtlinien 1. Registrieren des API-Clients |
Workday |
| Anwendungsadministrator oder Cloudanwendungsadministrator oder Anwendungsbesitzer | Benutzer, der die SSO-Integration mit Workday konfigurieren kann | 1. Hinzufügen von Workday aus Katalog 1. Konfigurieren Sie Microsoft Entra SSO 1. Konfigurieren Sie Workday 1. Testen des einmaligen Anmeldens |
Microsoft Entra Workday |
| Umgebungsersteller | Benutzer, der den Mitarbeiter-Self-Service-Agent anpassen kann | 1. Installieren und konfigurieren Sie Workday-Erweiterungspaket 1. Verwalten von Workday-Themen 1. Einrichten des Benutzerkontexts |
Microsoft Copilot Studio |
| InfoSec/IT-Infrastruktur/Change Control Board | Benutzerausschuss, der für Änderungen der Sicherheitsinfrastruktur zuständig ist | Konfigurieren von IT-Plattformdiensten wie Netzwerk- und Firewallregeln | Netzwerkfirewallrichtlinien |
Hinweis
Die Authentifizierung von Identitätsanbietern von Drittanbietern wird für die Workday-Integration nicht unterstützt. Der Mitarbeiter-Self-Service-Agent unterstützt nur Microsoft Entra authentifizierung und Microsoft Entra-Verbundauthentifizierung. Wenn Microsoft Entra einmaliges Anmelden mit Workday eingerichtet wird, funktioniert das vereinfachte Setup.
Infrastruktureinrichtung für die Integration externer Systemlösungen von Drittanbietern
Die meisten Unternehmensorganisationen schützen ihre Personalverwaltungssysteme und Wissensquellen aus externen Netzwerken, da es wichtig ist, vertrauliche Informationen über Mitarbeiter, Organisationen, Wissensressourcen und vieles mehr zu schützen.
Wenn Sie diese Unternehmenssysteme in den Mitarbeiter-Self-Service-Agent integrieren, wird dies zu einer zuverlässigeren Quelle für die Bereitstellung von Informationen für Ihre Benutzer. Um diese Systeme zu integrieren, müssen Sie sie für die Power Platform-Umgebung zugänglich machen, in der der Mitarbeiter-Self-Service-Agent gehostet wird.
Sie müssen diese Systeme mit Zulassungslisten für die Quell-IP-Adressen konfigurieren, von denen aus der Mitarbeiter-Self-Service-Agent gehostet und ausgeführt wird, z. B. die Power Platform-Umgebung. Informationen zum Abrufen der Liste der IP-Adressbereiche, die in der Netzwerkumgebung konfiguriert werden sollen, finden Sie in der folgenden Dokumentation:
- Erfahren Sie mehr über die allgemeinen URLs und IP-Adressbereiche von Power Platform.
- Erfahren Sie mehr über ausgehende IP-Adressen von verwalteten Connectors.
Für die Workday-Integration verwendet der Mitarbeiter-Self-Service-Agent die Workday-REST- und SOAP-Endpunkte über eine einzelne OAuth-Verbindung. Arbeiten Sie mit Ihrem InfoSec-Team zusammen, um den Mitarbeiter-Self-Service-Agent für die Kommunikation mit beiden Endpunkten auf die Zulassungsliste zu setzen. Die meisten vorhandenen SOAP-Firewallregeln decken den REST-Endpunkt ab. einige Kunden benötigen möglicherweise eine separate Überprüfung.
Wenn weitere Datensicherheitsanforderungen für SOAP- und REST-Austausch erfüllt werden müssen, arbeiten Sie mit Ihren Sicherheitsexperten zusammen, um die Sicherheit für Daten während der Übertragung zu erhöhen.
Einrichten des einmaligen Anmeldens für Workday mit Microsoft Entra
Hinweis
Sie können diesen Schritt ignorieren, wenn SSO bereits für Workday mit Microsoft Entra eingerichtet wurde.
Informationen zum Einrichten des einmaligen Anmeldens für Workday mit Microsoft Entra: Microsoft Entra Integration des einmaligen Anmeldens (Single Sign-On, SSO) mit Workday finden Sie in dieser Dokumentation.
Einrichten des Workday-Connectors in Microsoft Entra
- Öffnen Sie https://portal.azure.com.
- Navigieren Sie zu App-Registrierungen.
- Suchen Sie die Anwendung, die für das Workday SSO-Setup erstellt wurde.
- Notieren Sie sich den Anwendungs-ID-URI für einen späteren Zeitpunkt.
- Wechseln Sie zu Verwalten>Eine API verfügbar machen.
- Fügen Sie einen Bereich für
user_impersonationhinzu:- Wählen Sie + Bereich hinzufügen aus.
-
Bereichsname:
user_impersonation - Wer darf einwilligen?: Administratoren und Benutzer
- Geben Sie Die Namen und Beschreibungen der Zustimmungsanzeige ein.
- Fügen Sie unter Autorisierte Clientanwendungen die folgende Workday-Connector-App-ID hinzu:
4e4707ca-5f53-46a6-a819-f7765446e6ff. - Stellen Sie sicher, dass für die neue Clientanwendung der
user_impersonationBereich im vorherigen Schritt hinzugefügt wurde. Fügen Sie unter API-Berechtigungen dieopenidMicrosoft Graph-Berechtigungen ,profileundUser.Readhinzu:- Wählen Sie + Berechtigung hinzufügen aus.
- Wählen Sie Microsoft Graph aus.
- Wählen Sie Delegierte Berechtigung aus.
- Wählen Sie ,
profileundUser.Readausopenid.
- Wählen Sie Administratoreinwilligung erteilen aus.
Konfigurieren von Workday für den Mitarbeiter-Self-Service-Agent
Die folgenden Konfigurationsaufgaben müssen in Workday von einem Workday-Administrator ausgeführt werden:
Hinweis
Stellen Sie sicher, dass einmaliges Anmelden bereits eingerichtet ist, indem Sie Workday für einmaliges Anmelden mit Microsoft Entra ID konfigurieren. Stellen Sie außerdem sicher, dass die Dienstanbieter-ID (in Mandanteneinrichtung bearbeiten – Sicherheit) mit der Anwendungs-ID für den erstellten Anwendungsprinzipal übereinstimmt (Microsoft Entra>Unternehmensanwendungen> Workday-SSO-Anwendung).
- Erstellen des öffentlichen X.509-Schlüssels
- Bearbeiten des Mandantensetups – Sicherheit
- Verwalten von Authentifizierungsrichtlinien
- Registrieren des API-Clients
Aufgabe 1: Erstellen des öffentlichen X.509-Schlüssels
Verwenden Sie den von Microsoft Entra bereitgestellten öffentlichen X.509-Schlüssel, um einen neuen Schlüssel in Workday zu erstellen.
Aufgabe 2: Bearbeiten der Mandanteneinrichtung – Sicherheit
Konfigurieren Sie Ihre Umleitungs-URL.
Aktivieren Sie OAuth 2.0-Clients und DIE SAML-Authentifizierung, indem Sie in den Abschnitten OAuth 2.0-Clients aktiviert und SAML-Authentifizierung aktivieren die Option Ja auswählen.
Konfigurieren Sie den SAML-Identitätsanbieter. Überprüfen Sie die folgenden Felder, wenn SSO bereits für Workday mit Microsoft Entra konfiguriert ist:
| Feld | Beschreibung |
|---|---|
| Identitätsanbietername | Kann ein beliebiger Name sein. |
| Aussteller | Geben Sie den eindeutigen Bezeichner für Ihren SAML-IdP ein, der mit der Aussteller-ID in SAML-Nachrichten übereinstimmen muss, die der IdP sendet. Sie können diesen Bezeichner von Ihrem IdP abrufen. Für Microsoft Entra sollte dieser Eintrag "Microsoft Entra-Bezeichner" sein. |
| X.509-Zertifikat | Wählen Sie das öffentliche X.509-Zertifikat aus, das zum Überprüfen der Signatur bei SAML-Anmelde- und Abmeldeanforderungen verwendet werden soll, oder erstellen Sie es. Sie können diese Informationen von Ihrem SAML-Anbieter abrufen. |
| SP-initiiert | Wählen Sie diese Option aus, um die SP-initiierte SAML-Authentifizierung anzugeben. |
| Dienstanbieter-ID | Identifiziert Workday als Dienstanbieter im Issuer-Element von SAML-Nachrichten, die an den IdP gesendet werden.
Die Dienstanbieter-ID muss eindeutig sein (der IdP erfordert, dass dieser Wert an deren Ende eindeutig ist). Diese Informationen müssen mit dem Feld Bezeichner (Entitäts-ID) auf Microsoft Entra übereinstimmen. Diese Formate sind Beispiele (entfernen Sie die Leerzeichen für Ihre eigene URL): http:// www .workday .com/sbx *http:// www .workday .com/prod *http:// www .workday .com/< Mandantenname > |
| Signieren einer SP-initiierten Anforderung | Legen Sie auf "Nein" fest, wenn Ihr SAML-Anbieter den öffentlichen Schlüssel von Workday nicht verwendet. |
| Sp-initiierte Anforderung nicht deflateieren | Aktivieren Sie dieses Kontrollkästchen, um sicherzustellen, dass Workday die Nachricht nicht erneut zurückgibt, wenn der IdP die Authentifizierungsanforderungsnachricht auffüllt. |
| IdP-Authentifizierung immer erforderlich | Wählen Sie nicht aus. |
| IDP-SSO-Dienst-URL | Geben Sie die URL ein, an die Workday SAML-Authentifizierungsanforderungen sendet. Sie können diese URL von Ihrem SAML-IdP abrufen.
Für Microsoft Entra können Sie diese URL aus dem Feld Anmelde-URL abrufen. |
Aufgabe 3: Verwalten von Authentifizierungsrichtlinien
Bearbeiten Sie die Authentifizierungsrichtlinie für den Workday-Mandanten. Wenn noch keine Authentifizierungsrichtlinien konfiguriert sind, erstellen Sie zuerst eine.
- Führen Sie den Bericht Authentifizierungsrichtlinien verwalten aus. Wählen Sie dann die Schaltfläche Bearbeiten für die Richtlinie für den Mandanten aus.
- Sie können die Authentifizierungsrichtlinie auf die OAuth-Clientidentität festlegen, die vom Mitarbeiter-Self-Service-Agent verwendet wird. Integrationssystembenutzer werden in der vereinfachten Einrichtung nicht verwendet.
- Wählen Sie SAML als Zulässiger Authentifizierungstyp aus. Wenn sowohl die METHODEN SAML als auch User Name Password verwendet werden, lassen Sie beides zu.
- Stellen Sie sicher, dass die OPTION SAML für die Sicherheitsgruppe Alle Mitarbeiter zusammen mit jeder anderen erforderlichen Methode in Ihrer Workday-Umgebung aktiviert ist.
- Führen Sie die Aufgabe Alle ausstehenden Authentifizierungsrichtlinienänderungen aktivieren aus, um alle ausstehenden Änderungen an Authentifizierungsrichtlinien zu aktivieren. Dieser Schritt ist erforderlich, um alle Änderungen der Authentifizierungsrichtlinie abzuschließen.
Aufgabe 4: Registrieren des API-Clients
Diese Aufgabe ist erforderlich, um Workday-APIs aus einem externen System wie dem Mitarbeiter-Self-Service-Agent aufzurufen.
Melden Sie sich bei Workday als Administrator an, der API-Clients verwalten kann. Geben Sie im Workday-globale Suche api-Client registrieren ein, und wählen Sie dann api-Client registrieren aus den Ergebnissen aus.
Fügen Sie beim Konfigurieren des Bereichs (Funktionsbereiche) auf dem API-Client die folgenden Funktionsbereiche hinzu, die für die vereinfachte Einrichtung von Employee Self-Service erforderlich sind:
- Hauptabrechnung
- Organisationen und Rollen
- Personal
- Freizeit und Urlaub
Diese vier Funktionsbereiche sind der Mindestumfang , der für die sofort einsatzbereite Mitarbeiter-Self-Service erforderlich ist. Wenn Sie employee Self-Service mit benutzerdefinierten Themen oder Flows erweitern möchten, die zusätzliche Workday-Domänen verwenden (z. B. Recruiting, Learning oder Ausgaben), fügen Sie auch die entsprechenden Funktionsbereiche hinzu.
Legen Sie Workday Owned Scope einschließen auf Ja fest, damit workday-eigene Webdienste (z. B. der REST-Endpunkt /workers/me , der für die Benutzerkontextsuche verwendet wird) zusammen mit den von Ihnen ausgewählten Funktionsbereichen eingeschlossen werden.
Die Client-ID und die Endpunkte, die nach der Erstellung des Clients automatisch generiert werden, müssen sicher mit Microsoft Entra Administratoren für Microsoft Entra Konfiguration für den Mitarbeiter-Self-Service-Agent freigegeben werden.
Hinweis
Vergewissern Sie sich, dass die API-Clients mit den erforderlichen Bereichen für die vom Mitarbeiter-Self-Service-Agent unterstützten Vorgänge eingerichtet sind.
Hinweis
Die vorhandenen Aufgaben zum Erstellen ISU_WQL_COPILOT und ISU_Generic_COPILOT Integrieren von Systembenutzern ISSG_WQL_COPILOT und ISSG_Generic_COPILOT Sicherheitsgruppen sowie der WD_User_Context RaaS-Bericht sind nicht Teil der vereinfachten Einrichtung. Sie werden auf dieser Seite absichtlich weggelassen.
Installieren des Workday-Erweiterungspakets für den Mitarbeiter-Self-Service-Agent
Der Mitarbeiter-Self-Service-Agent ist so konzipiert, dass er über separate Erweiterungspakete für jede externe Systemlösung eines Drittanbieters verfügt. Sie müssen das Erweiterungspaket installieren, bevor Sie Konfigurationen oder Anpassungen starten.
Die folgenden Schritte sind erforderlich, um das Workday-Erweiterungspaket zu installieren und zu aktivieren.
Schritt 1: Installieren der Erweiterung
- Öffnen Sie den Mitarbeiter-Self-Service-Agent in Copilot Studio.
- Navigieren Sie zu Einstellungen.
- Wählen Sie im linken Navigationsbereich Anpassen aus.
- Wählen Sie Workday und dann Installieren aus. Bestandskunden können ein installiertes Paket aktualisieren, indem sie unter Einstellungen>Anpassen die Option Workday und dann Aktualisieren auswählen. Das Paketupdate wirkt sich erst auf den Produktions-Agent aus, wenn Sie ihn übernehmen.
- Wenn Sie dazu aufgefordert werden, aktualisieren Sie die Verbindungen wie beschrieben, indem Sie die Auslassungspunkte (...) auf der rechten Seite für jede Verbindung auswählen.
Schritt 2: Einrichten der Verbindungsauthentifizierung
Derzeit unterstützt der Workday-Connector in Power Platform drei Arten der Authentifizierung:
- Standard
- Microsoft Entra ID Integriert
- Microsoft Entra ID integriert mit API Management
In diesem Artikel erfahren Sie, wie Sie die Microsoft Entra ID integrierte Authentifizierungsmethode einrichten. Sie müssen die SSO-Konfiguration abschließen, um dieses Setup durchzuführen.
Hinweis
Es wird empfohlen, Microsoft Entra ID Integrated zu verwenden. Bei dieser Methode profitieren Benutzer von der automatischen Verbindungsherstellung mithilfe von SSO, und die Tokenaktualisierung erfolgt nahtlos.
Wenn Sie den Workday-Connector installieren, besteht der erste Schritt darin, Verbindungen mithilfe des Formulars einzurichten. Füllen Sie die folgenden Felder aus.
Microsoft Entra-Ressourcen-URL (Anwendungs-ID-URI)
Microsoft Entra App-Registrierung, die für Workday SSO erstellt wurde. Erfahren Sie, wie Sie auf App-Registrierungen zugreifen.
- Wählen Sie Alle Anwendungen aus.
- Wählen Sie die richtige Anwendung aus, die für Workday SSO erstellt wurde.
- Verwenden Sie im Abschnitt Übersicht den Anwendungs-ID-URI auf der Registerkarte Essentials .
Workday OAuth-Token-URL und Client-ID
Workday-API-Clienteinstellungen weisen die OAuth-Token-URL auf.
- Melden Sie sich bei Workday mit Berechtigungen für api-Client anzeigen an.
- Identifizieren Sie den richtigen API-Clienteintrag aus der Tabelle, und öffnen Sie ihn (erstellt beim Einrichten des einmaligen Anmeldens unter Bearbeiten des Mandantensetups – Sicherheit in Workday).
- Suchen Sie auf der Seite API-Client anzeigen nach Tokenendpunkt.
- Der Wert für Client-ID wird oberhalb des Tokenendpunkts angezeigt.
SOAP-Basis-URL
Der Bericht Öffentliche Workday-Webdienste enthält die SOAP-Basis-URL. Das vereinfachte Setup verwendet keine Berichte als Dienst (Reports as a Service, RaaS). Führen Sie daher die folgenden Schritte aus, um die SOAP-Endpunkt-URL zu ermitteln.
Geben Sie in der Workday-Suchleiste Öffentliche Webdienste ein, und öffnen Sie dann den Bericht Öffentliche Webdienste .
Suchen Sie den Webdienst, den Sie benötigen, z. B. Personalwesen, Personal oder Recruiting. In diesem Beispiel wird Human Resources (Public) verwendet.
Wählen Sie das Menü Verwandte Aktionen (drei Punkte) neben dem Webdienst und dann Webdienstansicht>WSDL aus.
Wenn die WSDL-Seite geöffnet wird, suchen Sie nach
soapbind:address.Kopieren Sie den Wert des
locationAttributs für dassoapbind:address-Element. Dieser Wert ist die SOAP-Endpunkt-URL, die für die Integration verwendet werden soll.
Der location Wert hat die folgende Form:
https://<tenant>/ccx/service/<service_name>/<version>
Workday REST-Basis-URL
Die Workday REST-Basis-URL wird auf derselben Ansichtsseite des Workday-API-Clients verfügbar gemacht, die zum Abrufen der OAuth-Token-URL und der Client-ID verwendet wird. Geben Sie die REST-Basis-URL in der Verbindungskonfiguration an. Dieses Feld ist ein neues Feld für die vereinfachte Einrichtung.
Kopieren Sie den Wert workday REST API Endpoint so, wie er von Workday angezeigt wird. Host und Pfad variieren je nach Workday-Bereitstellung. Erstellen Sie die URL also nicht manuell. Kürzen Sie dann den kopierten Wert so, dass er bei /apiendet. Entfernen Sie alles nach /api (z. B. das Mandantensuffix oder einen beliebigen /v1 oder Ressourcenpfad, den Workday angibt). Im Feld REST-Basis-URL wird erwartet, dass der Endpunkt nur bis zu /api ist. Wenn Sie den nachfolgenden Pfad in belassen, schlägt der vereinfachte Flow im Hintergrund fehl.
Wichtig
Das Feld REST-Basis-URL ist für die vereinfachte Einrichtung obligatorisch. Andernfalls schlägt der vereinfachte Flow im Hintergrund fehl, und der Agent greift auf den älteren ISU-basierten RaaS-Pfad (Reports-as-a-Service) zurück.
Geben Sie diesen Wert auch dann ein, wenn das Feld im Verbindungsformular als optional angezeigt wird.
Schritt 3: Konfigurieren von Verbindungen
Während der Installation des Workday-Erweiterungspakets werden Sie zur Eingabe der folgenden Verbindungskonfigurationen aufgefordert:
| Verbindungsverweisname | Verbindungsverweis-ID | Erwartetes Verbindungsbenutzerkonto |
|---|---|---|
| OAuthUser | new_sharedworkdaysoap_ff0df | Maker (angemeldeter Benutzer) |
| Microsoft Dataverse | msviess_sharedcommondataserviceforapps_92b66 | Maker (angemeldeter Benutzer) |
Stellen Sie sicher, dass jede Verbindung explizit mit einem eigenen Konto eingerichtet ist, auch wenn die Verbindung status nach der ersten Verbindungseinrichtung möglicherweise grün wird.
Schritt 4: Aktivieren der Berechtigung zum Freigeben von Parametern zulassen
Öffnen Sie in der Workday-Verbindung die Registerkarte Verbindungsparameter , und legen Sie Berechtigung zum Freigeben von Parametern zulassen auf Ein fest. Vergewissern Sie sich, dass alle Parameterfelder (einschließlich REST-Basis-URL) aufgefüllt sind, und wählen Sie dann Speichern aus.
Tipp
Wenn die Parameterfelder (einschließlich DER REST-Basis-URL) leer angezeigt werden, wenn Sie die Registerkarte Verbindungsparameter öffnen, ist für die Verbindung möglicherweise bereits die Berechtigung Zulassen der Freigabe von Parametern auf Ein festgelegt. Ein bekanntes Plattformproblem verhindert, dass die Werte in diesem Fall gerendert werden. Um das erneute Auffüllen zu erzwingen, schalten Sie die Umschaltfläche Aus, wählen Sie Speichern aus, aktivieren Sie es wieder , und wählen Sie dann erneut Speichern aus. Die Parameterfelder zeigen dann die erwarteten Werte an.
Hinweis
Durch ändernde Verbindungsparameter kann die Workday-Verbindung in einen veralteten Zustand versetzt werden. Wenn sich die Verbindung nach dem Speichern nicht im Zustand Bereit befindet, stellen Sie die Verbindung wieder her, um die Verbindung wiederherzustellen. Dies ist das Standardverhalten von Power Platform, wenn sich die Verbindungseinstellungen ändern.
Schritt 5: Bestätigen, dass die Workday-Flows aktiviert sind
- Öffnen Sie die Workday-Projektmappe auf der Seite Lösungen.
- Wählen Sie auf der Randleiste Cloudflows aus, und überprüfen Sie, ob beide Workflows aktiviert sind.
- Wenn die Cloudflows nicht aktiviert sind, wählen Sie die Anzeigenamen aus, um den Cloudflow zu öffnen, und klicken Sie auf der Symbolleiste auf Aktivieren .
Schritt 6: Einrichten des Themas zum Benutzerkontext
Vergewissern Sie sich, dass das Benutzerkontextthema auf die V2-Version festgelegt ist. Wechseln Sie Microsoft Copilot Studio zu Agents>ESS HR/IT-Themen>, und öffnen Sie das Thema [Admin] – Benutzerkontext – Setup. Überprüfen Sie im Knoten Thema das Thema, auf das verwiesen wird:
- Wenn es bereits Workday [System] - 1: Benutzerkontext V2 festlegen ist, ist keine Änderung erforderlich.
- Wenn dies nicht der Fall ist, wählen Sie den vorhandenen Themenverweis aus, wählen Sie Thema auswählen aus, suchen Sie nach
v2, und wählen Sie dann Workday [System] – 1: Benutzerkontext festlegen V2 aus. Speichern Sie das Thema.
Weitere Informationen zu den Benutzerkontextvariablen, die der Agent verwendet, und wie sie in Ihrem Agent darauf verweisen, finden Sie unter Entwerfen bewährter Methoden für den Mitarbeiter-Self-Service-Agent.
Schritt 7: Identitätsauflösung für Nicht-UPN-Mandanten
Workday verwendet einen Identitätsanbieter (IdP) für die Anmeldung. Das vereinfachte Setup funktioniert, wenn der IdP von Workday entweder direkt Microsoft Entra ID oder ein Drittanbieter-IdP ist, mit dem Microsoft Entra verbunden ist. Diese Topologien entsprechen dem Entra, der mit einem cloudbasierten Drittanbieter-IdP verbunden ist, und Entra NICHT mit IdP-Zeilen von Drittanbietern in der Workday-Authentifizierungsmatrix in employee Self-Service prerequisites verbunden.
Für Mandanten, bei denen Microsoft Entra UPNs mit Workday-Anmelde-IDs übereinstimmen, ist keine weitere Aktion erforderlich. Der Microsoft Entra ID Integrierte Authentifizierungspfad löst die Identität des angemeldeten Benutzers automatisch auf.
Bei Mandanten, bei denen Microsoft Entra UPNs nicht mit workday-Anmelde-IDs übereinstimmen und der IdP von Workday ein Drittanbieter-IdP ist, mit dem Microsoft Entra verbunden ist, löst Workday die Identität des Benutzers aus den SAML-Ansprüchen auf, die er vom Drittanbieter-IdP erhält. Für die meisten Bereitstellungen ist kein benutzerdefiniertes Thema zur Laufzeitzuordnung ohne UPN erforderlich.
Anpassungen für die Workday-Integration
Verwenden Sie Vorlagen , um die anpassungen abzuschließen, die für die Workday-Integration erforderlich sind. Vorlagen sind XML-Objekte, die Verbindungsinformationen und Datenextraktionsinformationen definieren. Hier verwenden Sie Vorlagen, um Informationen aus Workday abzurufen.
In der Lösung enthaltene Vorlagen
Die folgenden Vorlagen und die zugehörigen Copilot-Themen sind hier aufgeführt:
| Name der Workday-Vorlage | Thema "Mitarbeiter Self-Service Agent" zugeordnet |
|---|---|
| HRWorkdayHCMEmployeeGetBaseCompensation | Workday Get BaseCompensation |
| HRWorkdayHCMEmployeeGetCompanyCode | Workday Get CompanyCode |
| HRWorkdayHCMEmployeeGetCostCenter | Workday Get CostCenter |
| HRWorkdayHCMEmployeeGetServiceAnniversary | Workday Get ServiceAnniversary |
| HRWorkdayHCMEmployeeGetContext | Workday System Get UserContext |
| HRWorkdayHCMEmployeeGetEmploymentInfo HRWorkdayHCMEmployeeGetReferenceData |
Employee Get EmploymentInformation |
| HRWorkdayHCMEmployeeGetEmergencyContactInfo HRWorkdayHCMEmployeeGetReferenceData |
Workday Get EmergencyContact |
| HRWorkdayHCMEmployeeGetNationalIds HRWorkdayHCMEmployeeGetReferenceData |
Workday Get NationalIDs |
| HRWorkdayHCMEmployeeGetPassports HRWorkdayHCMEmployeeGetReferenceData |
Workday Get Passports |
| HRWorkdayHCMEmployeeGetVisas HRWorkdayHCMEmployeeGetReferenceData |
Workday Visa erhalten |
| HRWorkdayHCMEmployeeGetLanguageInformation HRWorkdayHCMEmployeeGetReferenceData |
Workday Get LanguageInformation |
| HRWorkdayHCMEmployeeGetCertifications HRWorkdayHCMEmployeeGetReferenceData |
Workday Get-Zertifizierungen |
| HRWorkdayHCMEmployeeGetPersonalEmail HRWorkdayHCMEmployeeAddPersonalEmail HRWorkdayHCMEmployeeUpdatePrimaryAndSecondaryEmail |
Workday Update Email |
| HRWorkdayHCMEmployeeGetPhoneNumber HRWorkdayHCMEmployeeAddPhoneNumber HRWorkdayHCMEmployeeUpdatePhoneNumber HRWorkdayHCMEmployeeUpdatePrimaryAndSecondaryPhoneNumber HRWorkdayHCMEmployeeGetReferenceData |
Workday Update PhoneNumber |
Übersicht über die Vorlagenstruktur
Die Vorlagen sind in zwei Hauptkomponenten unterteilt: scenario und requestTemplates.
<WorkdayEntityConfigurationTemplate>
<Scenario name="GetJobTaxonomy">
<apiRequests>
<apiRequest>
<authType>User</authType>
<endpoint>...
</endpoint>
<requestParameters>...
</requestParameters>
<responseProperties>...
</responseProperties>
</apiRequest>
</apiRequests>
</Scenario>
<RequestTemplates>
<RequestTemplate name="Template_GetWorkerRequest">...
</RequestTemplate>
</RequestTemplates>
</WorkdayEntityConfigurationTemplate>
Szenario
Das scenario -Objekt ist ein XML-Objekt, das verwendet wird, um bestimmte Kundenszenarien in den Mitarbeiter-Self-Service-Agent-Flows zu steuern. Der scenario XML-Knoten enthält ein name Attribut, das das Szenario aus einer allgemeinen Perspektive beschreibt. Innerhalb des scenario -Objekts gibt apiRequests es - und -Bezeichnungen.
apiRequest
Die apiRequest Knoten enthalten Informationen, die dem Workday-API-Flow vermitteln, wie Daten anzufordern sind.
<apiRequest>
<authType>User</authType>
<endpoint>
<request>msdyn_HRWorkdayHCMManagerJobTaxonomy_GetWorkerRequest</request>
<serviceName>Human_Resources</serviceName>
<version>v41.0</version>
</endpoint>
<requestParameters>
<parameter>
<name>Include_Roles</name>
<value>true</value>
</parameter>
</requestParameters>
<responseProperties>
<property>
<extractPath>//*[local-name()='Role_Assigner_Reference']/*[local-name()='ID' and @*[local-name()='type']='Organization_Reference_ID']/text()</extractPath>
<key>OrganizationReferenceID</key>
</property>
</responseProperties>
</apiRequest>
requestTemplates
Anforderungsvorlagen sind XML-Objekte, die den Anforderungstext definieren, der an Copilot gesendet wird. Diese Vorlagen enthalten häufig ersetzbare Werte, die im Rahmen des Flows aufgefüllt werden. Ersetzbare Werte werden in geschweiften Klammern {example_replaceable_value}angezeigt.
<requestTemplates>
<requestTemplate name="msdyn_HRWorkdayHCMManagerJobTaxonomy_GetWorkerRequest">
<bsvc:Get_Workers_Request xmlns:bsvc="urn:com.workday/bsvc" bsvc:version="v41.0">
<bsvc:Request_References bsvc:Skip_Non_Existing_Instances="false" bsvc:Ignore_Invalid_References="true">
<bsvc:Worker_Reference bsvc:Descriptor="Employee_ID">
<bsvc:ID bsvc:type="Employee_ID">{Employee_ID}</bsvc:ID>
</bsvc:Worker_Reference>
</bsvc:Request_References>
<bsvc:Response_Filter>
<bsvc:As_Of_Effective_Date>{As_Of_Effective_Date}</bsvc:As_Of_Effective_Date>
</bsvc:Response_Filter>
<bsvc:Response_Group>
<bsvc:Include_Roles>true</bsvc:Include_Roles>
</bsvc:Response_Group>
</bsvc:Get_Workers_Request>
</requestTemplate>
</requestTemplates>
Das folgende Beispiel ist eine vollständige Beispielvorlage:
<?xml version="1.0" encoding="utf-8" ?>
<workdayEntityConfigurationTemplate>
<scenario name="GetJobTaxonomy">
<apiRequests>
<apiRequest>
<authType>User</authType>
<endpoint>
<request>Template_GetWorkerRequest</request>
<serviceName>Human_Resources</serviceName>
<version>v42.0</version>
</endpoint>
<responseProperties>
<property>
<extractPath>//*[local-name()="Position_Title"]/text()</extractPath>
<key>JobTitle</key>
</property>
<property>
<extractPath>//*[local-name()="Business_Title"]/text()</extractPath>
<key>BusinessTitle</key>
</property>
<property>
<extractPath>//*[local-name()="Job_Profile_Name"]/text()</extractPath>
<key>JobProfile</key>
</property>
<property>
<extractPath>//*[local-name()='Job_Profile_Summary_Data']/*[local-name()='Job_Family_Reference']/*[local-name()='ID' and @*[local-name()='type']='Job_Family_ID']/text()</extractPath>
<key>JobFamilyId</key>
</property>
</responseProperties>
</apiRequest>
</apiRequests>
</scenario>
<requestTemplates>
<requestTemplate name="Template_GetWorkerRequest">
<bsvc:Get_Workers_Request xmlns:bsvc="urn:com.workday/bsvc" bsvc:version="v41.0">
<bsvc:Request_References bsvc:Skip_Non_Existing_Instances="false" bsvc:Ignore_Invalid_References="true">
<bsvc:Worker_Reference bsvc:Descriptor="Employee_ID">
<bsvc:ID bsvc:type="Employee_ID">{Employee_ID}</bsvc:ID>
</bsvc:Worker_Reference>
</bsvc:Request_References>
<bsvc:Response_Filter>
<bsvc:As_Of_Effective_Date>{As_Of_Effective_Date}</bsvc:As_Of_Effective_Date>
</bsvc:Response_Filter>
<bsvc:Response_Group>
<bsvc:Include_Employment_Information>true</bsvc:Include_Employment_Information>
</bsvc:Response_Group>
</bsvc:Get_Workers_Request>
</requestTemplate>
</requestTemplates>
</workdayEntityConfigurationTemplate>
Anpassen von Workday-Verweisdaten
Die Workday-Lösung enthält 17 Referenzdatasets, die jeweils als Vorlagenkonfigurationsdatensatz in Dataverse gespeichert sind. Diese Datensätze werden von einem kanonischen Workday-Mandanten aus seeded. Wenn Ihr Workday-Mandant einen dieser Kataloge angepasst hat, sollten Sie die entsprechende Vorlagenkonfiguration mit Ihrem Mandanten in Einklang bringen.
Hinweis
Verweisdaten werden als Vorlagenkonfigurationen in die Workday-Lösung eingebettet, sodass die betroffenen Themen nicht mehr vom SOAP-Vorgang von Workday abhängig sind, der zur Laufzeit nur Get_References für Administratoren verwendet wird. Wenn Sie dieses Release als Upgrade verwenden, führen Sie es in der richtigen Reihenfolge aus. Weitere Informationen finden Sie unter Upgraden der Workday-Lösung für Employee Self-Service.
Wann Verweisdaten angepasst werden sollen
Passen Sie Verweisdaten an, wenn eine der folgenden Aktionen erfolgt:
- Ein Thema, das eine Liste zurückgibt (z. B. "Show me my passports", "show me my visas" oder "show me my education"), gibt ein leeres Ergebnis zurück oder gibt Etiketten zurück, die für Ihren Mandanten falsch aussehen.
- Ein Workday-Schreibvorgang gibt einen
Invalid_Reference_IDFehler zurück. Dieser Fehler bedeutet, dass der Agent eine Verweis-ID gesendet hat, die Ihr Workday-Mandant nicht erkennt. - Ihr Workday HRIS-Team hat bestätigt, dass der Mandant benutzerdefinierte Verweis-IDs für einen oder mehrere der in der folgenden Tabelle aufgeführten Typen verwendet.
Wenn keine Fehler angezeigt werden und alle Werte richtig aussehen, müssen Sie keine Verweisdaten anpassen.
Die 17 Referenzdatensätze
Jedes Verweisdataset wird in der Tabelle Employee Self-Service Template Configuration (msdyn_employeeselfservicetemplateconfig) gespeichert. In der folgenden Tabelle sind die Datensätze zusammen mit den Agent-Themen aufgeführt, die sie nutzen.
| Referenzdaten | Eindeutiger Name in Dataverse | Wird von diesen Themen verwendet |
|---|---|---|
| Telefongerätetyp | msdyn_HRWorkdayHCMReferenceData_PhoneDeviceType |
Telefonnummer aktualisieren |
| Landes-Telefonvorwahl | msdyn_HRWorkdayHCMReferenceData_CountryPhoneCode |
Telefonnummer aktualisieren |
| ISO-Land | msdyn_HRWorkdayHCMReferenceData_ISO3166Country |
Telefonnummer aktualisieren, Adresse aktualisieren |
| Passport-ID-Typ | msdyn_HRWorkdayHCMReferenceData_PassportIdType |
Abrufen von Pässen |
| Nationaler ID-Typ | msdyn_HRWorkdayHCMReferenceData_NationalIdType |
Abrufen nationaler IDs |
| Government ID-Typ | msdyn_HRWorkdayHCMReferenceData_GovernmentIdType |
Abrufen von Behörden-IDs |
| Visa-ID-Typ | msdyn_HRWorkdayHCMReferenceData_VisaIdType |
Visa erhalten |
| Degree | msdyn_HRWorkdayHCMReferenceData_Degree |
Bildung erhalten, Zertifizierungen erhalten |
| Studienfach | msdyn_HRWorkdayHCMReferenceData_FieldOfStudy |
Bildung abrufen |
| Sprache | msdyn_HRWorkdayHCMReferenceData_Language |
Abrufen von Sprachinformationen |
| Sprachfähigkeitstyp | msdyn_HRWorkdayHCMReferenceData_LanguageAbilityType |
Abrufen von Sprachinformationen |
| Sprachkenntnisse | msdyn_HRWorkdayHCMReferenceData_LanguageProficiency |
Abrufen von Sprachinformationen |
| Mitarbeitertyp | msdyn_HRWorkdayHCMReferenceData_EmployeeType |
Workerprofil-Lookups |
| Positionszeittyp | msdyn_HRWorkdayHCMReferenceData_PositionTimeType |
Workerprofil-Lookups |
| Job Family | msdyn_HRWorkdayHCMReferenceData_JobFamily |
Workerprofil-Lookups |
| Verwaltungsebene | msdyn_HRWorkdayHCMReferenceData_ManagementLevel |
Workerprofil-Lookups |
| Beziehung zu verwandten Personen | msdyn_HRWorkdayHCMReferenceData_RelatedPersonRelationship |
Abrufen von Abhängigen, Abrufen von Notfallkontakten |
Suchen der richtigen Werte in Workday
Die autoritative Liste für jeden Verweistyp befindet sich in Workday hinter dem Task Verweis-IDs verwalten . So exportieren Sie die kanonische Liste:
- Melden Sie sich bei Workday als Benutzer mit Integrationskonfigurationszugriff an. Dieser Benutzer ist in der Regel ein Workday-Administrator oder jemand in Ihrem HRIS-Team.
- Geben Sie in der Workday-Suchleiste Verweis-IDs beibehalten ein, und führen Sie die Aufgabe aus.
- Wählen Sie in der angezeigten Eingabeaufforderung den Verweis-ID-Typ aus, den Sie überprüfen möchten. Die Namen der Verweis-ID-Typen in Workday werden direkt den Datensätzen in der vorherigen Tabelle zugeordnet. Zum Beispiel:
- Passport ID Type wird zugeordnet
msdyn_HRWorkdayHCMReferenceData_PassportIdType. - Der Nationale ID-Typ wird zugeordnet
msdyn_HRWorkdayHCMReferenceData_NationalIdType. - Der Visa-ID-Typ wird zugeordnet
msdyn_HRWorkdayHCMReferenceData_VisaIdType. - Degree wird zugeordnet
msdyn_HRWorkdayHCMReferenceData_Degree. - Die Sprache wird zugeordnet
msdyn_HRWorkdayHCMReferenceData_Language.
- Passport ID Type wird zugeordnet
Workday gibt die Liste der Verweis-IDs zurück, die im Mandanten konfiguriert sind. Die Spalte Verweis-ID ist der Wert, den Sie als Schlüssel verwenden. Die Spalte Name oder Beschreibung ist der Wert, den Sie als Anzeigebezeichnung verwenden.
Alternative Workday-Aufgaben geben dieselben Daten zurück und können je nach Sicherheitsprofil schneller darauf zugreifen:
- Verweis-IDs anzeigen: Eine schreibgeschützte Ansicht derselben Listen mit breiterem Zugriff als Verweis-IDs verwalten.
- Verwalten von Sprachen, Verwalten von Sprachfähigkeiten und Verwalten von Sprachfunktionen: Jeder Task macht die gleichen Verweis-IDs verfügbar, die auf den relevanten Sprachverweistyp festgelegt sind.
Wenn Ihr Workday-Mandant diese Kataloge stark angepasst hat oder ein Identitätssetup eines Drittanbieters verwendet, bitten Sie Ihr Workday HRIS-Team, die Listen für Sie zu exportieren.
Bearbeiten eines Verweisdatensatzes
Nachdem Sie über die autoritativen Liste von Workday verfügen, bearbeiten Sie den übereinstimmenden Datensatz in Dataverse. Sie benötigen die Sicherheitsrolle Environment Maker in der Power Platform-Umgebung, um diese Datensätze anzeigen und bearbeiten zu können.
Öffnen Sie im Power Apps Maker-Portal Tabellen , und wählen Sie Employee Self-Service Template Configuration aus.
Filtern Sie die Datensätze nach der Spalte Eindeutiger Name . Geben Sie ein
msdyn_HRWorkdayHCMReferenceData_, um alle 17 Datensätze anzuzeigen.Öffnen Sie den Datensatz, der dem Verweistyp entspricht, den Sie aktualisieren möchten.
Öffnen Sie die Spalte Wert . Es wird XML angezeigt, das wie im folgenden Beispiel aussieht:
<workdayEntityConfigurationTemplate> <scenario name="HRWorkdayHCMReferenceData_PassportIdType"> <seedData type="Passport_ID_Type_ID" count="42"> <i k="Passport_ID_Type_USA" v="United States Passport"/> <i k="Passport_ID_Type_GBR" v="United Kingdom Passport"/> </seedData> </scenario> </workdayEntityConfigurationTemplate>Das
kAttribut für jedes<i>Element ist die Workday-Referenz-ID, die der Agent bei Schreibvorgängen zurück an Workday sendet. Dasv-Attribut ist die Anzeigebezeichnung, die der Agent dem Endbenutzer anzeigt. Beide müssen mit dem übereinstimmen, was Workday akzeptiert.
Vergleichen Sie für jedes Element in der Liste mit dem Workday-Export:
- Wenn in
kIhrer Workday-Liste kein Wert angezeigt wird, kann der Agent diesen Wert nicht mit einemInvalid_Reference_IDFehler schreiben. Aktualisieren Sie daskAttribut auf einen Wert, der in Ihrem Workday-Mandanten vorhanden ist, oder entfernen Sie den Eintrag, wenn er nicht zutrifft. - Wenn eine Workday-Referenz-ID in der Vorlagenkonfiguration fehlt, wird sie endbenutzern nicht in der Agentauswahl angezeigt. Fügen Sie im -Block einen neuen Eintrag im Formular
<i k="YourReferenceId" v="Display label"/><seedData>hinzu. - Wenn eine
vBezeichnung veraltet ist oder nicht ihren lokalen Sprachkonventionen entspricht, aktualisieren Sie dasvAttribut. Die Bezeichnung wird nur angezeigt und nicht an Workday zurückgesendet.
Speichern Sie den Eintrag. Die Änderung wird beim nächsten Agentaufruf wirksam. Sie müssen einen Flow nicht neu starten oder eine Lösung erneut veröffentlichen.
Sichern Ihrer Anpassungen
Anpassungen an Vorlagenkonfigurationsdatensätzen werden zurückgesetzt, wenn die Workday-Lösung aktualisiert wird, da diese Datensätze als Teil des verwalteten Pakets enthalten sind. Vor jedem zukünftigen Upgrade:
- Öffnen Sie jeden benutzerdefinierten Datensatz unter
msdyn_HRWorkdayHCMReferenceData_*. - Kopieren Sie den vollständigen Inhalt der Spalte Wert (den gesamten XML-Block) an einen sicheren Speicherort. Ein SharePoint-Dokument in Ihrem Mandanten, eine Datei mit Versionsverwaltung in Ihrem Runbookrepository oder ein sicheres Teampostfach sind geeignete Optionen.
- Fügen Sie nach Abschluss des Upgrades den gespeicherten XML-Code wieder in die Spalte Wert des entsprechenden Datensatzes ein.
Bis ein Ansatz zur Beibehaltung von Anpassungen verfügbar ist, ist dieser Sicherungs- und Wiederherstellungsschritt das unterstützte Muster.
Hinweis
Das nächste Workday-Release ersetzt den Ansatz für eingebettete Verweisdaten für 12 der 17 Verweistypen. Anstatt Vorlagenkonfigurationen zu lesen, rufen die betroffenen Themen Workday live unter dem OAuth-Kontext des angemeldeten Mitarbeiters auf. Für diese 12 Typen ist keine Anpassung erforderlich, da die Werte zur Laufzeit direkt aus Ihrem Workday-Mandanten stammen. Die verbleibenden fünf Verweistypen verwenden weiterhin den Konfigurationsansatz für eingebettete Vorlagen, da Workday sie nicht über APIs verfügbar macht, auf die ein angemeldeter Mitarbeiter zugreifen kann:
- Visa-ID-Typ
- Degree
- Sprache
- Sprachfähigkeitstyp
- Sprachkenntnisse
Für diese fünf Typen gelten weiterhin die Anpassungsschritte in diesem Abschnitt. Überprüfen Sie die Versionshinweise auf bestätigte Datumsangaben, Versionsnummern und das neueste Verhalten, bevor Sie ein zukünftiges Upgrade planen.
Verwandte Artikel
- Aktualisieren der Workday-Lösung für Employee Self-Service
- Aktualisieren einer vorhandenen Workday-Integration auf das vereinfachte Setup
- Erstellen von Berichten für Ihre Workday-Integration
- Einführung in Employee Self-Service
- Integrieren von ServiceNow in Ihre Employee Self-Service-Bereitstellung
- Integrieren von Workday in Ihre Employee Self-Service-Bereitstellung (Legacy-ISU + RaaS-Referenz)