Skip to main content

Workday (SOAP)

The collector provides support for the use of Workday as a cloud-based source of Identity data for Omada Identity, offering default queries and mappings available in the SOAP collector. Import from Workday system is dependent on the Workday Web Service performance and can therefore be slow (every import from Workday is as slow as the first import). For optimal performance, when saving queries and mappings:

  • Request XML is predefined and contains only necessary parameters.
  • Response XML is not filled out.

If you experience slow import, consider reading data from a custom web service endpoint. The collector supports reading from a Report as a Service endpoint - an alternative to the default queries and mappings. The connector is a customized version of the generic SOAP connector that enables the provisioning of contact information to any system that uses SOAP to communicate.

Supported objects and operations

Both full import and delta import modes are supported.

ResourcePossible operations
IdentityRead
Identity ownerRead
ContextRead
Context hierarchyRead
Context OwnerRead
Terminated identityRead

Workday connector provides template mappings for updating IDs and contact information for Workers in Workday.

Minimum required permissions

None.

Implementation notes

Workday connectivity is compatible with any Workday Web Service version that uses Staffing.Get_Workers and Staffing.Get_Organizations.


Prerequisites

Familiarity with XML Path Language (XPath) is required for connector configuration. For information about XPath, see the description of the XPath standard on the World Wide Web Consortium (W3C) website.

  1. To achieve connectivity, you need the endpoint address URL of the Workday service to which the connection will be made. The endpoint address should be provided by the customer using Workday.
  2. Have access to a Workday user account registered in the service to which the endpoint address was given.
    • For Staffing.Get_Organizations web service, the user account needs the Manage: Organization Integration (Get) access rights.
    • For Staffing.Get_Workers web service, the user account needs the following access rights:
      • Worker Data: Public Worker Reports (Get)
      • Worker Data: Organizations (Get)
      • Worker Data: ID Information (Get)
      • Worker Data: All Positions (Get)

The connector provides provisioning of contact information using the operation Maintain_Contact_Information of the Human_Resources web service.

Target system data structure assumptions

It is assumed that Organization and Identity data is stored in Workday in a specific standardized structure. If the target system data structure differs from the assumed defaults, customize XML requests and alias mappings manually during system onboarding.