Konzept: Integrationssysteme und Ereignisse
Integrationssysteme
In Workday ist ein Integrationssystem eine Abstraktion einer Integration mit einem externen System oder einem Workday-Endpunkt. Integrationssysteme stellen das Framework bereit, nach dem Workday Integrationen startet und verfolgt. Mit einem Integrationssystem können Sie Folgendes konfigurieren:
- Sicherheit: Geben Sie an, wer die Integration starten kann und welche Rechte die Integration bei der Ausführung hat.
- Benachrichtigungen: Geben Sie an, wer bei der Ausführung einer Integration benachrichtigt werden soll.
- Parameter: Sie können den Aufruf einer Integration parametrisieren. Beispiel: Sie können die Endpunkte und Benutzerzugangsdaten konfigurieren, die eine Integration benötigt, um Daten auf eine externe SFTP-Site hochzuladen.
- Trigger: Sie können die Integration so konfigurieren, dass sie wie folgt getriggert wird:
- Manuell
- Im Rahmen eines Abonnements.
- Mit einer API.
- Nach einem Zeitplan.
- Als Teil eines Geschäftsprozesses.
Wenn Sie eine Integration mit Workday Studio entwickeln und in Workday bereitstellen, registrieren Sie automatisch ein neues Integrationssystem für jeden
workday-in-
Transport in dieser Integration.Integrationsereignis
Wenn eine Integration gestartet wird, erstellt Workday ein Objekt, das als Integrationsereignis bezeichnet wird. Dieses Objekt ist für jeden Aufruf eindeutig und enthält eine ID, die als Integrationsereignis-ID bezeichnet wird. Workday verwendet diese eindeutige ID, um alle ausgeführten Integrationen zu verfolgen. Sie können Integrationsereignisse mit dem
Prozessmonitor
in Workday anzeigen.Workday erstellt nicht nur ein Integrationsereignisobjekt, sondern auch eine Anforderungsnachricht für das Integrationsereignis, und sendet diese an die Integration. Diese Anforderung enthält Informationen zum Integrationssystem und zur Integrationsereignis-ID. Sie enthält außerdem Werte für alle Parameter, die zum Startzeitpunkt bereitgestellt werden. Die Integration kann diese Informationen dann verwenden, wenn sie Informationen von Workday-Webservices anfordert. Die Integration kann diese Informationen auch verwenden, um Aktualisierungsinformationen an Workday zurückzusenden. Beispiel: eine Statusmeldung, die dem Benutzer mitteilt, dass 100 Mitarbeiterdatensätze erfolgreich verarbeitet wurden. Workday fügt diese Aktualisierungen zum Integrationsereignisobjekt hinzu.