Service Directory > v23.0 > Staffing

 

Web Service: Staffing (v23.0)

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.

Version

Operations

Operation Description
Add_Additional_Job Adds an additional job for an existing employee. Uses the Add Additional Job business process. 
Add_Retiree_Status Changes the status of a previously terminated worker to retiree. Uses the Add Retiree Status business process. 
Assign_Organization 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. 
Assign_Organization_Roles DEPRECATED Assigns organization roles to one or more workers. Uses the Assign Organization Roles for Worker business process. 
Change_Job 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. 
Close_Position_or_Headcount_Restriction This operation will invoke the Business Process to Close a Position or Headcount Restriction. 
Contract_Contingent_Worker Contracts an existing pre-hire into a contingent worker position, headcount, or job. Uses the Contract Contingent Worker business process. Note: pre-hire was previously called applicant. However, the web service operation and its elements are not yet renamed, so that existing integrations continue to work. 
Create_Position 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. 
Edit_Hiring_Restrictions This operation will edit the hiring restrictions for a job management supervisory organization. 
Edit_Position Edits a filled position. Uses the Edit Position business process. 
Edit_Position_Restrictions Edits an existing position restriction. Uses the Edit Position Restrictions business process. 
Edit_Service_Dates Sets a worker's service dates. Uses the Edit Service Dates business process. 
End_Additional_Job Ends an employee's additional job. Uses the End Additional Job business process. 
End_Contingent_Worker_Contract Ends a contingent worker's contract. Uses the End Contingent Worker Contract Business Process. 
Get_Applicants Returns information for pre-hires specified in the request. If the request does not specify a pre-hire, this operation returns information for all pre-hires. Note: pre-hire was previously called applicant. However, the web service operation and its elements are not yet renamed, so that existing integrations continue to work. 
Get_Citizenship_Statuses 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. 
Get_Headcounts DEPRECATED Returns headcount information along with the identification of the workers filling headcount positions. 
Get_Job_Classification_Groups Returns job classification group data. 
Get_Job_Families Returns job family data. 
Get_Job_Family_Groups Returns job family and job family group data. 
Get_Maintain_Employee_Contracts DEPRECATED 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). 
Get_Organizations Returns organization information for a type of organization. If the request does not specify an organization, the operation returns information for all organizations. 
Get_Positions Returns information for position management positions. If a position is filled, identifies the worker filling the position. 
Get_Worker_Documents Returns worker document data. 
Get_Workers Returns information for specified workers. If the request does not specify a worker, then the operation returns information for all workers. 
Hire_Employee Hires a pre-hire (new or existing) into an employee position, headcount, or job. Uses the Hire Employee business process. Note: pre-hire was previously called applicant. However, the web service operation and its elements are not yet renamed, so that existing integrations continue to work. 
Maintain_Academic_Tenure_Date DEPRECATED DEPRECATED: Sets the academic tenure date for an employee. Replaced by Add/Update Academic Appointment. 
Maintain_Employee_Contracts Adds or updates employee contracts. Uses the Maintain Employee Contracts business process. 
Put_Applicant Adds a new pre-hire (or updates an existing pre-hire) with the information supplied in the request. Note: pre-hire was previously called applicant. However, the web service operation and its elements are not yet renamed, so that existing integrations continue to work. 
Put_Citizenship_Status Adds or updates citizenship status. 
Put_Dependent DEPRECATED DEPRECATED: Adds or updates a dependent 
Put_Job_Classification_Group Adds or updates a job classification group and/or job classifications. 
Put_Job_Family Adds or updates a job family. 
Put_Job_Family_Group Adds or updates a job family group. Also adds or removes a group's associated job families. 
Put_Worker_Document Adds or updates a worker document. The operation adds documents not associated with events and those documents are not secured by the events. 
Remove_Retiree_Status Removes the retirement status from a retired employee. Uses the Remove Retiree Status business process. 
Set_Hiring_Restrictions This operation will create the hiring restrictions for a job management supervisory organization. 
Switch_Primary_Job 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. 
Terminate_Employee Terminates an employee.