Workday Launch EIB action

With the Workday Launch EIB(Enterprise Interface Builder) action, you can invoke an inbound or an outbound EIB using the IntegrationSystemID or WorkdayID. An EIB is a tool to get data out of Workday (Outbound EIB) or get data into Workday (Inbound EIB)

Prerequisites

Note: The examples and graphics provided on this page are for representation purposes only and may not accurately reflect your specific instance. We do not assume responsibility for their maintenance or accuracy.

Ensure that you are authenticated before initiating any Workday action. For more details, see Workday Authentication action. You have the option to launch Inbound or Outbound EIB. Below are the prerequisites for each of these options:

  • For Inbound Workday EIBs - Use to load data into your Workday system by downloading EIB template as a file attachment or file transfer from the Control Room. For example, sending an employee record file with the employee's details to Workday creates a new record entry.
    • Log in to Workday as an admin. For more information on logging in to a Workday instance, see Workday Login.
    • Open the EIB you want to launch.
    • To get the Integration System ID or WID of the EIB, navigate to Actions > Integration IDs > View IDs.

      Workday View Integration IDs
      The Integration IDs page appears with the Workday ID (WID) and Integration System ID.
    • Copy either the Workday ID (WID) or Integration System ID.
  • For Outbound Workday EIBs - Use to export data from custom reports. You can use Outbound EIBs for simpler integrations. For example, when one data source is used (typically a report) and the transformation is simple enough to be done with a single custom transformation (XSLT) or Custom Report Transformation. For example, extracting employee salary information from Workday in order to send it to a 3rd party payroll system.

Procedure

  1. In the Automation Anywhere Control Room, navigate to the Actions pane, select Workday > Launch EIB, and place it in the canvas.

    Workday Launch EIB
    1. From the Type of ID drop-down select either the Workday ID (WID) or Integration System ID.
    2. In the ID field, paste either the Workday ID (WID) or Integration System ID copied from Workday.
    3. Select the Type of integration. Automation 360 supports launching both Inbound and Outbound integrations.
    4. For the Inbound integration, you need to provide the integration template. For more information, see Workday Launch EIB. The Outbound integration does not require a template.
    5. Enter Default as the session name, or create a session of type Workday Session.
    6. The Launch EIB action returns the Integration event ID. You can save it as a variable defined in Integration event ID (optional).
    7. The Launch EIB action also returns Details of the integration. You can save it as a variable defined in Details (optional).
  2. Verify that you can run the bot and launch an EIB. The following video will launch an EIB in Workday from Automation Anywhere Control Room. The video shows how the Workday status changes from Processing to Completed which confirms that the EIB has been successfully launched.

    Tip: Use the Integration Event ID in Workday Get Integration Event action to get the current status of the integration.