| java.lang.Object | ||
| ↳ | org.mule.modules.workday.AbstractWorkdayModule | |
| ↳ | org.mule.modules.workday.staffing.StaffingModule | |
Known Direct Subclasses
|
Known Indirect Subclasses
|
The Staffing Module exposes operations over 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.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| client | The client, mainly for mocking purposes. | ||||||||||
| username | The Workday account's username | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds an additional job for an existing employee.
| |||||||||||
Changes the status of a previously terminated worker to retiree.
| |||||||||||
Assigns company, cost center, region, fund, grant, business unit, program, and custom organizations
configured for staffing usage to a staffing position.
| |||||||||||
Assigns organization roles to one or more workers.
| |||||||||||
Perform a job change on an employee or contingent worker.
| |||||||||||
This operation will invoke the Business Process to Close a Position or Headcount Restriction.
| |||||||||||
Connects to Workday
| |||||||||||
Contracts an existing applicant into a contingent worker position, headcount, or job.
| |||||||||||
Creates/opens a position for a supervisory organization using the position management staffing model.
| |||||||||||
Disconnects
| |||||||||||
Edits a filled position.
| |||||||||||
Edits an existing position restriction.
| |||||||||||
Sets a worker's service dates.
| |||||||||||
Ends an employee's additional job.
| |||||||||||
Ends a contingent worker's contract.
| |||||||||||
Returns information for applicants specified in the request.
| |||||||||||
Returns citizenship status details for the requested status.
| |||||||||||
Connection identifier
| |||||||||||
Returns headcount information along with the identification of the workers filling headcount positions.
| |||||||||||
Returns job classification group data.
| |||||||||||
Returns job family data.
| |||||||||||
Returns job family and job family group data.
| |||||||||||
Returns organization information for a type of organization.
| |||||||||||
Returns information for position management positions.
| |||||||||||
Returns worker document data.
| |||||||||||
Returns information for specified workers.
| |||||||||||
Hires an applicant (new or existing) into an employee position,
headcount, or job.
| |||||||||||
Adds or updates employee contracts.
| |||||||||||
Adds a new applicant (or updates an existing applicant) with the information supplied in the request.
| |||||||||||
Adds or updates citizenship status.
| |||||||||||
Adds or updates a job classification group and/or job classifications.
| |||||||||||
Adds or updates a job family group.
| |||||||||||
Adds or updates a job family.
| |||||||||||
Adds or updates a worker document.
| |||||||||||
Removes the retirement status from a retired employee.
| |||||||||||
This operation will invoke the business process to switch a workers primary job with one of their additional jobs.
| |||||||||||
Terminates an employee.
| |||||||||||
Validate connection
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.modules.workday.AbstractWorkdayModule
| |||||||||||
From class
java.lang.Object
| |||||||||||
The Workday account's username
Adds an additional job for an existing employee. Uses the Add Additional Job business process.
| additionalJob | Wrapper for additionalJobRequest |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Changes the status of a previously terminated worker to retiree. Uses the Add Retiree Status business process.
| retireeStatus | Wrapper for AddRetireeStatusRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Assigns company, cost center, region, fund, grant, business unit, program, and custom organizations configured for staffing usage to a staffing position. Uses the Change Organization Assignments for Worker business process.
| organization | Wrapper for AssignOrganizationRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Assigns organization roles to one or more workers. Uses the Assign Organization Roles for Worker business process.
| organizationRoles | Wrapper for AssignOrganizationRolesRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Perform a job change on an employee or contingent worker. Uses the Change Job business process. The types of changes include transfer, promotion, demotion, lateral moves and any other change of data on the job.
| job | Job request object |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
This operation will invoke the Business Process to Close a Position or Headcount Restriction.
| closePositionOrHeadcountRestrictionRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Connects to Workday
| staffingUser | Workday user |
|---|---|
| staffingPassword | Workday password |
| staffingEndpoint | Workday endpoint |
| staffingWsdlLocation | Workday WSDL location |
| ConnectionException |
|---|
Contracts an existing applicant into a contingent worker position, headcount, or job. Uses the Contract Contingent Worker business process
| contingentWorker | Wrapper for ContractContingentWorkerRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Creates/opens a position for a supervisory organization using the position management staffing model. Uses the Create Position business process. There are several sub-operations within this operation. Existing positions cannot be re-loaded into the system. You must use the Edit Position Restrictions operation to change a created position.
| position | Wrapper for Create Open Position Web Service. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Disconnects
Edits a filled position. Uses the Edit Position business process.
| position | Wrapper for EditPositionRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Edits an existing position restriction. Uses the Edit Position Restrictions business process.
| positionRestrictions | Wrapper element for Edit Position Restrictions Web Service. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Sets a worker's service dates. Uses the Edit Service Dates business process
| serviceDates | Wrapper for EditServiceDatesRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Ends an employee's additional job. Uses the End Additional Job business process
| additionalJob | Wrapper for End Additional Job Web Service. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Ends a contingent worker's contract. Uses the End Contingent Worker Contract Business Process
| contingentWorkerContract | Wrapper for End Contingent Worker Contract web service and its sub-processes. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns information for applicants specified in the request. If the request does not specify an applicant, this operation returns information for all applicants..
| applicantsRequest | Wrapper element for Applicant Request. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns citizenship status details for the requested status. If the request does not specify a citizenship status, the operations returns details for all citizenship statuses.
| citizenshipStatusesRequest | Element containing the references of the Citizenship Statuses requested. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Connection identifier
Returns headcount information along with the identification of the workers filling headcount positions.
| headcountsRequest | Request element to get Headcounts and their associated data. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns job classification group data.
| getJobClassificationGroupsRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns job family data.
| getJobFamiliesRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns job family and job family group data.
| getJobFamilyGroupsRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns organization information for a type of organization. If the request does not specify an organization, the operation returns information for all organizations.
| getOrganizationsRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns information for position management positions. If a position is filled, identifies the worker filling the position.
| positionsRequest | Request element to get position management positions and their associated data. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns worker document data.
| workerDocumentsRequest | Request element for Get Worker Documents. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Returns information for specified workers. If the request does not specify a worker, then the operation returns information for all workers.
| getWorkersRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Hires an applicant (new or existing) into an employee position, headcount, or job. Uses the Hire Employee business process. .
| employee | Request object |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds or updates employee contracts. Uses the Maintain Employee Contracts business process.
| employeeContractsRequest | Wrapper element for MaintainEmployeeContractsRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds a new applicant (or updates an existing applicant) with the information supplied in the request.
| applicant | Wrapper element for the Put Applicant Request Information. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds or updates citizenship status.
| citizenshipStatus | Request element for the Put Citizenship Status operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds or updates a job classification group and/or job classifications.
| putJobClassificationGroupRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds or updates a job family group. Also adds or removes a group's associated job families.
| putJobFamilyGroupRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds or updates a job family.
| putJobFamilyRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Adds or updates a worker document. The operation adds documents not associated with events and those documents are not secured by the events. .
| workerDocument | Request element for Put Worker Document |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Removes the retirement status from a retired employee. Uses the Remove Retiree Status business process.
| retireeStatus | Wrapper for RemoveRetireeStatusRequestType |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
| client |
|---|
| username |
|---|
This operation will invoke the business process to switch a workers primary job with one of their additional jobs. Uses the Switch Primary Job business process.
| switchPrimaryJobRequest | The request object for the operation |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Terminates an employee.
| employee | Wrapper for Terminate Employee Web Service and its sub-processes. |
|---|
| WorkdayException | If an error during the operation occurs this exception is thrown |
|---|
Validate connection