org.mule.modules

mule-module-workday

config

Namespacehttp://www.mulesoft.org/schema/mule/wd-talent
Schema Locationhttp://www.mulesoft.org/schema/mule/wd-talent/current/mule-wd-talent.xsd  (View Schema)
Schema Version2.0
Minimum Mule Version3.4

Module Overview

This web service consists of operations for interfacing with the Workday Talent Management web service operations.

Summary

Configuration
<wd-talent:config>
Configure an instance of this module
Message Processors
<wd-talent:assess-talent>
Adds a talent assessment for a worker.
<wd-talent:edit-career-interests>
Allows for the updating of career interest information (career preference) for an employee.
<wd-talent:edit-job-interests>
Allows for the updating of current job interests information for an employee.
<wd-talent:edit-relocation-preferences>
Allows for the updating of career relocation information (willing to relocate) for an employee.
<wd-talent:edit-travel-preferences>
Allows for the updating of career travel information (willing to travel) for an employee.
<wd-talent:get-certification-issuers-talent>
This operation retrieves the certification issuers that are currently defined.
<wd-talent:get-certifications-talent>
Retrieves the certifications that are currently defined.
<wd-talent:get-competencies-talent>
Retrieves the Competencies currently defined.
<wd-talent:get-competency-categories-talent>
Gets all competency categories
<wd-talent:get-competency-levels-talent>
This operation retrieves the competency levels currently defined.
<wd-talent:get-degrees-talent>
Retrieves the educational degrees that are currently defined.
<wd-talent:get-educational-institution-types-talent>
Retrieves the Educational Institution Types that are currently defined.
<wd-talent:get-fields-of-study-talent>
Retrieves the Field of Studies currently defined.
<wd-talent:get-language-proficiency-levels>
Retrieves language proficiency information.
<wd-talent:get-languages>
Retrieves language information.
<wd-talent:get-schools>
Retrieves school information.
<wd-talent:get-skill-source-precedences-talent>
Retrieves skill source precedences.
<wd-talent:get-succession-pools>
Enable Succession Pool and its membership retrieval via SOAP Web Service request.
<wd-talent:get-talent-pools>
This web service allows retrieval of Talent Pools and memberships information.
<wd-talent:give-feedback>
Allows adding new anytime feedback for a worker.
<wd-talent:manage-accomplishments>
Allows adding new accomplishmentsand editing existing accomplishments for a worker.
<wd-talent:manage-awards>
Allows adding new awards and editing existing awards for a worker.
<wd-talent:manage-certifications>
Allows adding new certifications and editing existing certifications for a worker.
<wd-talent:manage-competencies>
Allows adding new competencies and editing existing competencies for a worker.
<wd-talent:manage-education>
Allows for adding and editing a worker's education.
<wd-talent:manage-external-job-history>
Allows adding new job histories and editing existing job histories for a worker.
<wd-talent:manage-internal-projects>
Allows adding new internal projects and editing existing internal projects for a worker.
<wd-talent:manage-languages>
Allows adding new languages and editing existing languages for a worker.
<wd-talent:manage-memberships>
Allows adding new memberships and editing existing memberships for a worker.
<wd-talent:manage-succession-plan>
Manages a Succession Plan for a position.
<wd-talent:manage-succession-pool>
Web service for Managing a Succession Plan for a job profile.
<wd-talent:manage-training>
Allows adding new trainings and editing existing trainings for a worker.
<wd-talent:manage-work-experience>
Allows adding new work experiences and editing existing work experiences for a worker.
<wd-talent:put-certification-issuer-talent>
This operation allows for adding and updating certification issuers.
<wd-talent:put-certification-talent>
Allows for adding and updating certifications.
<wd-talent:put-competency-level-talent>
This operation adds or updates competency levels.
<wd-talent:put-competency-talent>
Adds or updates a Competency.
<wd-talent:put-degree-talent>
Adds or updates a Degree.
<wd-talent:put-educational-institution-type-talent>
Adds or updates an Educational Institution Type.
<wd-talent:put-field-of-study-talent>
Adds or updates a Field Of Study.
<wd-talent:put-position-for-succession>
Allows adding new positions for succession.
<wd-talent:put-school>
Adds or updates a School.
<wd-talent:put-skill>
This operation adds or updates skill items.
<wd-talent:put-skill-item-category>
This operation adds or updates a Skill Item Category.
<wd-talent:put-talent-pool>
This web service allows add and update to Talent Pools and memberships information

Configuration

To use the this module within a flow the namespace to the module must be included. The resulting flow will look similar to the following:

<mule xmlns="http://www.mulesoft.org/schema/mule/core"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:wd-talent="http://www.mulesoft.org/schema/mule/wd-talent"
      xsi:schemaLocation="
               http://www.mulesoft.org/schema/mule/core
               http://www.mulesoft.org/schema/mule/core/current/mule.xsd
               http://www.mulesoft.org/schema/mule/wd-talent
               http://www.mulesoft.org/schema/mule/wd-talent/current/mule-wd-talent.xsd">

      <!-- here goes your flows and configuration elements -->

</mule>

Connection Pool

This connector offers automatic connection management via the use of a connection pool. The pool will act a storage mechanism for all the connections that are in-use by the user of this connector.

Prior to execution of a processor, the connector will attempt to lookup an already established connection and if one doesn't exists it will create one. That lookup mechanism is done in the connection pool via the use of connection variables declared as keys.

The user of the connector can configure the pool by adding a connection-pooling-profile to the connector configuration like this:

    <wd-talent:connection-pooling-profile maxActive="10" maxIdle="10"
                             exhaustedAction="WHEN_EXHAUSTED_GROW" maxWait="120" minEvictionMillis="60000" evictionCheckIntervalMillis="30000"/>

The following is a list of connection attributes, each connection attribute can be configured at the config element level or they can also be added to each processor. If they are used at the processor level they get the benefit of full expression resolution.

Connection Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
talentUser Workday user String */* UTF-8
talentPassword Workday password String */* UTF-8
talentEndpoint Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8

Reconnection Strategies

Reconnection Strategies specify how a connector behaves when its connection fails. You can control how Mule attempts to reconnect by specifying a number of criteria:

With a reconnection strategy, you can better control the behavior of a failed connection, by configuring it, for example, to re-attempt the connection only once every 15 minutes, and to give up after 30 attempts. You can also send an automatic notification to your IT administrator whenever this reconnection strategy goes into effect. You can even define a strategy that attempts to reconnect only during business hours. Such a setting can prove useful if your server is frequently shut down for nightly maintenance.

Configuration

A reconnection strategy that allows the user to configure how many times a reconnection should be attempted and how long to wait between attempts.

    <wd-talent:config>
         <reconnect count="5" frequency="1000"/>
    </wd-talent:config>
Reconnect Attributes
NameDefault ValueDescription
frequency 2000 Optional. How often (in ms) to reconnect
count 2 Optional. How many reconnection attempts to make

For more information about reconnection strategies in Mule, or even how to write your own custom reconnection strategy please check this section.

Message Processors

<wd-talent:assess-talent>

Adds a talent assessment for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
talent #[payload] Optional. Request element for Assess Talent. AssessTalentRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
AssessTalentResponseType Responds with the Event ID for the Talent Assessment business process.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:edit-career-interests>

Allows for the updating of career interest information (career preference) for an employee.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
careerInterests #[payload] Optional. Request element for updating the employee's career preferences. EditCareerInterestsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageCareerInterestResponseType Contains the employee career interest event that was created from the Update request.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:edit-job-interests>

Allows for the updating of current job interests information for an employee.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
jobInterests #[payload] Optional. Request element for updating the employee's job interests. EditJobInterestsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
EditJobInterestsResponseType Contains the employee career event that was created from the Update request.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:edit-relocation-preferences>

Allows for the updating of career relocation information (willing to relocate) for an employee.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
relocationPreferences #[payload] Optional. Request element for updating the employee's relocation preferences. EditRelocationPreferencesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageRelocationPreferencesResponseType Contains the employee mobility event that was created from the Update request.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:edit-travel-preferences>

Allows for the updating of career travel information (willing to travel) for an employee.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
travelPreferences #[payload] Optional. Request element for updating the employee's travel preferences. EditTravelPreferencesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
EditTravelPreferencesResponseType Contains the employee mobility event that was created from the Update request.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-certification-issuers-talent>

This operation retrieves the certification issuers that are currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
getCertificationIssuersRequest #[payload] Optional. The request object for the operation GetCertificationIssuersRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetCertificationIssuersResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-certifications-talent>

Retrieves the certifications that are currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
certificationsRequest #[payload] Optional. Request element GetCertificationsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetCertificationsResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-competencies-talent>

Retrieves the Competencies currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
competenciesRequest #[payload] Optional. This element contains optional reference and filter criteria for the request. GetCompetenciesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetCompetenciesResponseType Response element for Get Competencies
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-competency-categories-talent>

Gets all competency categories

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
competencyCategoriesRequest #[payload] Optional. Element containing the references of the Competency Categories requested. GetCompetencyCategoriesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetCompetencyCategoriesResponseType Response Element for Get Competency Categories.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-competency-levels-talent>

This operation retrieves the competency levels currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
getCompetencyLevelsRequest #[payload] Optional. The request object for the operation GetCompetencyLevelsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetCompetencyLevelsResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-degrees-talent>

Retrieves the educational degrees that are currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
degreesRequest #[payload] Optional. This element contains optional reference and filter criteria for the request. GetDegreesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetDegreesResponseType Response element for Get Degrees.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-educational-institution-types-talent>

Retrieves the Educational Institution Types that are currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
educationalInstitutionTypeRequest #[payload] Optional. Request element for Educational Institution Type request GetEducationalInstitutionTypesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetEducationalInstitutionTypesResponseType Response element for Get Educational Institution Type
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-fields-of-study-talent>

Retrieves the Field of Studies currently defined.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
fieldsOfStudyRequest #[payload] Optional. Request element for the Get Fields Of Study operation GetFieldsOfStudyRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetFieldsOfStudyResponseType Response element for the Get Fields Of Study operation.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-language-proficiency-levels>

Retrieves language proficiency information.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
languageProficiencyLevelRequest #[payload] Optional. Request element GetLanguageProficiencyLevelsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetLanguageProficiencyLevelsResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-languages>

Retrieves language information.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
languagesRequest #[payload] Optional. Request element GetLanguagesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetLanguagesResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-schools>

Retrieves school information.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
schoolsRequest #[payload] Optional. Request element GetSchoolsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetSchoolsResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-skill-source-precedences-talent>

Retrieves skill source precedences.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
skillSourcePrecedencesRequest #[payload] Optional. Element containing the references of the Skill Source Precedences requested. GetSkillSourcePrecedencesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetSkillSourcePrecedencesResponseType Response Element for Get Skill Source Precedences
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-succession-pools>

Enable Succession Pool and its membership retrieval via SOAP Web Service request.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
getSuccessionPoolsRequest #[payload] Optional. The request object for the operation GetSuccessionPoolsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetSuccessionPoolsResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:get-talent-pools>

This web service allows retrieval of Talent Pools and memberships information.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
getTalentPoolsRequest #[payload] Optional. The request object for the operation GetTalentPoolsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GetTalentPoolsResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:give-feedback>

Allows adding new anytime feedback for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
feedback #[payload] Optional. Operation allowing the addition of anytime feedback GiveFeedbackRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
GiveFeedbackResponseType Responds with the Event ID for the Give Feedback Anytime Event.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-accomplishments>

Allows adding new accomplishmentsand editing existing accomplishments for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
accomplishments #[payload] Optional. Request element for Manage Worker Accomplishment. ManageAccomplishmentsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageAccomplishmentsResponseType Response element for Manage Worker Acccomplishment.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-awards>

Allows adding new awards and editing existing awards for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
awards #[payload] Optional. Request element for Manage Worker Award. ManageAwardsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageAwardsResponseType Response element for Manage Worker Certification.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-certifications>

Allows adding new certifications and editing existing certifications for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
certifications #[payload] Optional. Request element for Manage Worker Certification. ManageCertificationsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageCertificationsResponseType Response element for Manage Worker Certification.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-competencies>

Allows adding new competencies and editing existing competencies for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
competencies #[payload] Optional. Request Element for Manage Worker Competency. ManageCompetenciesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageCompetenciesResponseType Response element for Manage Worker Competency.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-education>

Allows for adding and editing a worker's education. You may specify a School Reference or a School Name, Country, and Type. If the School Name and Country match one of the entries from the Schools report, the education record for that worker will use the School Reference. Otherwise, the School Name and Location will be text fields for the education for that worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
education #[payload] Optional. Request element for Manage Worker Education. ManageEducationRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageEducationResponseType Response element for Manage Worker Education.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-external-job-history>

Allows adding new job histories and editing existing job histories for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
externalJobHistory #[payload] Optional. Request element for Manage Worker External Job History. ManageExternalJobHistoryRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageExternalJobHistoryResponseType Response element for Manage Worker External Job History.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-internal-projects>

Allows adding new internal projects and editing existing internal projects for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
internalProjects #[payload] Optional. Request element for Manage Internal Projects ManageInternalProjectsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageInternalProjectsResponseType Response element for Manage Internal Projects
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-languages>

Allows adding new languages and editing existing languages for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
languages #[payload] Optional. Request element for Manage Worker Language. ManageLanguagesRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageLanguagesResponseType Response Element for Manage Languages
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-memberships>

Allows adding new memberships and editing existing memberships for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
memberships #[payload] Optional. Request element for Manage Worker Membership. ManageMembershipsRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageMembershipsResponseType Response element for Manage Worker Membership.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-succession-plan>

Manages a Succession Plan for a position.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
successionPlan #[payload] Optional. Manage the succession plan for a position. ManageSuccessionPlanRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageSuccessionPlanResponseType Manage Succession Plan Response.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-succession-pool>

Web service for Managing a Succession Plan for a job profile.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
manageSuccessionPoolRequest #[payload] Optional. The request object for the operation ManageSuccessionPoolRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageSuccessionPoolResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-training>

Allows adding new trainings and editing existing trainings for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
training #[payload] Optional. Request element for Manage Worker Training ManageTrainingRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageTrainingResponseType Response element for Manage Worker Training.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:manage-work-experience>

Allows adding new work experiences and editing existing work experiences for a worker.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
workExperience #[payload] Optional. Request element for Manage Work Experiences ManageWorkExperienceRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
ManageWorkExperiencesResponseType Response Element for Manage Work Experiences
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-certification-issuer-talent>

This operation allows for adding and updating certification issuers.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
putCertificationIssuerRequest #[payload] Optional. The request object for the operation PutCertificationIssuerRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutCertificationIssuerResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-certification-talent>

Allows for adding and updating certifications.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
certification #[payload] Optional. Request element PutCertificationRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutCertificationResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-competency-level-talent>

This operation adds or updates competency levels.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
putCompetencyLevelRequest #[payload] Optional. The request object for the operation PutCompetencyLevelRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutCompetencyLevelResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-competency-talent>

Adds or updates a Competency.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
competency #[payload] Optional. Contains data for adding or updating a Competency PutCompetencyRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutCompetencyResponseType Response element for Put Competency.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-degree-talent>

Adds or updates a Degree.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
degree #[payload] Optional. Contains data for adding or updating a Degree PutDegreeRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutDegreeResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-educational-institution-type-talent>

Adds or updates an Educational Institution Type.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
educationalInstitutionType #[payload] Optional. Request element for Put Educational Institution Type PutEducationalInstitutionTypeRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutEducationalInstitutionTypeResponseType Response element for the Put Educational Institution Type operation.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-field-of-study-talent>

Adds or updates a Field Of Study.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
fieldOfStudy #[payload] Optional. Request element for the Put Field Of Study operation PutFieldOfStudyRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutFieldOfStudyResponseType Response element for the Put Field Of Study operation.
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-position-for-succession>

Allows adding new positions for succession.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
positionForSuccession #[payload] Optional. Request element PutPositionForSuccessionRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutPositionForSuccessionResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-school>

Adds or updates a School.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
school #[payload] Optional. Contains the response elements for the Get Schools and Put School service requests. PutSchoolRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutSchoolResponseType response element
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-skill>

This operation adds or updates skill items.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
putSkillRequest #[payload] Optional. The request object for the operation PutSkillRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutSkillResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-skill-item-category>

This operation adds or updates a Skill Item Category.

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
putSkillItemCategoryRequest #[payload] Optional. The request object for the operation PutSkillItemCategoryRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutSkillItemCategoryResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

<wd-talent:put-talent-pool>

This web service allows add and update to Talent Pools and memberships information

XML Sample
INCLUDE_ERROR

Attributes
NameDefault ValueDescriptionJava TypeMIME TypeEncoding
config-ref Optional. Specify which configuration to use.
putTalentPoolRequest #[payload] Optional. The request object for the operation PutTalentPoolRequestType */*
Connection Parameters
This are only required if you didn't specified them at the configuration element. They are also useful for overriding the values of the configurations or even if you need to extract them from the Mule message since they support expression evaluation.
talentUser Optional. Workday user String */* UTF-8
talentPassword Optional. Workday password String */* UTF-8
talentEndpoint Optional. Workday endpoint String */* UTF-8
talentWsdlLocation https://community.workday.com/custom/developer/API/Talent/v20/Talent.wsdl Optional. Workday WSDL location String */* UTF-8
Returns
Return Type Description
PutTalentPoolResponseType The response from the operation
Exception Payloads
Payload ClassDescription
WorkdayException If an error during the operation occurs this exception is thrown

Message Sources

Transformers