public interface

StaffingPort

com.workday.staffing.StaffingPort
Known Indirect Subclasses

Class Overview

The Staffing Web Service operations expose Workday Human Capital Management Business Services and data. These services pertain to staffing transactions for both employees and contingent workers, such as bringing employees and contingent workers on board. This class was generated by Apache CXF 2.5.1 2014-02-28T19:23:48.179-03:00 Generated source version: 2.5.1

Summary

Public Methods
abstract AddAdditionalJobEventResponseType addAdditionalJob(AddAdditionalJobRequestType body)
Adds an additional job for an existing employee.
abstract AddRetireeStatusResponseType addRetireeStatus(AddRetireeStatusRequestType body)
Changes the status of a previously terminated worker to retiree.
abstract AssignOrganizationResponseType assignOrganization(AssignOrganizationRequestType body)
Assigns company, cost center, region, fund, grant, business unit, program, and custom organizations configured for staffing usage to a staffing position.
abstract AssignOrganizationRolesResponseType assignOrganizationRoles(AssignOrganizationRolesRequestType body)
Assigns organization roles to one or more workers.
abstract ChangeJobResponseType changeJob(ChangeJobRequestType body)
Perform a job change on an employee or contingent worker.
abstract ClosePositionOrHeadcountRestrictionResponseType closePositionOrHeadcountRestriction(ClosePositionOrHeadcountRestrictionRequestType body)
This operation will invoke the Business Process to Close a Position or Headcount Restriction.
abstract ContractContingentWorkerResponseType contractContingentWorker(ContractContingentWorkerRequestType body)
Contracts an existing applicant into a contingent worker position, headcount, or job.
abstract CreatePositionResponseType createPosition(CreatePositionRequestType body)
Creates/opens a position for a supervisory organization using the position management staffing model.
abstract DemoteEmployeeResponseType demoteEmployee(DemoteEmployeeRequestType body)
DEPRECATED: Demotes a current employee.
abstract EditPositionEventResponseType editPosition(EditPositionRequestType body)
Edits a filled position.
abstract EditPositonRestrictionResponseType editPositionRestrictions(EditPositionRestrictionsRequestType body)
Edits an existing position restriction.
abstract EditServiceDatesResponseType editServiceDates(EditServiceDatesRequestType body)
Sets a worker's service dates.
abstract EndAdditionalEmployeeJobEventResponseType endAdditionalJob(EndAdditionalJobRequestType body)
Ends an employee's additional job.
abstract EndContingentWorkerContractResponseType endContingentWorkerContract(EndContingentWorkerContractRequestType body)
Ends a contingent worker's contract.
abstract GetApplicantsResponseType getApplicants(GetApplicantsRequestType body)
Returns information for applicants specified in the request.
abstract GetCitizenshipStatusesResponseType getCitizenshipStatuses(GetCitizenshipStatusesRequestType body)
Returns citizenship status details for the requested status.
abstract GetHeadcountsResponseType getHeadcounts(GetHeadcountsRequestType body)
Returns headcount information along with the identification of the workers filling headcount positions.
abstract GetJobClassificationGroupsResponseType getJobClassificationGroups(GetJobClassificationGroupsRequestType body)
Returns job classification group data.
abstract GetJobFamiliesResponseType getJobFamilies(GetJobFamiliesRequestType body)
Returns job family data.
abstract GetJobFamilyGroupsResponseType getJobFamilyGroups(GetJobFamilyGroupsRequestType body)
Returns job family and job family group data.
abstract GetMaintainEmployeeContractsResponseType getMaintainEmployeeContracts(GetMaintainEmployeeContractsRequestType body)
DEPRECATED: This web service should not be used.
abstract GetOrganizationsResponseType getOrganizations(GetOrganizationsRequestType body)
Returns organization information for a type of organization.
abstract GetPositionsResponseType getPositions(GetPositionsRequestType body)
Returns information for position management positions.
abstract GetWorkerDocumentsResponseType getWorkerDocuments(GetWorkerDocumentsRequestType body)
Returns worker document data.
abstract GetWorkersResponseType getWorkers(GetWorkersRequestType body)
Returns information for specified workers.
abstract HireEmployeeEventResponseType hireEmployee(HireEmployeeRequestType body)
Hires an applicant (new or existing) into an employee position, headcount, or job.
abstract MaintainAcademicTenureDateResponseType maintainAcademicTenureDate(MaintainAcademicTenureDateRequestType body)
DEPRECATED: Sets the academic tenure date for an employee.
abstract MaintainEmployeeContractsResponseType maintainEmployeeContracts(MaintainEmployeeContractsRequestType body)
Adds or updates employee contracts.
abstract PromoteEmployeeResponseType promoteEmployee(PromoteEmployeeRequestType body)
DEPRECATED: Promotes a current employee.
abstract PutApplicantResponseType putApplicant(PutApplicantRequestType body)
Adds a new applicant (or updates an existing applicant) with the information supplied in the request.
abstract PutCitizenshipStatusResponseType putCitizenshipStatus(PutCitizenshipStatusRequestType body)
Adds or updates citizenship status.
abstract PutDependentResponseType putDependent(PutDependentRequestType body)
DEPRECATED: Adds or updates a dependent
abstract PutJobClassificationGroupResponseType putJobClassificationGroup(PutJobClassificationGroupRequestType body)
Adds or updates a job classification group and/or job classifications.
abstract PutJobFamilyResponseType putJobFamily(PutJobFamilyRequestType body)
Adds or updates a job family.
abstract PutJobFamilyGroupResponseType putJobFamilyGroup(PutJobFamilyGroupRequestType body)
Adds or updates a job family group.
abstract PutWorkerDocumentResponseType putWorkerDocument(PutWorkerDocumentRequestType body)
Adds or updates a worker document.
abstract RemoveRetireeStatusResponseType removeRetireeStatus(RemoveRetireeStatusRequestType body)
Removes the retirement status from a retired employee.
abstract SwitchPrimaryJobEventResponseType switchPrimaryJob(SwitchPrimaryJobRequestType body)
This operation will invoke the business process to switch a workers primary job with one of their additional jobs.
abstract TerminateEmployeeEventResponseType terminateEmployee(TerminateEmployeeRequestType body)
Terminates an employee.
abstract TransferContingentWorkerResponseType transferContingentWorker(TransferContingentWorkerRequestType body)
DEPRECATED: Transfers a current contingent worker.
abstract TransferEmployeeResponseType transferEmployee(TransferEmployeeRequestType body)
DEPRECATED: Transfers a current employee.

Public Methods

public abstract AddAdditionalJobEventResponseType addAdditionalJob (AddAdditionalJobRequestType body)

Adds an additional job for an existing employee. Uses the Add Additional Job business process.

Parameters
body

public abstract AddRetireeStatusResponseType addRetireeStatus (AddRetireeStatusRequestType body)

Changes the status of a previously terminated worker to retiree. Uses the Add Retiree Status business process.

Parameters
body

public abstract AssignOrganizationResponseType assignOrganization (AssignOrganizationRequestType body)

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.

Parameters
body

public abstract AssignOrganizationRolesResponseType assignOrganizationRoles (AssignOrganizationRolesRequestType body)

Assigns organization roles to one or more workers. Uses the Assign Organization Roles for Worker business process.

Parameters
body

public abstract ChangeJobResponseType changeJob (ChangeJobRequestType body)

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.

Parameters
body

public abstract ClosePositionOrHeadcountRestrictionResponseType closePositionOrHeadcountRestriction (ClosePositionOrHeadcountRestrictionRequestType body)

This operation will invoke the Business Process to Close a Position or Headcount Restriction.

Parameters
body

public abstract ContractContingentWorkerResponseType contractContingentWorker (ContractContingentWorkerRequestType body)

Contracts an existing applicant into a contingent worker position, headcount, or job. Uses the Contract Contingent Worker business process

Parameters
body

public abstract CreatePositionResponseType createPosition (CreatePositionRequestType body)

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.

Parameters
body

public abstract DemoteEmployeeResponseType demoteEmployee (DemoteEmployeeRequestType body)

DEPRECATED: Demotes a current employee. Uses the Demote Employee business process. This operation has been replaced by the new business process of Change Job.

Parameters
body

public abstract EditPositionEventResponseType editPosition (EditPositionRequestType body)

Edits a filled position. Uses the Edit Position business process.

Parameters
body

public abstract EditPositonRestrictionResponseType editPositionRestrictions (EditPositionRestrictionsRequestType body)

Edits an existing position restriction. Uses the Edit Position Restrictions business process.

Parameters
body

public abstract EditServiceDatesResponseType editServiceDates (EditServiceDatesRequestType body)

Sets a worker's service dates. Uses the Edit Service Dates business process.

Parameters
body

public abstract EndAdditionalEmployeeJobEventResponseType endAdditionalJob (EndAdditionalJobRequestType body)

Ends an employee's additional job. Uses the End Additional Job business process.

Parameters
body

public abstract EndContingentWorkerContractResponseType endContingentWorkerContract (EndContingentWorkerContractRequestType body)

Ends a contingent worker's contract. Uses the End Contingent Worker Contract Business Process.

Parameters
body

public abstract GetApplicantsResponseType getApplicants (GetApplicantsRequestType body)

Returns information for applicants specified in the request. If the request does not specify an applicant, this operation returns information for all applicants..

Parameters
body

public abstract GetCitizenshipStatusesResponseType getCitizenshipStatuses (GetCitizenshipStatusesRequestType body)

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.

Parameters
body

public abstract GetHeadcountsResponseType getHeadcounts (GetHeadcountsRequestType body)

Returns headcount information along with the identification of the workers filling headcount positions.

Parameters
body

public abstract GetJobClassificationGroupsResponseType getJobClassificationGroups (GetJobClassificationGroupsRequestType body)

Returns job classification group data.

Parameters
body

public abstract GetJobFamiliesResponseType getJobFamilies (GetJobFamiliesRequestType body)

Returns job family data.

Parameters
body

public abstract GetJobFamilyGroupsResponseType getJobFamilyGroups (GetJobFamilyGroupsRequestType body)

Returns job family and job family group data.

Parameters
body

public abstract GetMaintainEmployeeContractsResponseType getMaintainEmployeeContracts (GetMaintainEmployeeContractsRequestType body)

DEPRECATED: This web service should not be used. Instead use the Get Workers web service. That is the supported public interface for employee data (including their contracts).

Parameters
body

public abstract GetOrganizationsResponseType getOrganizations (GetOrganizationsRequestType body)

Returns organization information for a type of organization. If the request does not specify an organization, the operation returns information for all organizations.

Parameters
body

public abstract GetPositionsResponseType getPositions (GetPositionsRequestType body)

Returns information for position management positions. If a position is filled, identifies the worker filling the position.

Parameters
body

public abstract GetWorkerDocumentsResponseType getWorkerDocuments (GetWorkerDocumentsRequestType body)

Returns worker document data.

Parameters
body

public abstract GetWorkersResponseType getWorkers (GetWorkersRequestType body)

Returns information for specified workers. If the request does not specify a worker, then the operation returns information for all workers.

Parameters
body

public abstract HireEmployeeEventResponseType hireEmployee (HireEmployeeRequestType body)

Hires an applicant (new or existing) into an employee position, headcount, or job. Uses the Hire Employee business process.

Parameters
body

public abstract MaintainAcademicTenureDateResponseType maintainAcademicTenureDate (MaintainAcademicTenureDateRequestType body)

DEPRECATED: Sets the academic tenure date for an employee. Replaced by Add/Update Academic Appointment.

Parameters
body

public abstract MaintainEmployeeContractsResponseType maintainEmployeeContracts (MaintainEmployeeContractsRequestType body)

Adds or updates employee contracts. Uses the Maintain Employee Contracts business process.

Parameters
body

public abstract PromoteEmployeeResponseType promoteEmployee (PromoteEmployeeRequestType body)

DEPRECATED: Promotes a current employee. Uses the Promote Employee business process. This operation has been replaced by the new business process of Change Job.

Parameters
body

public abstract PutApplicantResponseType putApplicant (PutApplicantRequestType body)

Adds a new applicant (or updates an existing applicant) with the information supplied in the request.

Parameters
body

public abstract PutCitizenshipStatusResponseType putCitizenshipStatus (PutCitizenshipStatusRequestType body)

Adds or updates citizenship status.

Parameters
body

public abstract PutDependentResponseType putDependent (PutDependentRequestType body)

DEPRECATED: Adds or updates a dependent

Parameters
body

public abstract PutJobClassificationGroupResponseType putJobClassificationGroup (PutJobClassificationGroupRequestType body)

Adds or updates a job classification group and/or job classifications.

Parameters
body

public abstract PutJobFamilyResponseType putJobFamily (PutJobFamilyRequestType body)

Adds or updates a job family.

Parameters
body

public abstract PutJobFamilyGroupResponseType putJobFamilyGroup (PutJobFamilyGroupRequestType body)

Adds or updates a job family group. Also adds or removes a group's associated job families.

Parameters
body

public abstract PutWorkerDocumentResponseType putWorkerDocument (PutWorkerDocumentRequestType body)

Adds or updates a worker document. The operation adds documents not associated with events and those documents are not secured by the events.

Parameters
body

public abstract RemoveRetireeStatusResponseType removeRetireeStatus (RemoveRetireeStatusRequestType body)

Removes the retirement status from a retired employee. Uses the Remove Retiree Status business process.

Parameters
body

public abstract SwitchPrimaryJobEventResponseType switchPrimaryJob (SwitchPrimaryJobRequestType body)

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.

Parameters
body

public abstract TerminateEmployeeEventResponseType terminateEmployee (TerminateEmployeeRequestType body)

Terminates an employee.

Parameters
body

public abstract TransferContingentWorkerResponseType transferContingentWorker (TransferContingentWorkerRequestType body)

DEPRECATED: Transfers a current contingent worker. Uses the Transfer Contingent Worker business process. This operation has been replaced by the new business process of Change Job.

Parameters
body

public abstract TransferEmployeeResponseType transferEmployee (TransferEmployeeRequestType body)

DEPRECATED: Transfers a current employee. Uses the Transfer Employee business process. This operation has been replaced by the new business process of Change Job.

Parameters
body