Workato docs Return to Workato
Edit this page
GitHub
  • Introduction
  • Product notifications
  • Concepts
  • Connecting apps
  • Building recipes
  • Running recipes
  • Troubleshooting
  • Data types and formulas
  • Tools
  • Files and attachments
  • Batch processing
  • Teams and collaboration
  • People Task by Workato
  • Recipe lifecycle management
  • On-prem connectivity
  • Key features
  • Workbot for Slack
  • Workbot for MS Teams
  • Workbot for Workplace
  • API Platform
  • Connectors
    • Active Directory
    • ADP Workforce Now
    • Analytics Cloud (Wave Analytics)
    • Amazon S3
    • AWS Lambda
    • Box
    • Coupa
    • Dialogflow
    • DocuSign
    • Dropbox
    • Freshdesk
    • Gmail
    • Google BigQuery
    • Google Drive
    • Google Sheets
    • Google Speech-to-Text
    • Google Text-to-Speech
    • Google Translate
    • Google Vision
    • HTTP
    • Intacct
    • JDBC
    • Jira
    • Java messaging service
    • Mapper by Workato
    • Microsoft Dynamics CRM
    • MySQL
    • NetSuite
    • On-prem command-line scripts
    • On-prem files
    • Oracle
    • Oracle EBS
    • Outlook
    • People Task by Workato
    • PlanGrid
    • PostgreSQL
    • PubSub by Workato
    • Quick Base
    • QuickBooks Online
    • RecipeOps by Workato
    • Redshift
    • Salesforce
    • SAP
    • SAP Concur
    • ServiceNow
    • SFTP
    • SharePoint
    • Slack
    • Snowflake
    • Splunk
    • SQL Server
    • SurveyMonkey
    • Webhooks
    • Workday
      • Connection setup
      • Scheduled report
      • Get report
      • Call operation
      • Get custom object
      • Create/update custom object
      • Report-as-a-Service
    • Workday REST
    • Wrike
    • Zendesk
  • Developing connectors
  • Connector SDK
  • Custom OAuth profiles
  • Workato API
  • Security
  • Product Updates
  • Contact us

# Call operation

This action makes use of the Workday Web Services (WWS) to execute SOAP-based operations in a connected Workday instance.

The full set of operations available can be found on Workday Web Services Directory .

# Version

The Workday connector works with v29.0 and v32.2 of WWS.

# Input

First, define the operation that you want to execute in your Workday instance, next supply the data to the sent with the operation. This set of input fields depends on the type of operation that was selected.

Input field Description
Operation Name of the Workday Web Services operation to execute. This must be selected before the rest of the input fields can be determined.
Fields with attributes Select the fields that require values assigned to attributes. These are attributes that will be included in the XML tag of the selected field.

This field is present only for operations that have at least one field with attributes.
Fields with multiple values Select the fields that need to be repeated in the operation data.

This field is present only for operations that have at least one field that can be repeated.

# Operation

Select Maintain Contact Information Select Maintain Contact Information

This is a full list of all operations in Workday Web Services. To find the operation that you want, simply use keywords to filter and narrow down the list of possible matches.

In this example, we are looking for the Maintain Contact Information operation. Here, we are creating a recipe to update the email address of a Workday record when the employee's email changes.

# Fields with attributes

Selecting Email Address Data to include attribute values Selecting Email Address Data to include attribute values

Suppose we want to add new email addresses to a particular contact without replacing any existing email addresses. This can be done by setting the Do_Not_Replace_All attribute of the Email address data field to false.

Simply select Maintain Contact Information Data/Worker.../Email Address Data. This will generate all possible attributes for the Email address data field, including Do_Not_Replace_All.

# Fields with multiple values

Selecting Email Address Data field to be repeated Selecting Email Address Data field to be repeated

Suppose that our use case may involve more than one email address. To support this, we will have to send multiple email addresses in a single operation.

Simply select Maintain Contact Information Data/Worker.../Email Address Data. This will change the Email address data into a list type input field. With that, you can map one or more email addresses using a list.

# Output

The complete set of fields and attributes for the selected operation will be available in the output datatree.

← Get report Get custom object →

Didn’t find what you are looking for?
Search our resource library View getting started guides, tutorials, training videos, webinars and FAQ Ask our community View questions and answers from other users and Workato experts. File a support ticket File a support ticket for critical issues that require a higher level of support.
Privacy Terms (844) 469-6752 Workato 2019