Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You can use Workday Cancel Snap to cancel the objects in Workday, based on the field values in the input document that match the Workday object schema field names. These field names are defined by the Workday Web Service Definition Language (WSDL). The fields that match the object to be canceled are provided on the input view of the Snap and can be mapped using an upstream Mapper Snap.

Learn more about Workday Web Services (WWS) Directory for information on the Workday objects.

...

Info

ETL Transformations & Data Flow

This Snap enables the following ETL operations/flows:

  1. Transform SnapLogic input document data to Workday SOAP XML request

  2. Loads the update data into Workday and provide the respective data which has being written, in the output view as JSON format

This Snap creates a SOAP request based upon the Workday Cancel object input schema and the input data passed into the snap. The Snap then submits the SOAP request to Workday and deletes the respective object in Workday and and converts the Workday SOAP XML response to JSON in the output view.

  1. The Snap collects the Workday service and object input for the Workday server to process with the expected upstream information.
    Field can be mapped using an upstream Mapper Snap which will allow the mapping of fields or values to the field that are available on the selected service object.

  2. The Snap transforms the input document data matching the Workday input schema to create and submit a SOAP request.

  3. On successful Workday server response, the Snap displays one output document for every record updated, hence any document processing Snap can be used down stream.

  4. The Snap converts the returned SOAP XML response into JSON for the output view.

  5. If there is an exception, the Snap writes an error to the output view.

Prerequisites

  • Workday Account, data to query, and Workday security access to the objects that you want to cancel. Contact your organization's Workday Security Administrator for appropriate access.

  • Workday recommends using an Integration System User (ISU) with APIs.

...

This example Pipeline demonstrates how to cancel an invoice using the Revenue_Manangement service..

Download example Pipeline.

This Pipeline does not work for any Workday tenant since they are read by WID.

...

The second example showcases error handling. Invoice cancelation can only happen once per invoice. This example shows an error when we try to cancel an object that was already canceled.

Download the example Pipeline.

This Pipeline does not work for any Workday tenant since they read by WID

...

  • The error key provides the message returned from Workday ‘Invoice is not cancelable’.

  • The envelope key contains the information of the SOAP envelope that is populated by applying the variables from the input view into the generated SOAP envelope.

  • The stripped envelope key contains the information of the SOAP envelope that is sent to Workday

Downloads

Info
  1. Download and import the Pipeline into SnapLogic.

  2. Configure Snap accounts as applicable.

  3. Provide Pipeline parameters as applicable.

Attachments
patterns*.slp, *.zip

...