| Namespace | http://www.mulesoft.org/schema/mule/workday |
|---|---|
| Schema Location | http://www.mulesoft.org/schema/mule/workday/1.0/mule-workday.xsd |
| Version | 1.0 |
| Minimum Mule Version | 3.2 |
Workday is an on-demand financial management and human capital management software vendor. The Human Resources
Web Service contains operations that expose Workday Human Capital Management Business Services data, including Employee,
Contingent Worker and Organization information. This Web Service can be used for integration with enterprise systems
including corporate directories, data analysis tools, email or other provisioning sub-systems, or any other systems
needing Worker and/or Organization data.
| Configuration | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Configure an instance of this module
| |||||||||||
| Message Processors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets information for applicants specified in the request or information for
all applicants if no criteria or applicant is specified in the request.
| |||||||||||
This operation will get employee contract information for employees.
| |||||||||||
This operation will hire an existing applicant or a new applicant into an
employee position, headcount, or job using the Hire Employee business process
event and its relevant sub business processes.
| |||||||||||
This operation adds a new Applicant (or updates an existing Applicant) with
the supplied information.
| |||||||||||
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:workday="http://www.mulesoft.org/schema/mule/workday"
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/workday
http://www.mulesoft.org/schema/mule/workday/1.0/mule-workday.xsd">
<!-- here goes your flows and configuration elements -->
</mule>
This module is configured using the config element. This element must be placed outside of your flows and at the root of your Mule application. You can create as many configurations as you deem necesary as long as each carries its own name.
Each message processor, message source or transformer carries a config-ref attribute that allows the invoker to specify which configuration to use.
| Attributes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | Name | Default Value | Description | Optional. Give a name to this configuration so it can be later referenced. | |||||||
| Optional. The client, mainly for mocking purposes. | |||||||||||
| The Workday endpoint. | |||||||||||
| The Workday account's password | |||||||||||
| The Workday account's username | |||||||||||
| Workday's version. | |||||||||||
Gets information for applicants specified in the request or information for
all applicants if no criteria or applicant is specified in the request.
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| Optional. A string-object map of employee references |
||
| Optional. The list of string-object maps of references |
||
| Optional. The get-applicants result filter, as an string-object map |
||
| Optional. The group of applicants, as a string-object map |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
This operation will get employee contract information for employees.
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| A list of string-object maps |
||
| A filter type |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
This operation will hire an existing applicant or a new applicant into an
employee position, headcount, or job using the Hire Employee business process
event and its relevant sub business processes.
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| The hire employed request payload |
||
| Optional. If autocomplete is enabled. Default is false. |
||
| Optional. If process should be run now. Defaults is false |
||
| Optional. An optional comment |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
This operation adds a new Applicant (or updates an existing Applicant) with
the supplied information.
INCLUDE_ERROR
| Optional. Specify which configuration to use. | ||
| Optional. The optional applicant id. Must be specified if attempting
to update an existing applicant and Workday id is not specified |
||
| Optional. The optional Workday id. Must be specified if attempting
to update an existing applicant and applicant id is not specified |
||
| The new applicant information |
||
| 1 | Optional. Specify how many times this operation can be retried automatically |
| WorkdayException | if the operation failed.
|
|---|