public interface

HumanResourcesPort

workday.com.bsvc.human_resources.HumanResourcesPort

Class Overview

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. This class was generated by Apache CXF 2.5.1 2012-08-22T15:30:03.843-03:00 Generated source version: 2.5.1

Summary

Public Methods
abstract void addUpdateCompanyTaxID(CompanyTaxIDAddUpdateType body)
DEPRECATED: The functionality within this operation has been replaced with the "Put_Company_Tax_ID" operation.
abstract OrganizationReferenceRootType addUpdateOrganization(OrganizationAddUpdateType body)
This operation adds a new Organization (or updates an existing Organization) with the supplied information.
abstract void addWorkdayAccount(WorkdayAccountForWorkerAddType body)
This operation adds a new Workday Account (e.g.
abstract void dissolveOrganizationStructure(OrganizationStructureDissolveType body)
This operation will dissolve an Organization structure (e.g.
abstract BusinessSiteReferencesRootType findBusinessSite(BusinessSiteFindType body)
This operation responds with a set of references to Business Sites that match the criteria specified in the request element.
abstract ContingentWorkerReferencesType findContingentWorker(ContingentWorkerFindType body)
This operation responds with a set of references to Contingent Workers that match the criteria specified in the request element.
abstract EmployeeReferencesType findEmployee(EmployeeFindType body)
This operation responds with a set of references to Employees that match the criteria specified in the request element.
abstract JobClassificationGroupReferencesType findJobClassificationGroup(JobClassificationGroupFindType body)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Job_Classifications" operation.
abstract JobFamilyGroupReferencesType findJobFamilyGroup(JobFamilyGroupFindType body)
DEPRECATED: This deprecated operation responds with a set of references to Job Family Groups that match the criteria specified in the request element.
abstract JobProfileReferencesType findJobProfile(JobProfileFindType body)
DEPRECATED: This deprecated operation responds with a set of references to Job Profiles that match the criteria specified in the request element.
abstract OrganizationReferencesRootType findOrganization(OrganizationFindType body)
This operation responds with a set of references to Organizations that match the criteria specified in the request element.
abstract WorkerReferencesType findWorker(WorkerFindType body)
This operation responds with a set of references to Workers (e.g.
abstract BusinessSiteType getBusinessSite(BusinessSiteGetType body)
This operation retrieves data related to an Business Site.
abstract GetCompanyInsiderTypesResponseType getCompanyInsiderTypes(GetCompanyInsiderTypesRequestType body)
This operation will get Company Insider Types for the specified criteria.
abstract CompanyTaxIDType getCompanyTaxID(CompanyTaxIDGetType body)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Company_Tax_IDs" operation.
abstract GetCompanyTaxIDsResponseType getCompanyTaxIDs(GetCompanyTaxIDsRequestType body)
DEPRECATED: This operation has been replaced by Get Workday Companies.
abstract ContingentWorkerType getContingentWorker(ContingentWorkerGetType body)
This operation retrieves data related to a Contingent Worker and his/her Contract and Personal information.
abstract ContingentWorkerContractInfoType getContingentWorkerContractInfo(ContingentWorkerContractInfoGetType body)
This operation retrieves data related to a Contingent Worker and his/her Contract information.
abstract ContingentWorkerPersonalInfoType getContingentWorkerPersonalInfo(ContingentWorkerPersonalInfoGetType body)
This operation retrieves data related to a Contingent Worker and his/her Personal (e.g.
abstract GetDifficultyToFillResponseType getDifficultyToFill(GetDifficultyToFillRequestType body)
Gets the difficulty level of filling a job profile.
abstract GetDisabilitiesResponseType getDisabilities(GetDisabilitiesRequestType body)
This operation retrieves the disabilities that are currently defined.
abstract EmployeeType getEmployee(EmployeeGetType body)
This operation retrieves data related to an Employee and his/her Employment, Personal and Compensation.
abstract EmployeeEmploymentInfoType getEmployeeEmploymentInfo(EmployeeEmploymentInfoGetType body)
This operation retrieves data related to an Employee and his/her Employment (e.g.
abstract EmployeeImageType getEmployeeImage(EmployeeImageGetType body)
Get a photographic image of this employee.
abstract EmployeePersonalInfoType getEmployeePersonalInfo(EmployeePersonalInfoGetType body)
This operation retrieves data related to an Employee and his/her Personal (e.g.
abstract EmployeeRelatedPersonsType getEmployeeRelatedPersons(EmployeeRelatedPersonsGetType body)
This operation retrieves data related to an Employee's Related Persons (e.g.
abstract GetEthnicitiesResponseType getEthnicities(GetEthnicitiesRequestType body)
This operation retrieves data related to Ethnicities.
abstract GetFrequenciesResponseType getFrequencies(GetFrequenciesRequestType body)
This operation retrieves data related to Frequencies.
abstract GetJobCategoriesResponseType getJobCategories(GetJobCategoriesRequestType body)
This operation will get Job Categories for the specified criteria.
abstract JobClassificationGroupType getJobClassificationGroup(JobClassificationGroupGetType body)
DEPRECATED: This deprecated operation retrieves data related to a Job Classification Group.
abstract GetJobClassificationGroupsResponseType getJobClassificationGroups(GetJobClassificationGroupsRequestType body)
This operation retrieves data related to Job Classification Groups.
abstract GetJobFamiliesResponseType getJobFamilies(GetJobFamiliesRequestType body)
This operations retrieves data related to Job Families.
abstract JobFamilyGroupType getJobFamilyGroup(JobFamilyGroupGetType body)
DEPRECATED: This deprecated operation retrieves data related to a Job Family Group.
abstract GetJobFamilyGroupsResponseType getJobFamilyGroups(GetJobFamilyGroupsRequestType body)
This operation retrieves data related to Job Family Groups and Job Families.
abstract JobProfileType getJobProfile(JobProfileGetType body)
DEPRECATED: This deprecated operation retrieves data related to a Job Profile.
abstract GetJobProfilesResponseType getJobProfiles(GetJobProfilesRequestType body)
This operation retrieves data related to a Job Profile for the specified criteria.
abstract GetLocationsResponseType getLocations(GetLocationsRequestType body)
This operation retrieves data related to a Location for the specified criteria.
abstract OrganizationType getOrganization(OrganizationGetType body)
This operation retrieves data related to an Organization (e.g.
abstract GetOrganizationsResponseType getOrganizations(GetOrganizationsRequestType body)
This operation will get relevant information for any type of Organization or for all Organizations if no criteria or Organization reference is specified in the request.
abstract ProvisioningGroupAssignmentsResponseType getProvisioningGroupAssignments(GetProvisioningGroupAssignmentsRequestType body)
This web service operation will get assignments of persons to provisioning groups.
abstract ProvisioningGroupsResponseType getProvisioningGroups(GetProvisioningGroupsRequestType body)
This web service operation will get provisioning groups.
abstract GetSearchSettingsResponseType getSearchSettings(GetSearchSettingsRequestType body)
This operation will get information for search settings.
abstract ServerTimestampType getServerTimestamp(ServerTimestampGetType body)
This operation retrieves Workday's current system datetime.
abstract GetTrainingTypesResponseType getTrainingTypes(GetTrainingTypesRequestType body)
This operation retrieves Training Types defined in the system.
abstract GetWorkShiftsResponseType getWorkShifts(GetWorkShiftsRequestType body)
This operation retrieves data related to a Work Shift.
abstract WorkerEventHistoryType getWorkerEventHistory(WorkerEventHistoryGetType body)
This operation retrieves references to all Events (created through workflow) associated with a Worker based on the Event Type and Date parameters.
abstract WorkerProfileType getWorkerProfile(WorkerProfileGetType body)
This operation retrieves a subset of data related to a Worker (e.g.
abstract GetWorkersResponseType getWorkers(GetWorkersRequestType body)
This operation will get information for workers specified in the request or information for all workers if no criteria or worker is specified in the request.
abstract GetWorkersCompensationCodesResponseType getWorkersCompensationCodes(GetWorkersCompensationCodesRequestType body)
This operation will get Workers Compensation Codes for the specified criteria.
abstract void inactivateOrganization(OrganizationInactivateType body)
This operation will inactivate an Organization.
abstract ManageUnionMembershipResponseType manageUnionMembership(ManageUnionMembershipRequestType body)
Operation that will add a new worker to a union.
abstract PutCompanyInsiderTypeResponseType putCompanyInsiderType(PutCompanyInsiderTypeRequestType body)
This operation adds or updates Company Insider Types.
abstract PutCompanyTaxIDResponseType putCompanyTaxID(PutCompanyTaxIDRequestType body)
DEPRECATED: This operation has been replaced by Get Workday Companies.
abstract PutDependentResponseType putDependent(PutDependentRequestType body)
This operation adds or updates a Dependent.
abstract PutDifficultyToFillResponseType putDifficultyToFill(PutDifficultyToFillRequestType body)
This operation adds or updates a job profile's Difficulty to Fill.
abstract PutDisabilityResponseType putDisability(PutDisabilityRequestType body)
This operation adds or updates a Disability.
abstract PutEthnicityResponseType putEthnicity(PutEthnicityRequestType body)
This operation adds or updates an Ethnicity.
abstract PutFrequencyResponseType putFrequency(PutFrequencyRequestType body)
This operation adds or updates a Frequency.
abstract PutJobCategoryResponseType putJobCategory(PutJobCategoryRequestType body)
This operation adds or updates a Job Category.
abstract PutJobClassificationGroupResponseType putJobClassificationGroup(PutJobClassificationGroupRequestType body)
This operation adds or updates a Job Classification Group and/or Job Classifications
abstract PutJobFamilyResponseType putJobFamily(PutJobFamilyRequestType body)
This operation adds or updates a Job Family.
abstract PutJobFamilyGroupResponseType putJobFamilyGroup(PutJobFamilyGroupRequestType body)
This operation adds or updates a Job Family Group and adds or removes associated Job Families.
abstract PutJobProfileResponseType putJobProfile(PutJobProfileRequestType body)
This operations adds or updates a Job Profile.
abstract PutLocationResponseType putLocation(PutLocationRequestType body)
This operation adds or updates a Location.
abstract PutProvisioningGroupResponseType putProvisioningGroup(PutProvisioningGroupRequestType body)
This web service operation updates an existing provisioning group if a reference is provided on the request, else it creates a new one.
abstract PutProvisioningGroupAssignmentResponseType putProvisioningGroupAssignment(PutProvisioningGroupAssignmentRequestType body)
This operation creates or updates the assignment of a person to a provisioning group.
abstract PutSearchSettingsResponseType putSearchSettings(PutSearchSettingsRequestType body)
This operation will put search configurations into workday.
abstract PutTrainingTypeResponseType putTrainingType(PutTrainingTypeRequestType body)
This operation adds or updates a Training Type
abstract PutWorkShiftResponseType putWorkShift(PutWorkShiftRequestType body)
This operation adds or updates a Work Shift.
abstract PutWorkersCompensationCodeResponseType putWorkersCompensationCode(PutWorkersCompensationCodeRequestType body)
This operation adds or updates a Worker's Compensation Code.
abstract void updateContingentWorkerPersonalInfo(ContingentWorkerPersonalInfoUpdateType body)
This operation updates Personal (e.g.
abstract void updateEmployeeImage(EmployeeImageUpdateType body)
This operation updates an image (e.g.
abstract void updateEmployeePersonalInfo(EmployeePersonalInfoUpdateType body)
This operation updates Personal (e.g.
abstract void updateWorkdayAccount(WorkdayAccountForWorkerUpdateType body)
This operation updates an existing Workday Account (e.g.

Public Methods

public abstract void addUpdateCompanyTaxID (CompanyTaxIDAddUpdateType body)

DEPRECATED: The functionality within this operation has been replaced with the "Put_Company_Tax_ID" operation. This operation adds (or updates) the Tax ID for a company.

Parameters
body

public abstract OrganizationReferenceRootType addUpdateOrganization (OrganizationAddUpdateType body)

This operation adds a new Organization (or updates an existing Organization) with the supplied information.

Parameters
body

public abstract void addWorkdayAccount (WorkdayAccountForWorkerAddType body)

This operation adds a new Workday Account (e.g. User Name / Password) with the supplied information.

Parameters
body

public abstract void dissolveOrganizationStructure (OrganizationStructureDissolveType body)

This operation will dissolve an Organization structure (e.g. disconnect the subordinate and contained organizations).

Parameters
body

public abstract BusinessSiteReferencesRootType findBusinessSite (BusinessSiteFindType body)

This operation responds with a set of references to Business Sites that match the criteria specified in the request element.

Parameters
body

public abstract ContingentWorkerReferencesType findContingentWorker (ContingentWorkerFindType body)

This operation responds with a set of references to Contingent Workers that match the criteria specified in the request element.

Parameters
body

public abstract EmployeeReferencesType findEmployee (EmployeeFindType body)

This operation responds with a set of references to Employees that match the criteria specified in the request element.

Parameters
body

public abstract JobClassificationGroupReferencesType findJobClassificationGroup (JobClassificationGroupFindType body)

DEPRECATED: The functionality within this operation has been replaced with the "Get_Job_Classifications" operation. This operation responds with a set of references to Job Classification Groups that match the criteria specified in the request element.

Parameters
body

public abstract JobFamilyGroupReferencesType findJobFamilyGroup (JobFamilyGroupFindType body)

DEPRECATED: This deprecated operation responds with a set of references to Job Family Groups that match the criteria specified in the request element. It has been replaced by Get Job Family Groups.

Parameters
body

public abstract JobProfileReferencesType findJobProfile (JobProfileFindType body)

DEPRECATED: This deprecated operation responds with a set of references to Job Profiles that match the criteria specified in the request element. It has been replaced by Get Job Profiles.

Parameters
body

public abstract OrganizationReferencesRootType findOrganization (OrganizationFindType body)

This operation responds with a set of references to Organizations that match the criteria specified in the request element.

Parameters
body

public abstract WorkerReferencesType findWorker (WorkerFindType body)

This operation responds with a set of references to Workers (e.g. Employees and Contingent Workers) that match the criteria specified in the request element.

Parameters
body

public abstract BusinessSiteType getBusinessSite (BusinessSiteGetType body)

This operation retrieves data related to an Business Site.

Parameters
body

public abstract GetCompanyInsiderTypesResponseType getCompanyInsiderTypes (GetCompanyInsiderTypesRequestType body)

This operation will get Company Insider Types for the specified criteria. The request criteria can be for a single entry based on a Reference ID or all Company Insider Types will be retrieved if no criteria is specified. Company Insider Type data includes the Reference ID, the name and the description.

Parameters
body

public abstract CompanyTaxIDType getCompanyTaxID (CompanyTaxIDGetType body)

DEPRECATED: The functionality within this operation has been replaced with the "Get_Company_Tax_IDs" operation. This operation retrieves the Tax ID for a company.

Parameters
body

public abstract GetCompanyTaxIDsResponseType getCompanyTaxIDs (GetCompanyTaxIDsRequestType body)

DEPRECATED: This operation has been replaced by Get Workday Companies. This operation retrieves Tax ID information for one or more companies.

Parameters
body

public abstract ContingentWorkerType getContingentWorker (ContingentWorkerGetType body)

This operation retrieves data related to a Contingent Worker and his/her Contract and Personal information.

Parameters
body

public abstract ContingentWorkerContractInfoType getContingentWorkerContractInfo (ContingentWorkerContractInfoGetType body)

This operation retrieves data related to a Contingent Worker and his/her Contract information.

Parameters
body

public abstract ContingentWorkerPersonalInfoType getContingentWorkerPersonalInfo (ContingentWorkerPersonalInfoGetType body)

This operation retrieves data related to a Contingent Worker and his/her Personal (e.g. Biographic, Demographic, etc.) information.

Parameters
body

public abstract GetDifficultyToFillResponseType getDifficultyToFill (GetDifficultyToFillRequestType body)

Gets the difficulty level of filling a job profile.

Parameters
body

public abstract GetDisabilitiesResponseType getDisabilities (GetDisabilitiesRequestType body)

This operation retrieves the disabilities that are currently defined.

Parameters
body

public abstract EmployeeType getEmployee (EmployeeGetType body)

This operation retrieves data related to an Employee and his/her Employment, Personal and Compensation.

Parameters
body

public abstract EmployeeEmploymentInfoType getEmployeeEmploymentInfo (EmployeeEmploymentInfoGetType body)

This operation retrieves data related to an Employee and his/her Employment (e.g. Position, Job, Status, etc.) information.

Parameters
body

public abstract EmployeeImageType getEmployeeImage (EmployeeImageGetType body)

Get a photographic image of this employee.

Parameters
body

public abstract EmployeePersonalInfoType getEmployeePersonalInfo (EmployeePersonalInfoGetType body)

This operation retrieves data related to an Employee and his/her Personal (e.g. Biographic, Demographic, etc.) information.

Parameters
body

public abstract EmployeeRelatedPersonsType getEmployeeRelatedPersons (EmployeeRelatedPersonsGetType body)

This operation retrieves data related to an Employee's Related Persons (e.g. Dependents, Beneficiaries, etc.) and each of his/her Personal (e.g. Biographic, Demographic, etc.) information.

Parameters
body

public abstract GetEthnicitiesResponseType getEthnicities (GetEthnicitiesRequestType body)

This operation retrieves data related to Ethnicities.

Parameters
body

public abstract GetFrequenciesResponseType getFrequencies (GetFrequenciesRequestType body)

This operation retrieves data related to Frequencies.

Parameters
body

public abstract GetJobCategoriesResponseType getJobCategories (GetJobCategoriesRequestType body)

This operation will get Job Categories for the specified criteria. The request criteria can be for a single entry based on a Reference ID or all Job Categories will be retrieved if no criteria is specified. Job Category data includes the Reference ID, the name and the description and inactive flag.

Parameters
body

public abstract JobClassificationGroupType getJobClassificationGroup (JobClassificationGroupGetType body)

DEPRECATED: This deprecated operation retrieves data related to a Job Classification Group. It has been replaced by Get Job Classification Groups.

Parameters
body

public abstract GetJobClassificationGroupsResponseType getJobClassificationGroups (GetJobClassificationGroupsRequestType body)

This operation retrieves data related to Job Classification Groups.

Parameters
body

public abstract GetJobFamiliesResponseType getJobFamilies (GetJobFamiliesRequestType body)

This operations retrieves data related to Job Families.

Parameters
body

public abstract JobFamilyGroupType getJobFamilyGroup (JobFamilyGroupGetType body)

DEPRECATED: This deprecated operation retrieves data related to a Job Family Group. It has been replaced by Get Job Family Groups.

Parameters
body

public abstract GetJobFamilyGroupsResponseType getJobFamilyGroups (GetJobFamilyGroupsRequestType body)

This operation retrieves data related to Job Family Groups and Job Families.

Parameters
body

public abstract JobProfileType getJobProfile (JobProfileGetType body)

DEPRECATED: This deprecated operation retrieves data related to a Job Profile. It has been replaced by Get Job Profiles.

Parameters
body

public abstract GetJobProfilesResponseType getJobProfiles (GetJobProfilesRequestType body)

This operation retrieves data related to a Job Profile for the specified criteria. The request criteria can be for a single entry based on a Reference ID, management level, job level, job family, job category, company insider type, job classification, workers compensation code, pay rate type , Job Exempt location context, work hours profiles or all Job Profiles will be retrieved if no criteria is specified. The data returned is organized into different response groups which can be include or not.

Parameters
body

public abstract GetLocationsResponseType getLocations (GetLocationsRequestType body)

This operation retrieves data related to a Location for the specified criteria. The request criteria can be for a single entry based on a Reference ID, Location Name or all Locations will be retrieved if no criteria is specified.

Parameters
body

public abstract OrganizationType getOrganization (OrganizationGetType body)

This operation retrieves data related to an Organization (e.g. Staffing Configuration, Structure, etc.).

Parameters
body

public abstract GetOrganizationsResponseType getOrganizations (GetOrganizationsRequestType body)

This operation will get relevant information for any type of Organization or for all Organizations if no criteria or Organization reference is specified in the request.

Parameters
body

public abstract ProvisioningGroupAssignmentsResponseType getProvisioningGroupAssignments (GetProvisioningGroupAssignmentsRequestType body)

This web service operation will get assignments of persons to provisioning groups. For each assignment a reference to the provisioning group, the person, the worker and status information will be returned. The request can be made for a list of persons as specified in the request criteria. Alternatively a list of workers can be specified there. Requests can also be made for individual assignments by specifying an assignment reference. If no request references or criteria are specified, the assignments for all persons will be returned.

Parameters
body

public abstract ProvisioningGroupsResponseType getProvisioningGroups (GetProvisioningGroupsRequestType body)

This web service operation will get provisioning groups. It will return the provisioning groups and their associated information excluding any provisioning group assignments. The request can be for a single transaction based on reference, or all transactions can be retrieved if no reference is specified.

Parameters
body

public abstract GetSearchSettingsResponseType getSearchSettings (GetSearchSettingsRequestType body)

This operation will get information for search settings.

Parameters
body

public abstract ServerTimestampType getServerTimestamp (ServerTimestampGetType body)

This operation retrieves Workday's current system datetime.

Parameters
body

public abstract GetTrainingTypesResponseType getTrainingTypes (GetTrainingTypesRequestType body)

This operation retrieves Training Types defined in the system.

Parameters
body

public abstract GetWorkShiftsResponseType getWorkShifts (GetWorkShiftsRequestType body)

This operation retrieves data related to a Work Shift.

Parameters
body

public abstract WorkerEventHistoryType getWorkerEventHistory (WorkerEventHistoryGetType body)

This operation retrieves references to all Events (created through workflow) associated with a Worker based on the Event Type and Date parameters.

Parameters
body

public abstract WorkerProfileType getWorkerProfile (WorkerProfileGetType body)

This operation retrieves a subset of data related to a Worker (e.g. Employee and Contingent Worker) and his/her Employment/Contract, Personal and Compensation information.

Parameters
body

public abstract GetWorkersResponseType getWorkers (GetWorkersRequestType body)

This operation will get information for workers specified in the request or information for all workers if no criteria or worker is specified in the request.

Parameters
body

public abstract GetWorkersCompensationCodesResponseType getWorkersCompensationCodes (GetWorkersCompensationCodesRequestType body)

This operation will get Workers Compensation Codes for the specified criteria. The request criteria can be for a single entry based on a Reference ID; a specified country, country region, or business site; or all Worker's Compensation Codes will be retrieved if no criteria is specified. Worker's Compensation Code data includes the code, name, business site, country, country region and inactive flag.

Parameters
body

public abstract void inactivateOrganization (OrganizationInactivateType body)

This operation will inactivate an Organization.

Parameters
body

public abstract ManageUnionMembershipResponseType manageUnionMembership (ManageUnionMembershipRequestType body)

Operation that will add a new worker to a union. Generates a Union Membership Event.

Parameters
body

public abstract PutCompanyInsiderTypeResponseType putCompanyInsiderType (PutCompanyInsiderTypeRequestType body)

This operation adds or updates Company Insider Types.

Parameters
body

public abstract PutCompanyTaxIDResponseType putCompanyTaxID (PutCompanyTaxIDRequestType body)

DEPRECATED: This operation has been replaced by Get Workday Companies. This operation adds (or updates) the Tax ID for a company.

Parameters
body

public abstract PutDependentResponseType putDependent (PutDependentRequestType body)

This operation adds or updates a Dependent.

Parameters
body

public abstract PutDifficultyToFillResponseType putDifficultyToFill (PutDifficultyToFillRequestType body)

This operation adds or updates a job profile's Difficulty to Fill.

Parameters
body

public abstract PutDisabilityResponseType putDisability (PutDisabilityRequestType body)

This operation adds or updates a Disability.

Parameters
body

public abstract PutEthnicityResponseType putEthnicity (PutEthnicityRequestType body)

This operation adds or updates an Ethnicity.

Parameters
body

public abstract PutFrequencyResponseType putFrequency (PutFrequencyRequestType body)

This operation adds or updates a Frequency.

Parameters
body

public abstract PutJobCategoryResponseType putJobCategory (PutJobCategoryRequestType body)

This operation adds or updates a Job Category.

Parameters
body

public abstract PutJobClassificationGroupResponseType putJobClassificationGroup (PutJobClassificationGroupRequestType body)

This operation adds or updates a Job Classification Group and/or Job Classifications

Parameters
body

public abstract PutJobFamilyResponseType putJobFamily (PutJobFamilyRequestType body)

This operation adds or updates a Job Family.

Parameters
body

public abstract PutJobFamilyGroupResponseType putJobFamilyGroup (PutJobFamilyGroupRequestType body)

This operation adds or updates a Job Family Group and adds or removes associated Job Families.

Parameters
body

public abstract PutJobProfileResponseType putJobProfile (PutJobProfileRequestType body)

This operations adds or updates a Job Profile.

Parameters
body

public abstract PutLocationResponseType putLocation (PutLocationRequestType body)

This operation adds or updates a Location. Location Addresses, Usages, Email Addresses, Phone Numbers, and Time Profile data can be added and updated with this operation.

Parameters
body

public abstract PutProvisioningGroupResponseType putProvisioningGroup (PutProvisioningGroupRequestType body)

This web service operation updates an existing provisioning group if a reference is provided on the request, else it creates a new one. The provisioning group data to be specified as part of the request includes the name and description. Assignment information needs to be submitted using the operation Put Provisioning Group Assignment.

Parameters
body

public abstract PutProvisioningGroupAssignmentResponseType putProvisioningGroupAssignment (PutProvisioningGroupAssignmentRequestType body)

This operation creates or updates the assignment of a person to a provisioning group. If the an assignment between the person and the provisioning group exists, it will be updated with the data given in the request, else a new one will be created. The data to be specified include a reference to the person and the provisioning group. Alternatively to the person a worker can be specified. In this case the operation will retrieve the person for that worker and create or update the assignment between that person and the group. The assignment status does not have to be specified on the request. If it is omitted, a default status of “Assigned” will be set.

Parameters
body

public abstract PutSearchSettingsResponseType putSearchSettings (PutSearchSettingsRequestType body)

This operation will put search configurations into workday.

Parameters
body

public abstract PutTrainingTypeResponseType putTrainingType (PutTrainingTypeRequestType body)

This operation adds or updates a Training Type

Parameters
body

public abstract PutWorkShiftResponseType putWorkShift (PutWorkShiftRequestType body)

This operation adds or updates a Work Shift.

Parameters
body

public abstract PutWorkersCompensationCodeResponseType putWorkersCompensationCode (PutWorkersCompensationCodeRequestType body)

This operation adds or updates a Worker's Compensation Code.

Parameters
body

public abstract void updateContingentWorkerPersonalInfo (ContingentWorkerPersonalInfoUpdateType body)

This operation updates Personal (e.g. Biographic, Demographic, etc.) information related to a Contingent Worker.

Parameters
body

public abstract void updateEmployeeImage (EmployeeImageUpdateType body)

This operation updates an image (e.g. picture) related to a employee.

Parameters
body

public abstract void updateEmployeePersonalInfo (EmployeePersonalInfoUpdateType body)

This operation updates Personal (e.g. Biographic, Demographic, etc.) information related to an Employee.

Parameters
body

public abstract void updateWorkdayAccount (WorkdayAccountForWorkerUpdateType body)

This operation updates an existing Workday Account (e.g. User Name / Password) with the supplied information.

Parameters
body