Concept: integratiesystemen en -gebeurtenissen
Integratiesystemen
In Workday is een integratiesysteem een abstractie van een integratie met een extern systeem of een Workday-eindpunt. Integratiesystemen bieden het framework op basis waarvan Workday integraties start en bijhoudt. U kunt een integratiesysteem gebruiken om het volgende te configureren:
- Beveiliging: geef op wie de integratie kan starten en welke rechten de integratie heeft tijdens het uitvoeren.
- Meldingen: geef op wie een melding ontvangt wanneer een integratie wordt uitgevoerd.
- Parameters: u kunt de aanroep van een integratie parametriseren. Voorbeeld: u kunt de eindpunten en gebruikersreferenties configureren die een integratie nodig heeft om gegevens naar een externe SFTP-site te uploaden.
- Activeringen: u kunt de te activeren integratie configureren:
- Handmatig.
- Als onderdeel van een abonnement.
- Met behulp van een API.
- Volgens een schema.
- Als onderdeel van een bedrijfsproces.
Wanneer u een integratie ontwikkelt met Workday Studio en deze implementeert in Workday, registreert u automatisch een nieuw integratiesysteem voor elk
Workday-in-
transport in die integratie.Integratiegebeurtenissen
Wanneer een integratie wordt gestart, maakt Workday een object dat een integratiegebeurtenis wordt genoemd. Dit object is uniek voor elke aanroep en bevat een ID die integratiegebeurtenis-ID wordt genoemd. Workday gebruikt deze unieke ID om alle integraties bij te houden die worden uitgevoerd. U kunt integratiegebeurtenissen weergeven met behulp van
Process Monitor
in Workday.Naast het maken van een integratiegebeurtenisobject, maakt Workday ook een bericht voor een integratiegebeurtenisaanvraag en verzendt dit naar de integratie. Deze aanvraag bevat informatie over het integratiesysteem en de integratiegebeurtenis-ID. Het bevat ook waarden voor alle parameters die bij het starten zijn opgegeven. De integratie kan deze informatie vervolgens gebruiken bij het aanvragen van informatie bij Workday Web Services. De integratie kan deze informatie ook gebruiken om updategegevens terug te sturen naar Workday. Voorbeeld: een statusbericht dat de gebruiker laat weten dat 100 werknemersrecords zijn verwerkt. Deze updates worden toegevoegd aan het integratiegebeurtenisobject.