Skip to main content
Administrator Guide
Last Updated: 2023-06-23
Concept: Integration Systems and Events

Concept: Integration Systems and Events

Integration Systems

In Workday, an integration system is an abstraction of an integration with an external system or a Workday endpoint. Integration systems provide the framework by which Workday launches and tracks integrations. You can use an integration system to configure:
  • Security: Specify who can launch the integration and what rights the integration has while executing.
  • Notifications: Specify who gets notified as an integration executes.
  • Parameters: You can parameterize the invocation of an integration. Example: you can configure the endpoints and user credentials an integration needs to upload data to an external SFTP site.
  • Triggers: You can configure the integration to be triggered:
    • Manually.
    • As part of a subscription.
    • Using an API.
    • On a schedule.
    • As part of a Business Process.
Workday represents all integrations, regardless of their origin, as integration systems.
When you develop an integration using Workday Studio and deploy it to Workday, you automatically register a new integration system for every
workday-in
transport in that integration.

Integration Events

When an integration launches, Workday creates an object called an integration event. This object is unique to each invocation and contains an ID called an integration event ID. Workday uses this unique ID to track all executing integrations. You can view integration events using the
Process Monitor
in Workday.
As well as creating an integration event object, Workday creates an integration event request message and sends it to the integration. This request contains information about the integration system and the integration event ID. It also contains values for any parameters supplied at launch time. The integration can then use this information when requesting information from Workday Web Services. The integration can also use this information to send update information back to Workday. Example: a status message that tells the user that it has processed 100 employee records successfully. Workday adds these updates to the integration event object.