| Namespace | http://www.mulesoft.org/schema/mule/wd-payroll |
| Schema Location | http://www.mulesoft.org/schema/mule/wd-payroll/current/mule-wd-payroll.xsd (View Schema) |
| Schema Version | 2.0 |
| Minimum Mule Version | 3.2 |
Module Overview
The Workday
Payroll Module
contains operations that expose Workday Payroll
data for integration with third parties (such as time and attendance).
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-payroll="http://www.mulesoft.org/schema/mule/wd-payroll"
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-payroll
http://www.mulesoft.org/schema/mule/wd-payroll/current/mule-wd-payroll.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 necessary 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 | Java Type | MIME Type | Encoding |
xs:string |
name |
|
Optional. Give a name to this configuration so it can be later referenced. |
| | |
|
xs:string |
endpoint |
|
The payroll endpoint. |
|
|
|
|
xs:string |
password |
|
The Workday account's password
|
|
|
|
|
xs:string |
username |
|
The Workday account's username
|
|
|
|
Message Processors
<wd-payroll:put-payroll-federal-w4-tax-election>
Put worker federal W-4 tax election data.
Attributes
| Name | Default Value | Description | Java Type | MIME Type | Encoding |
| config-ref |
|
Optional. Specify which configuration to use. |
|
|
|
| lockInLetter |
false |
Optional. Lock in Letter Indicator on the W-4 |
boolean |
*/* |
|
| noWageNoTax |
false |
Optional. No Wage/No Tax Indicator on the W-4 |
boolean |
*/* |
|
| nonresidentAlien |
false |
Optional. Nonresident Alien Indicator on the W-4 |
boolean |
*/* |
|
| exempt |
false |
Optional. Exempt Indicator on the W-4 |
boolean |
*/* |
|
| additionalAmount |
|
Optional. Additional Amount on the W-4 |
String |
*/* |
UTF-8 |
| numberOfAllowances |
|
Optional. The Number of Allowances on the W-4 |
String |
*/* |
UTF-8 |
| effectiveAsOf |
|
Optional. The Effective date of the W-4 |
Date |
*/* |
|
Child Elements
| Name | Default Value | Description | Java Type |
|---|
| <wd-payroll:worker-reference> |
|
Optional. Worker the W-4 is for |
Map<String, Object> |
| <wd-payroll:company-reference> |
|
Optional. The Company the W-4 is for |
Map<String, Object> |
| <wd-payroll:marital-status-reference> |
|
Optional. The Marital Status of the Worker that the W-4 is for |
Map<String, Object> |
Exception Payloads
| Payload Class | Description |
| Exception |
if the operation fails |
Message Sources
Transformers