public class

CxfHumanResourcesClient

extends AbstractCxfWorkdayClient<A>
implements HumanResourcesPort
java.lang.Object
   ↳ org.mule.modules.workday.api.AbstractCxfWorkdayClient<A>
     ↳ org.mule.modules.workday.hr.CxfHumanResourcesClient

Summary

[Expand]
Inherited Fields
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
Public Constructors
CxfHumanResourcesClient(String username, String password, String endpoint, String wsdlLocation)
Public Methods
AcademicAppointmentResponseType addAcademicAppointment(AddAcademicAppointmentRequestType body)
This operation will invoke the Business Process to add an Academic Appointment.
void addUpdateCompanyTaxID(CompanyTaxIDAddUpdateType body)
DEPRECATED: The functionality within this operation has been replaced with the "Put_Company_Tax_ID" operation.
OrganizationReferenceRootType addUpdateOrganization(OrganizationAddUpdateType body)
This operation adds a new Organization (or updates an existing Organization) with the supplied information.
void addWorkdayAccount(WorkdayAccountForWorkerAddType body)
This operation adds a new Workday Account (e.g.
ChangeAdditionalNamesResponseType changeAdditionalNames(ChangeAdditionalNamesRequestType body)
Sets a worker's additional names.
ChangeBackgroundCheckStatusResponseType changeBackgroundCheckStatus(ChangeBackgroundCheckStatusRequestType body)
Updates the employee's background check status by adding a new instance of Background Check Descriptor, which stores Status Date, Status, and Comment.
ChangeGovernmentIDsResponseType changeGovernmentIDs(ChangeGovernmentIDsRequestType body)
This web service allows the updating of Government IDs for a worker.
ChangeLegalNameResponseType changeLegalName(ChangeLegalNameRequestType body)
Sets a worker's legal name.
ChangeLicensesResponseType changeLicenses(ChangeLicensesRequestType body)
This web service allows the updating of Licenses for a worker.
ChangeOtherIDsResponseType changeOtherIDs(ChangeOtherIDsRequestType body)
This web service allows the updating of Other IDs for a worker.
ChangePassportsAndVisasResponseType changePassportsAndVisas(ChangePassportsAndVisasRequestType body)
This web service allows the updating of Passports and Visas for a worker.
ChangePersonalInformationResponseType changePersonalInformation(ChangePersonalInformationRequestType body)
Sets a worker's personal information.
ChangePreferredNameResponseType changePreferredName(ChangePreferredNameRequestType body)
Sets a worker's preferred name.
void dissolveOrganizationStructure(OrganizationStructureDissolveType body)
This operation will dissolve an Organization structure (e.g.
AcademicAppointmentResponseType endAcademicAppointment(EndAcademicAppointmentRequestType body)
This operation will invoke the Business Process to end an Academic Appointment.
BusinessSiteReferencesRootType findBusinessSite(BusinessSiteFindType body)
DEPRECATED: This web service operation is deprecated.
ContingentWorkerReferencesType findContingentWorker(ContingentWorkerFindType body)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Workers" operation.
EmployeeReferencesType findEmployee(EmployeeFindType employeeFindType)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Workers" operation.
JobClassificationGroupReferencesType findJobClassificationGroup(JobClassificationGroupFindType body)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Job_Classifications" operation.
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.
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.
OrganizationReferencesRootType findOrganization(OrganizationFindType body)
This operation responds with a set of references to Organizations that match the criteria specified in the request element.
WorkerReferencesType findWorker(WorkerFindType body)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Workers" operation.
GetAcademicUnitHierarchiesResponseType getAcademicUnitHierarchies(GetAcademicUnitHierarchiesRequestType body)
This operation is used to retrieve Academic Unit Hierarchies.
GetAcademicUnitsResponseType getAcademicUnits(GetAcademicUnitsRequestType body)
Returns detailed information for Academic Units.
BusinessSiteType getBusinessSite(BusinessSiteGetType body)
DEPRECATED: This web service operation is deprecated.
GetCompanyInsiderTypesResponseType getCompanyInsiderTypes(GetCompanyInsiderTypesRequestType body)
This operation will get Company Insider Types for the specified criteria.
CompanyTaxIDType getCompanyTaxID(CompanyTaxIDGetType body)
DEPRECATED: The functionality within this operation has been replaced with the "Get_Company_Tax_IDs" operation.
GetCompanyTaxIDsResponseType getCompanyTaxIDs(GetCompanyTaxIDsRequestType body)
DEPRECATED: This operation has been replaced by Get Workday Companies.
ContingentWorkerType getContingentWorker(ContingentWorkerGetType body)
This operation retrieves data related to a Contingent Worker and his/her Contract and Personal information.
ContingentWorkerContractInfoType getContingentWorkerContractInfo(ContingentWorkerContractInfoGetType body)
This operation retrieves data related to a Contingent Worker and his/her Contract information.
ContingentWorkerPersonalInfoType getContingentWorkerPersonalInfo(ContingentWorkerPersonalInfoGetType body)
This operation retrieves data related to a Contingent Worker and his/her Personal (e.g.
GetDifficultyToFillResponseType getDifficultyToFill(GetDifficultyToFillRequestType body)
Gets the difficulty level of filling a job profile.
GetDisabilitiesResponseType getDisabilities(GetDisabilitiesRequestType body)
This operation retrieves the disabilities that are currently defined.
EmployeeType getEmployee(EmployeeGetType employeeGetType)
This operation retrieves data related to an Employee and his/her Employment, Personal and Compensation.
EmployeeEmploymentInfoType getEmployeeEmploymentInfo(EmployeeEmploymentInfoGetType body)
This operation retrieves data related to an Employee and his/her Employment (e.g.
EmployeeImageType getEmployeeImage(EmployeeImageGetType body)
Get a photographic image of this employee.
EmployeePersonalInfoType getEmployeePersonalInfo(EmployeePersonalInfoGetType body)
This operation retrieves data related to an Employee and his/her Personal (e.g.
EmployeeRelatedPersonsType getEmployeeRelatedPersons(EmployeeRelatedPersonsGetType body)
This operation retrieves data related to an Employee's Related Persons (e.g.
GetEthnicitiesResponseType getEthnicities(GetEthnicitiesRequestType body)
This operation retrieves data related to Ethnicities.
GetFormerWorkersResponseType getFormerWorkers(GetFormerWorkersRequestType body)
This operation retrieves Former Workers.
GetFrequenciesResponseType getFrequencies(GetFrequenciesRequestType body)
This operation retrieves data related to Frequencies.
GetHolidayCalendarsResponseType getHolidayCalendars(GetHolidayCalendarsRequestType body)
Returns Holiday Calendars based on criteria.
GetJobCategoriesResponseType getJobCategories(GetJobCategoriesRequestType body)
This operation will get Job Categories for the specified criteria.
JobClassificationGroupType getJobClassificationGroup(JobClassificationGroupGetType body)
DEPRECATED: This deprecated operation retrieves data related to a Job Classification Group.
GetJobClassificationGroupsResponseType getJobClassificationGroups(GetJobClassificationGroupsRequestType body)
Returns job classification group data.
GetJobFamiliesResponseType getJobFamilies(GetJobFamiliesRequestType body)
Returns job family data.
JobFamilyGroupType getJobFamilyGroup(JobFamilyGroupGetType body)
DEPRECATED: This deprecated operation retrieves data related to a Job Family Group.
GetJobFamilyGroupsResponseType getJobFamilyGroups(GetJobFamilyGroupsRequestType body)
Returns job family and job family group data.
JobProfileType getJobProfile(JobProfileGetType body)
DEPRECATED: This deprecated operation retrieves data related to a Job Profile.
GetJobProfilesResponseType getJobProfiles(GetJobProfilesRequestType body)
This operation retrieves data related to a Job Profile for the specified criteria.
GetLocationsResponseType getLocations(GetLocationsRequestType body)
This operation retrieves data related to a Location for the specified criteria.
OrganizationType getOrganization(OrganizationGetType body)
This operation retrieves data related to an Organization (e.g.
GetOrganizationsResponseType getOrganizations(GetOrganizationsRequestType body)
Returns organization information for a type of organization.
GetPoliticalAffiliationsResponseType getPoliticalAffiliations(GetPoliticalAffiliationsRequestType body)
This operation retrieves the political affiliations that are currently defined.
GetPreviousSystemJobHistoryResponseType getPreviousSystemJobHistory(GetPreviousSystemJobHistoryRequestType body)
Returns a worker's job or position history imported from a previous system; that is, the user's system prior to migrating to Workday.
ProvisioningGroupAssignmentsResponseType getProvisioningGroupAssignments(GetProvisioningGroupAssignmentsRequestType body)
This web service operation will get assignments of persons to provisioning groups.
ProvisioningGroupsResponseType getProvisioningGroups(GetProvisioningGroupsRequestType body)
This web service operation will get provisioning groups.
GetSearchSettingsResponseType getSearchSettings(GetSearchSettingsRequestType body)
This operation will get information for search settings.
ServerTimestampType getServerTimestamp(ServerTimestampGetType body)
This operation retrieves Workday's current system datetime.
GetTrainingTypesResponseType getTrainingTypes(GetTrainingTypesRequestType body)
This operation retrieves Training Types defined in the system.
GetWorkShiftsResponseType getWorkShifts(GetWorkShiftsRequestType body)
This operation retrieves data related to a Work Shift.
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.
WorkerProfileType getWorkerProfile(WorkerProfileGetType body)
This operation retrieves a subset of data related to a Worker (e.g.
GetWorkersResponseType getWorkers(GetWorkersRequestType body)
Returns information for specified workers.
GetWorkersCompensationCodesResponseType getWorkersCompensationCodes(GetWorkersCompensationCodesRequestType body)
This operation will get Workers' Compensation Codes for the specified criteria.
void inactivateOrganization(OrganizationInactivateType body)
This operation will inactivate an Organization.
MaintainContactInformationForPersonEventResponseType maintainContactInformation(MaintainContactInformationForPersonEventRequestType body)
Creates or updates contact information for a person.
ManageUnionMembershipResponseType manageUnionMembership(ManageUnionMembershipRequestType body)
Operation that will add a new worker to a union.
PutAcademicUnitResponseType putAcademicUnit(PutAcademicUnitRequestType body)
This operation adds or updates Academic Units
PutAcademicUnitHierarchyResponseType putAcademicUnitHierarchy(PutAcademicUnitHierarchyRequestType body)
This operation is used to create an Academic Unit Hierarchy.
PutAddressesForCountryFormatExtensionResponseType putAddressesForCountryFormatExtension(PutAddressesForCountryFormatExtensionRequestType body)
Use this operation ONLY for the country format extension and for local script addresses population.
PutCompanyInsiderTypeResponseType putCompanyInsiderType(PutCompanyInsiderTypeRequestType body)
This operation adds or updates Company Insider Types.
PutCompanyTaxIDResponseType putCompanyTaxID(PutCompanyTaxIDRequestType body)
DEPRECATED: This operation has been replaced by Get Workday Companies.
PutDependentResponseType putDependent(PutDependentRequestType body)
DEPRECATED: Adds or updates a dependent
PutDifficultyToFillResponseType putDifficultyToFill(PutDifficultyToFillRequestType body)
This operation adds or updates a job profile's Difficulty to Fill.
PutDisabilityResponseType putDisability(PutDisabilityRequestType body)
This operation adds or updates a Disability.
PutEthnicityResponseType putEthnicity(PutEthnicityRequestType body)
This operation adds or updates an Ethnicity.
PutFormerWorkerResponseType putFormerWorker(PutFormerWorkerRequestType body)
This operation allows Former Workers to be added and edited.
PutFrequencyResponseType putFrequency(PutFrequencyRequestType body)
This operation adds or updates a Frequency.
PutHolidayCalendarResponseType putHolidayCalendar(PutHolidayCalendarRequestType body)
Adds or updates Holiday Calendar.
PutJobCategoryResponseType putJobCategory(PutJobCategoryRequestType body)
This operation adds or updates a Job Category.
PutJobClassificationGroupResponseType putJobClassificationGroup(PutJobClassificationGroupRequestType body)
Adds or updates a job classification group and/or job classifications.
PutJobFamilyResponseType putJobFamily(PutJobFamilyRequestType body)
Adds or updates a job family.
PutJobFamilyGroupResponseType putJobFamilyGroup(PutJobFamilyGroupRequestType body)
Adds or updates a job family group.
PutJobProfileResponseType putJobProfile(PutJobProfileRequestType body)
This operations adds or updates a Job Profile.
PutLocationResponseType putLocation(PutLocationRequestType body)
This operation adds or updates a Location.
PutPoliticalAffiliationResponseType putPoliticalAffiliation(PutPoliticalAffiliationRequestType body)
This operation adds or updates a Political Affiliation.
PutPreviousSystemJobHistoryResponseType putPreviousSystemJobHistory(PutPreviousSystemJobHistoryRequestType body)
Loads history for a Worker whose history did not get loaded during the initial implementation period.
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.
PutProvisioningGroupAssignmentResponseType putProvisioningGroupAssignment(PutProvisioningGroupAssignmentRequestType body)
This operation creates or updates the assignment of a person to a provisioning group.
PutSearchSettingsResponseType putSearchSettings(PutSearchSettingsRequestType body)
This operation will put search configurations into workday.
PutTrainingTypeResponseType putTrainingType(PutTrainingTypeRequestType body)
This operation adds or updates a Training Type
PutWorkShiftResponseType putWorkShift(PutWorkShiftRequestType body)
This operation adds or updates a Work Shift.
PutWorkersCompensationCodeResponseType putWorkersCompensationCode(PutWorkersCompensationCodeRequestType body)
This operation adds or updates a Workers' Compensation Code.
AcademicAppointmentResponseType updateAcademicAppointment(UpdateAcademicAppointmentRequestType body)
This operation will invoke the Business Process to update an Academic Appointment.
void updateContingentWorkerPersonalInfo(ContingentWorkerPersonalInfoUpdateType body)
This operation updates Personal (e.g.
void updateEmployeeImage(EmployeeImageUpdateType body)
This operation updates an image (e.g.
void updateEmployeePersonalInfo(EmployeePersonalInfoUpdateType body)
This operation updates Personal (e.g.
void updateWorkdayAccount(WorkdayAccountForWorkerUpdateType body)
This operation updates an existing Workday Account (e.g.
Protected Methods
Class<HumanResourcesPort> portType()
Class<? extends Service> serviceType()
[Expand]
Inherited Methods
From class org.mule.modules.workday.api.AbstractCxfWorkdayClient
From class java.lang.Object
From interface com.workday.hr.HumanResourcesPort

Public Constructors

public CxfHumanResourcesClient (String username, String password, String endpoint, String wsdlLocation)

Parameters
username
password
endpoint
wsdlLocation

Public Methods

public AcademicAppointmentResponseType addAcademicAppointment (AddAcademicAppointmentRequestType body)

This operation will invoke the Business Process to add an Academic Appointment.

Parameters
body

public 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 OrganizationReferenceRootType addUpdateOrganization (OrganizationAddUpdateType body)

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

Parameters
body

public void addWorkdayAccount (WorkdayAccountForWorkerAddType body)

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

Parameters
body

public ChangeAdditionalNamesResponseType changeAdditionalNames (ChangeAdditionalNamesRequestType body)

Sets a worker's additional names. Does not use an event.

Parameters
body

public ChangeBackgroundCheckStatusResponseType changeBackgroundCheckStatus (ChangeBackgroundCheckStatusRequestType body)

Updates the employee's background check status by adding a new instance of Background Check Descriptor, which stores Status Date, Status, and Comment.

Parameters
body

public ChangeGovernmentIDsResponseType changeGovernmentIDs (ChangeGovernmentIDsRequestType body)

This web service allows the updating of Government IDs for a worker.

Parameters
body

public ChangeLegalNameResponseType changeLegalName (ChangeLegalNameRequestType body)

Sets a worker's legal name. Uses the Legal Name Change business process.

Parameters
body

public ChangeLicensesResponseType changeLicenses (ChangeLicensesRequestType body)

This web service allows the updating of Licenses for a worker.

Parameters
body

public ChangeOtherIDsResponseType changeOtherIDs (ChangeOtherIDsRequestType body)

This web service allows the updating of Other IDs for a worker.

Parameters
body

public ChangePassportsAndVisasResponseType changePassportsAndVisas (ChangePassportsAndVisasRequestType body)

This web service allows the updating of Passports and Visas for a worker.

Parameters
body

public ChangePersonalInformationResponseType changePersonalInformation (ChangePersonalInformationRequestType body)

Sets a worker's personal information. Uses the Personal Information Change business process.

Parameters
body

public ChangePreferredNameResponseType changePreferredName (ChangePreferredNameRequestType body)

Sets a worker's preferred name. Uses the Preferred Name Change business process.

Parameters
body

public void dissolveOrganizationStructure (OrganizationStructureDissolveType body)

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

Parameters
body

public AcademicAppointmentResponseType endAcademicAppointment (EndAcademicAppointmentRequestType body)

This operation will invoke the Business Process to end an Academic Appointment.

Parameters
body

public BusinessSiteReferencesRootType findBusinessSite (BusinessSiteFindType body)

DEPRECATED: This web service operation is deprecated. Please use the Get Locations web service operation instead. This operation responds with a set of references to Business Sites that match the criteria specified in the request element.

Parameters
body

public ContingentWorkerReferencesType findContingentWorker (ContingentWorkerFindType body)

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

Parameters
body

public EmployeeReferencesType findEmployee (EmployeeFindType employeeFindType)

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

Parameters
employeeFindType

public 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 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 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 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 WorkerReferencesType findWorker (WorkerFindType body)

DEPRECATED: The functionality within this operation has been replaced with the "Get_Workers" operation. 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 GetAcademicUnitHierarchiesResponseType getAcademicUnitHierarchies (GetAcademicUnitHierarchiesRequestType body)

This operation is used to retrieve Academic Unit Hierarchies.

Parameters
body

public GetAcademicUnitsResponseType getAcademicUnits (GetAcademicUnitsRequestType body)

Returns detailed information for Academic Units.

Parameters
body

public BusinessSiteType getBusinessSite (BusinessSiteGetType body)

DEPRECATED: This web service operation is deprecated. Please use the Get Locations web service operation instead. This operation retrieves data related to an Business Site.

Parameters
body

public 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 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 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 ContingentWorkerType getContingentWorker (ContingentWorkerGetType body)

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

Parameters
body

public ContingentWorkerContractInfoType getContingentWorkerContractInfo (ContingentWorkerContractInfoGetType body)

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

Parameters
body

public 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 GetDifficultyToFillResponseType getDifficultyToFill (GetDifficultyToFillRequestType body)

Gets the difficulty level of filling a job profile.

Parameters
body

public GetDisabilitiesResponseType getDisabilities (GetDisabilitiesRequestType body)

This operation retrieves the disabilities that are currently defined.

Parameters
body

public EmployeeType getEmployee (EmployeeGetType employeeGetType)

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

Parameters
employeeGetType

public 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 EmployeeImageType getEmployeeImage (EmployeeImageGetType body)

Get a photographic image of this employee.

Parameters
body

public 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 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 GetEthnicitiesResponseType getEthnicities (GetEthnicitiesRequestType body)

This operation retrieves data related to Ethnicities.

Parameters
body

public GetFormerWorkersResponseType getFormerWorkers (GetFormerWorkersRequestType body)

This operation retrieves Former Workers. Former Worker Storage is for tracking data for individuals that have previously been employed but were not included as a Workday worker. Data includes personal details, contact information, and job details as of termination date.

Parameters
body

public GetFrequenciesResponseType getFrequencies (GetFrequenciesRequestType body)

This operation retrieves data related to Frequencies.

Parameters
body

public GetHolidayCalendarsResponseType getHolidayCalendars (GetHolidayCalendarsRequestType body)

Returns Holiday Calendars based on criteria.

Parameters
body

public 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 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 GetJobClassificationGroupsResponseType getJobClassificationGroups (GetJobClassificationGroupsRequestType body)

Returns job classification group data.

Parameters
body

public GetJobFamiliesResponseType getJobFamilies (GetJobFamiliesRequestType body)

Returns job family data.

Parameters
body

public 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 GetJobFamilyGroupsResponseType getJobFamilyGroups (GetJobFamilyGroupsRequestType body)

Returns job family and job family group data.

Parameters
body

public 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 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 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 OrganizationType getOrganization (OrganizationGetType body)

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

Parameters
body

public 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 GetPoliticalAffiliationsResponseType getPoliticalAffiliations (GetPoliticalAffiliationsRequestType body)

This operation retrieves the political affiliations that are currently defined.

Parameters
body

public GetPreviousSystemJobHistoryResponseType getPreviousSystemJobHistory (GetPreviousSystemJobHistoryRequestType body)

Returns a worker's job or position history imported from a previous system; that is, the user's system prior to migrating to Workday.

Parameters
body

public 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 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 GetSearchSettingsResponseType getSearchSettings (GetSearchSettingsRequestType body)

This operation will get information for search settings.

Parameters
body

public ServerTimestampType getServerTimestamp (ServerTimestampGetType body)

This operation retrieves Workday's current system datetime.

Parameters
body

public GetTrainingTypesResponseType getTrainingTypes (GetTrainingTypesRequestType body)

This operation retrieves Training Types defined in the system.

Parameters
body

public GetWorkShiftsResponseType getWorkShifts (GetWorkShiftsRequestType body)

This operation retrieves data related to a Work Shift.

Parameters
body

public 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 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 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 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 Workers' Compensation Codes will be retrieved if no criteria is specified. Workers' Compensation Code data includes the code, name, business site, country, country region and inactive flag.

Parameters
body

public void inactivateOrganization (OrganizationInactivateType body)

This operation will inactivate an Organization.

Parameters
body

public MaintainContactInformationForPersonEventResponseType maintainContactInformation (MaintainContactInformationForPersonEventRequestType body)

Creates or updates contact information for a person. Contact information includes email addresses, physical addresses, phone numbers, web addresses, and instant messenger contact information. Changes are routed through existing Contact Information for Person Event business process for necessary approvals. Submitted contact information by default replaces existing entries of the same type. For example, submitting a new email address replaces the current email address. Set the Add Only flag to override this default behavior. When this flag is set to true, existing information is not replaced in cases where multiple entries are allowed.

Parameters
body

public ManageUnionMembershipResponseType manageUnionMembership (ManageUnionMembershipRequestType body)

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

Parameters
body

public PutAcademicUnitResponseType putAcademicUnit (PutAcademicUnitRequestType body)

This operation adds or updates Academic Units

Parameters
body

public PutAcademicUnitHierarchyResponseType putAcademicUnitHierarchy (PutAcademicUnitHierarchyRequestType body)

This operation is used to create an Academic Unit Hierarchy.

Parameters
body

public PutAddressesForCountryFormatExtensionResponseType putAddressesForCountryFormatExtension (PutAddressesForCountryFormatExtensionRequestType body)

Use this operation ONLY for the country format extension and for local script addresses population. 1. Country Format Extension Since many countries require more granular address components than Workday currently supports, the Alternate Address Formats allow Workday customers to define a Basic and an Extended Address Format metadata for these countries. Customers can then control address formats using Tenant Setup - Global when they want to use extended formats for a country. This operation uploads addresses for a specified country after the addresses are modified to fit a new extended format. Note that the attribute use Extended Address Format in Tenant Setup - Global must be enabled for the country beforeusing this operation to uploading addresses. 2. Local Script Address Population Local script address components were added in W18 to allow address input in local script. This operation uploads addresses with new local address components.

Parameters
body

public PutCompanyInsiderTypeResponseType putCompanyInsiderType (PutCompanyInsiderTypeRequestType body)

This operation adds or updates Company Insider Types.

Parameters
body

public 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 PutDependentResponseType putDependent (PutDependentRequestType body)

DEPRECATED: Adds or updates a dependent

Parameters
body

public PutDifficultyToFillResponseType putDifficultyToFill (PutDifficultyToFillRequestType body)

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

Parameters
body

public PutDisabilityResponseType putDisability (PutDisabilityRequestType body)

This operation adds or updates a Disability.

Parameters
body

public PutEthnicityResponseType putEthnicity (PutEthnicityRequestType body)

This operation adds or updates an Ethnicity.

Parameters
body

public PutFormerWorkerResponseType putFormerWorker (PutFormerWorkerRequestType body)

This operation allows Former Workers to be added and edited. Former Worker Storage is for tracking data for individuals that have previously been employed but were not included as a Workday worker. Data includes personal details, contact information, and job details as of termination date.

Parameters
body

public PutFrequencyResponseType putFrequency (PutFrequencyRequestType body)

This operation adds or updates a Frequency.

Parameters
body

public PutHolidayCalendarResponseType putHolidayCalendar (PutHolidayCalendarRequestType body)

Adds or updates Holiday Calendar.

Parameters
body

public PutJobCategoryResponseType putJobCategory (PutJobCategoryRequestType body)

This operation adds or updates a Job Category.

Parameters
body

public PutJobClassificationGroupResponseType putJobClassificationGroup (PutJobClassificationGroupRequestType body)

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

Parameters
body

public PutJobFamilyResponseType putJobFamily (PutJobFamilyRequestType body)

Adds or updates a job family.

Parameters
body

public PutJobFamilyGroupResponseType putJobFamilyGroup (PutJobFamilyGroupRequestType body)

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

Parameters
body

public PutJobProfileResponseType putJobProfile (PutJobProfileRequestType body)

This operations adds or updates a Job Profile.

Parameters
body

public 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 PutPoliticalAffiliationResponseType putPoliticalAffiliation (PutPoliticalAffiliationRequestType body)

This operation adds or updates a Political Affiliation.

Parameters
body

public PutPreviousSystemJobHistoryResponseType putPreviousSystemJobHistory (PutPreviousSystemJobHistoryRequestType body)

Loads history for a Worker whose history did not get loaded during the initial implementation period. This operation allows free-form text entry of changes that occurred between the Worker's original hire date and the date that the implementation occurred. Existing entries can be deleted or updated.

Parameters
body

public 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 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 PutSearchSettingsResponseType putSearchSettings (PutSearchSettingsRequestType body)

This operation will put search configurations into workday.

Parameters
body

public PutTrainingTypeResponseType putTrainingType (PutTrainingTypeRequestType body)

This operation adds or updates a Training Type

Parameters
body

public PutWorkShiftResponseType putWorkShift (PutWorkShiftRequestType body)

This operation adds or updates a Work Shift.

Parameters
body

public PutWorkersCompensationCodeResponseType putWorkersCompensationCode (PutWorkersCompensationCodeRequestType body)

This operation adds or updates a Workers' Compensation Code.

Parameters
body

public AcademicAppointmentResponseType updateAcademicAppointment (UpdateAcademicAppointmentRequestType body)

This operation will invoke the Business Process to update an Academic Appointment.

Parameters
body

public void updateContingentWorkerPersonalInfo (ContingentWorkerPersonalInfoUpdateType body)

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

Parameters
body

public void updateEmployeeImage (EmployeeImageUpdateType body)

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

Parameters
body

public void updateEmployeePersonalInfo (EmployeePersonalInfoUpdateType body)

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

Parameters
body

public void updateWorkdayAccount (WorkdayAccountForWorkerUpdateType body)

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

Parameters
body

Protected Methods

protected Class<HumanResourcesPort> portType ()

protected Class<? extends Service> serviceType ()