public class

HumanResourcesModule

extends AbstractWorkdayModule
java.lang.Object
   ↳ org.mule.modules.workday.AbstractWorkdayModule
     ↳ org.mule.modules.workday.hr.HumanResourcesModule
Known Direct Subclasses
Known Indirect Subclasses

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.

Summary

Fields
private HumanResourcesPort client The client, mainly for mocking purposes.
private String username The Workday account's username
Public Constructors
HumanResourcesModule()
Public Methods
AcademicAppointmentResponseType addAcademicAppointment(AddAcademicAppointmentRequestType addAcademicAppointmentRequest)
This operation will invoke the Business Process to add an Academic Appointment.
OrganizationAddUpdateType addUpdateOrganization(OrganizationAddUpdateType organization)
Adds a new Organization (or updates an existing Organization) with the supplied information
WorkdayAccountForWorkerAddType addWorkdayAccount(WorkdayAccountForWorkerAddType workdayAccount)
Adds a new Workday Account (e.g.
ChangeAdditionalNamesResponseType changeAdditionalNames(ChangeAdditionalNamesRequestType changeAdditionalNamesRequest)
Sets a worker's additional names.
ChangeBackgroundCheckStatusResponseType changeBackgroundCheckStatus(ChangeBackgroundCheckStatusRequestType changeBackground)
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 changeGovernmentIDsRequest)
This web service allows the updating of Government IDs for a worker.
ChangeLegalNameResponseType changeLegalName(ChangeLegalNameRequestType changeLegalNameRequest)
Sets a worker's legal name.
ChangeLicensesResponseType changeLicenses(ChangeLicensesRequestType changeLicensesRequest)
This web service allows the updating of Licenses for a worker.
ChangeOtherIDsResponseType changeOtherIds(ChangeOtherIDsRequestType changeOtherIDsRequest)
This web service allows the updating of Other IDs for a worker.
ChangePassportsAndVisasResponseType changePassportsAndVisas(ChangePassportsAndVisasRequestType changePassportsAndVisasRequest)
This web service allows the updating of Passports and Visas for a worker.
ChangePersonalInformationResponseType changePersonalInformation(ChangePersonalInformationRequestType changePersonalInformationRequest)
Sets a worker's personal information.
ChangePreferredNameResponseType changePreferredName(ChangePreferredNameRequestType changePreferredNameRequest)
Sets a worker's preferred name.
void connect(String hrUser, String hrPassword, String hrEndpoint, String hrWsdlLocation)
Connects to Workday
void disconnect()
Disconnects
OrganizationStructureDissolveType dissolveOrganizationStructure(OrganizationStructureDissolveType organizationStructureDissolve)
This operation will dissolve an Organization structure (e.g.
AcademicAppointmentResponseType endAcademicAppointment(EndAcademicAppointmentRequestType endAcademicAppointmentRequest)
This operation will invoke the Business Process to end an Academic Appointment.
List<OrganizationReferenceWWSType> findOrganization(OrganizationFindType organizationFind)
This operation responds with a set of references to Organizations that match the criteria specified in the request element.
GetAcademicUnitHierarchiesResponseType getAcademicUnitHierarchies(GetAcademicUnitHierarchiesRequestType getAcademicUnitHierarchiesRequest)
This operation is used to retrieve Academic Unit Hierarchies.
GetAcademicUnitsResponseType getAcademicUnits(GetAcademicUnitsRequestType getAcademicUnitsRequest)
Returns detailed information for Academic Units.
HumanResourcesPort getClient()
GetCompanyInsiderTypesResponseType getCompanyInsiderTypes(GetCompanyInsiderTypesRequestType companyInsiderRequest)
This operation will get Company Insider Types for the specified criteria.
String getConnectionIdentifier()
Connection identifier
ContingentWorkerType getContingentWorker(ContingentWorkerGetType contingentWorkerRequest)
This operation retrieves data related to a Contingent Worker and his/her Contract and Personal information.
ContingentWorkerContractInfoType getContingentWorkerContractInfo(ContingentWorkerContractInfoGetType contingentWorkerContractInfoRequest)
This operation retrieves data related to a Contingent Worker and his/her Contract information.
ContingentWorkerPersonalInfoType getContingentWorkerPersonalInfo(ContingentWorkerPersonalInfoGetType contingentWorkerPersonalInfoRequest)
This operation retrieves data related to a Contingent Worker and his/her Personal (e.g.
GetDifficultyToFillResponseType getDifficultyToFill(GetDifficultyToFillRequestType difficultyToFillRequest)
Gets the difficulty level of filling a job profile.
GetDisabilitiesResponseType getDisabilities(GetDisabilitiesRequestType disabilitiesRequest)
This operation retrieves the disabilities that are currently defined.
EmployeeType getEmployee(EmployeeGetType employeeRequest)
This operation retrieves data related to an Employee and his/her Employment, Personal and Compensation.
EmployeeEmploymentInfoType getEmployeeEmploymentInfo(EmployeeEmploymentInfoGetType employeeEmploymentInfoRequest)
This operation retrieves data related to an Employee and his/her Employment (e.g.
EmployeeImageType getEmployeeImage(EmployeeImageGetType employeeImageRequest)
Get a photographic image of this employee.
EmployeePersonalInfoType getEmployeePersonalInfo(EmployeePersonalInfoGetType employeePersonalInfoRequest)
This operation retrieves data related to an Employee and his/her Personal (e.g.
EmployeeRelatedPersonsType getEmployeeRelatedPersons(EmployeeRelatedPersonsGetType employeeRelatedPersonsRequest)
This operation retrieves data related to an Employee's Related Persons (e.g.
GetEthnicitiesResponseType getEthnicities(GetEthnicitiesRequestType ethnicitiesRequest)
This operation retrieves data related to Ethnicities.
GetFormerWorkersResponseType getFormerWorkers(GetFormerWorkersRequestType getFormerWorkersRequest)
This operation retrieves Former Workers.
GetFrequenciesResponseType getFrequencies(GetFrequenciesRequestType frequenciesRequest)
This operation retrieves data related to Frequencies.
GetHolidayCalendarsResponseType getHolidayCalendars(GetHolidayCalendarsRequestType getHolidayCalendarsRequest)
Returns Holiday Calendars based on criteria.
GetJobCategoriesResponseType getJobCategories(GetJobCategoriesRequestType jobCategoriesRequest)
This operation will get Job Categories for the specified criteria.
GetJobClassificationGroupsResponseType getJobClassificationGroups(GetJobClassificationGroupsRequestType jobClassificationGroupsRequest)
Returns job classification group data.
GetJobFamiliesResponseType getJobFamilies(GetJobFamiliesRequestType jobFamiliesRequest)
Returns job family data.
GetJobFamilyGroupsResponseType getJobFamilyGroups(GetJobFamilyGroupsRequestType getJobFamilyGroupsRequest)
Returns job family and job family group data.
GetJobProfilesResponseType getJobProfiles(GetJobProfilesRequestType jobProfilesRequest)
This operation retrieves data related to a Job Profile for the specified criteria.
GetLocationsResponseType getLocations(GetLocationsRequestType locationsRequest)
This operation retrieves data related to a Location for the specified criteria.
OrganizationType getOrganization(OrganizationGetType organizationRequest)
This operation retrieves data related to an Organization (e.g.
GetOrganizationsResponseType getOrganizations(GetOrganizationsRequestType organizationsRequest)
Returns organization information for a type of organization.
GetPoliticalAffiliationsResponseType getPoliticalAffiliations(GetPoliticalAffiliationsRequestType getPoliticalAffiliationsRequest)
This operation retrieves the political affiliations that are currently defined.
GetPreviousSystemJobHistoryResponseType getPreviousSystemJobHistory(GetPreviousSystemJobHistoryRequestType previousSystemJobHistoryRequest)
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 provisioningGroupAssignmentsRequest)
This web service operation will get assignments of persons to provisioning groups.
ProvisioningGroupsResponseType getProvisioningGroups(GetProvisioningGroupsRequestType provisioningGroupsRequest)
This web service operation will get provisioning groups.
GetSearchSettingsResponseType getSearchSettings(GetSearchSettingsRequestType searchSettingsRequest)
This operation will get information for search settings.
ServerTimestampType getServerTimestamp()
This operation retrieves Workday's current system datetime.
GetTrainingTypesResponseType getTrainingTypes(GetTrainingTypesRequestType trainingTypesRequest)
This operation retrieves Training Types defined in the system.
String getUsername()
GetWorkShiftsResponseType getWorkShifts(GetWorkShiftsRequestType workShiftsRequest)
This operation retrieves data related to a Work Shift.
WorkerEventHistoryType getWorkerEventHistory(WorkerEventHistoryGetType workerEventHistoryRequest)
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 workerProfileRequest)
This operation retrieves a subset of data related to a Worker (e.g.
GetWorkersResponseType getWorkers(GetWorkersRequestType workersRequest)
Returns information for specified workers.
GetWorkersCompensationCodesResponseType getWorkersCompensationCodes(GetWorkersCompensationCodesRequestType workersCompensationCodesRequest)
This operation will get Workers Compensation Codes for the specified criteria.
OrganizationInactivateType inactivateOrganization(OrganizationInactivateType organizationInactivate)
This operation will inactivate an Organization.
MaintainContactInformationForPersonEventResponseType maintainContactInformation(MaintainContactInformationForPersonEventRequestType contactInformation)
Creates or updates contact information for a person.
ManageUnionMembershipResponseType manageUnionMembership(ManageUnionMembershipRequestType unionMembership)
Operation that will add a new worker to a union.
PutAcademicUnitResponseType putAcademicUnit(PutAcademicUnitRequestType putAcademicUnitRequest)
This operation adds or updates Academic Units
PutAcademicUnitHierarchyResponseType putAcademicUnitHierarchy(PutAcademicUnitHierarchyRequestType putAcademicUnitHierarchyRequest)
This operation is used to create an Academic Unit Hierarchy.
PutAddressesForCountryFormatExtensionResponseType putAddressForCountryFormatExtension(PutAddressesForCountryFormatExtensionRequestType addressForCountryFormatExtension)
Use this operation ONLY for the country format extension.
PutCompanyInsiderTypeResponseType putCompanyInsiderType(PutCompanyInsiderTypeRequestType companyInsiderType)
This operation adds or updates Company Insider Types.
PutDifficultyToFillResponseType putDifficultyToFill(PutDifficultyToFillRequestType difficultyToFill)
This operation adds or updates a job profile's Difficulty to Fill.
PutDisabilityResponseType putDisability(PutDisabilityRequestType disability)
This operation adds or updates a Disability.
PutEthnicityResponseType putEthnicity(PutEthnicityRequestType ethnicity)
This operation adds or updates an Ethnicity.
PutFormerWorkerResponseType putFormerWorker(PutFormerWorkerRequestType putFormerWorkerRequest)
This operation allows Former Workers to be added and edited.
PutFrequencyResponseType putFrequency(PutFrequencyRequestType frequency)
This operation adds or updates a Frequency.
PutHolidayCalendarResponseType putHolidayCalendar(PutHolidayCalendarRequestType putHolidayCalendarRequest)
Adds or updates Holiday Calendar.
PutJobCategoryResponseType putJobCategory(PutJobCategoryRequestType jobCategory)
This operation adds or updates a Job Category.
PutJobClassificationGroupResponseType putJobClassificationGroup(PutJobClassificationGroupRequestType jobClassificationGroup)
Adds or updates a job classification group and/or job classifications.
PutJobFamilyResponseType putJobFamily(PutJobFamilyRequestType jobFamily)
Adds or updates a job family.
PutJobFamilyGroupResponseType putJobFamilyGroup(PutJobFamilyGroupRequestType jobFamilyGroup)
Adds or updates a job family group.
PutJobProfileResponseType putJobProfile(PutJobProfileRequestType jobProfile)
This operations adds or updates a Job Profile.
PutLocationResponseType putLocation(PutLocationRequestType location)
This operation adds or updates a Location.
PutPoliticalAffiliationResponseType putPoliticalAffiliation(PutPoliticalAffiliationRequestType putPoliticalAffiliationRequest)
This operation adds or updates a Political Affiliation.
PutPreviousSystemJobHistoryResponseType putPreviousSystemJobHistory(PutPreviousSystemJobHistoryRequestType previousSystemJobHistory)
Loads history for a Worker whose history did not get loaded during the initial implementation period.
PutProvisioningGroupResponseType putProvisioningGroup(PutProvisioningGroupRequestType provisioningGroup)
This web service operation updates an existing provisioning group if a reference is provided on the request, else it creates a new one.
ProvisioningGroupAssignmentsResponseType putProvisioningGroupAssignment(GetProvisioningGroupAssignmentsRequestType provisioningGroupAssignment)
This operation creates or updates the assignment of a person to a provisioning group.
PutSearchSettingsResponseType putSearchSettings(PutSearchSettingsRequestType searchSettings)
This operation will put search configurations into workday.
PutTrainingTypeResponseType putTrainingType(PutTrainingTypeRequestType trainingType)
This operation adds or updates a Training Type
PutWorkShiftResponseType putWorkShift(PutWorkShiftRequestType workShift)
This operation adds or updates a Work Shift.
PutWorkersCompensationCodeResponseType putWorkersCompensationCode(PutWorkersCompensationCodeRequestType workersCompensationCode)
This operation adds or updates a Worker's Compensation Code.
void setClient(HumanResourcesPort client)
void setUsername(String username)
AcademicAppointmentResponseType updateAcademicAppointment(UpdateAcademicAppointmentRequestType updateAcademicAppointmentRequest)
This operation will invoke the Business Process to update an Academic Appointment.
ContingentWorkerPersonalInfoUpdateType updateContingentWorkerPersonalInfo(ContingentWorkerPersonalInfoUpdateType contingentWorkerPersonalInfo)
This operation updates Personal (e.g.
EmployeeImageUpdateType updateEmployeeImage(EmployeeImageUpdateType employeeImage)
This operation updates an image (e.g.
EmployeePersonalInfoUpdateType updateEmployeePersonalInfo(EmployeePersonalInfoUpdateType employeePersonalInfo)
This operation updates Personal (e.g.
WorkdayAccountForWorkerUpdateType updateWorkdayAccount(WorkdayAccountForWorkerUpdateType workdayAccount)
This operation updates an existing Workday Account (e.g.
boolean validateConnection()
Validate connection
Protected Methods
void setClient(Object client)
[Expand]
Inherited Methods
From class org.mule.modules.workday.AbstractWorkdayModule
From class java.lang.Object

Fields

private HumanResourcesPort client

The client, mainly for mocking purposes.

private String username

The Workday account's username

Public Constructors

public HumanResourcesModule ()

Public Methods

public AcademicAppointmentResponseType addAcademicAppointment (AddAcademicAppointmentRequestType addAcademicAppointmentRequest)

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

Parameters
addAcademicAppointmentRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public OrganizationAddUpdateType addUpdateOrganization (OrganizationAddUpdateType organization)

Adds a new Organization (or updates an existing Organization) with the supplied information

Parameters
organization Encapsulating element containing all Organization data.
Returns
  • the updated organization
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public WorkdayAccountForWorkerAddType addWorkdayAccount (WorkdayAccountForWorkerAddType workdayAccount)

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

Parameters
workdayAccount Data element to add a new User Account into the Workday system.
Returns
  • the added Workday account
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangeAdditionalNamesResponseType changeAdditionalNames (ChangeAdditionalNamesRequestType changeAdditionalNamesRequest)

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

Parameters
changeAdditionalNamesRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangeBackgroundCheckStatusResponseType changeBackgroundCheckStatus (ChangeBackgroundCheckStatusRequestType changeBackground)

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

Parameters
changeBackground Object encapsulating background check status change
Returns
  • element containing information on Background Check Event
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangeGovernmentIDsResponseType changeGovernmentIds (ChangeGovernmentIDsRequestType changeGovernmentIDsRequest)

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

Parameters
changeGovernmentIDsRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangeLegalNameResponseType changeLegalName (ChangeLegalNameRequestType changeLegalNameRequest)

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

Parameters
changeLegalNameRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangeLicensesResponseType changeLicenses (ChangeLicensesRequestType changeLicensesRequest)

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

Parameters
changeLicensesRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangeOtherIDsResponseType changeOtherIds (ChangeOtherIDsRequestType changeOtherIDsRequest)

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

Parameters
changeOtherIDsRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangePassportsAndVisasResponseType changePassportsAndVisas (ChangePassportsAndVisasRequestType changePassportsAndVisasRequest)

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

Parameters
changePassportsAndVisasRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangePersonalInformationResponseType changePersonalInformation (ChangePersonalInformationRequestType changePersonalInformationRequest)

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

Parameters
changePersonalInformationRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ChangePreferredNameResponseType changePreferredName (ChangePreferredNameRequestType changePreferredNameRequest)

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

Parameters
changePreferredNameRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public void connect (String hrUser, String hrPassword, String hrEndpoint, String hrWsdlLocation)

Connects to Workday

Parameters
hrUser Workday user
hrPassword Workday password
hrEndpoint Workday endpoint
hrWsdlLocation Workday WSDL location
Throws
ConnectionException

public void disconnect ()

Disconnects

public OrganizationStructureDissolveType dissolveOrganizationStructure (OrganizationStructureDissolveType organizationStructureDissolve)

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

Parameters
organizationStructureDissolve Element containing organization dissolve information
Returns
  • element containing all Organization Structure Dissolve data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public AcademicAppointmentResponseType endAcademicAppointment (EndAcademicAppointmentRequestType endAcademicAppointmentRequest)

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

Parameters
endAcademicAppointmentRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public List<OrganizationReferenceWWSType> findOrganization (OrganizationFindType organizationFind)

This operation responds with a set of references to Organizations that match the criteria specified in the request element. Utilize the following criteria options to search for Contingent Workers within the Workday system. The Contingent Worker references that are returned are those that satisfy ALL criteria included in the request. Therefore, the result set will become more limited with every criterium that is populated.

Parameters
organizationFind Search options
Returns
  • Set of Contingent Worker Reference elements.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetAcademicUnitHierarchiesResponseType getAcademicUnitHierarchies (GetAcademicUnitHierarchiesRequestType getAcademicUnitHierarchiesRequest)

This operation is used to retrieve Academic Unit Hierarchies.

Parameters
getAcademicUnitHierarchiesRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetAcademicUnitsResponseType getAcademicUnits (GetAcademicUnitsRequestType getAcademicUnitsRequest)

Returns detailed information for Academic Units.

Parameters
getAcademicUnitsRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public HumanResourcesPort getClient ()

public GetCompanyInsiderTypesResponseType getCompanyInsiderTypes (GetCompanyInsiderTypesRequestType companyInsiderRequest)

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
companyInsiderRequest Search options
Returns
  • Element containing Company Insider response elements including received criteria, references, data based on criteria and grouping, results filter and result summary.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public String getConnectionIdentifier ()

Connection identifier

Returns
  • connection identifier

public ContingentWorkerType getContingentWorker (ContingentWorkerGetType contingentWorkerRequest)

This operation retrieves data related to a Contingent Worker and his/her Contract and Personal information. Utilize the Reference element (and other optional attributes) to retrieve an instance of Contingent Worker and its associated data.

Parameters
contingentWorkerRequest Search options
Returns
  • element containing an instance of Contingent Worker and its associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ContingentWorkerContractInfoType getContingentWorkerContractInfo (ContingentWorkerContractInfoGetType contingentWorkerContractInfoRequest)

This operation retrieves data related to a Contingent Worker and his/her Contract information. Utilize the reference element (and other optional attributes) to retrieve an instance of Contingent Worker and his/her Contract Information.

Parameters
contingentWorkerContractInfoRequest Request information
Returns
  • element containing an instance of Contingent Worker and his/her Contract Information.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ContingentWorkerPersonalInfoType getContingentWorkerPersonalInfo (ContingentWorkerPersonalInfoGetType contingentWorkerPersonalInfoRequest)

This operation retrieves data related to a Contingent Worker and his/her Personal (e.g. Biographic, Demographic, etc.) information. Utilize the reference element (and other optional attributes) to retrieve an instance of Contingent Worker and his/her Contract Information.

Parameters
contingentWorkerPersonalInfoRequest Search options
Returns
  • element containing an instance of Contingent Worker and his/her Personal Information.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetDifficultyToFillResponseType getDifficultyToFill (GetDifficultyToFillRequestType difficultyToFillRequest)

Gets the difficulty level of filling a job profile.

Parameters
difficultyToFillRequest The request component of the Get Difficulty to Fill web service task.
Returns
  • element for difficulty to fill
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetDisabilitiesResponseType getDisabilities (GetDisabilitiesRequestType disabilitiesRequest)

This operation retrieves the disabilities that are currently defined.

Parameters
disabilitiesRequest Request element for Get Disabilies service task
Returns
  • Contains the response elements for the Get Disabilities and Put Disability service requests.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeeType getEmployee (EmployeeGetType employeeRequest)

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

Parameters
employeeRequest The criteria to look for
Returns
  • An instance of Employee and its associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeeEmploymentInfoType getEmployeeEmploymentInfo (EmployeeEmploymentInfoGetType employeeEmploymentInfoRequest)

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

Parameters
employeeEmploymentInfoRequest Reference element (and other optional attributes) to retrieve an instance of Employee and his/her Employment Information.
Returns
  • element containing an instance of Employee and his/her Employment Information.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeeImageType getEmployeeImage (EmployeeImageGetType employeeImageRequest)

Get a photographic image of this employee.

Parameters
employeeImageRequest The reference to the employee for which the photographic image is required
Returns
  • The Employee photographic image data for a specified employee reference
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeePersonalInfoType getEmployeePersonalInfo (EmployeePersonalInfoGetType employeePersonalInfoRequest)

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

Parameters
employeePersonalInfoRequest Reference element (and other optional attributes) to retrieve an instance of Employee and his/her Personal Information.
Returns
  • element containing an instance of Employee and his/her Personal Information.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeeRelatedPersonsType getEmployeeRelatedPersons (EmployeeRelatedPersonsGetType employeeRelatedPersonsRequest)

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
employeeRelatedPersonsRequest Reference element (and other optional attributes) to retrieve an instance of Employee, all of his/her Related Persons and personal information for each.
Returns
  • element containing an instance of Employee, all of his/her Related Persons and personal information for each.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetEthnicitiesResponseType getEthnicities (GetEthnicitiesRequestType ethnicitiesRequest)

This operation retrieves data related to Ethnicities.

Parameters
ethnicitiesRequest Request element
Returns
  • response element
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetFormerWorkersResponseType getFormerWorkers (GetFormerWorkersRequestType getFormerWorkersRequest)

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
getFormerWorkersRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetFrequenciesResponseType getFrequencies (GetFrequenciesRequestType frequenciesRequest)

This operation retrieves data related to Frequencies.

Parameters
frequenciesRequest Request element
Returns
  • get frequencies response
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetHolidayCalendarsResponseType getHolidayCalendars (GetHolidayCalendarsRequestType getHolidayCalendarsRequest)

Returns Holiday Calendars based on criteria.

Parameters
getHolidayCalendarsRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetJobCategoriesResponseType getJobCategories (GetJobCategoriesRequestType jobCategoriesRequest)

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
jobCategoriesRequest Request reference and filter for getting Job Category data.
Returns
  • Element containing Job Category response elements include received criteria, references, data based on criteria and grouping, results filter and result summary.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetJobClassificationGroupsResponseType getJobClassificationGroups (GetJobClassificationGroupsRequestType jobClassificationGroupsRequest)

Returns job classification group data.

Parameters
jobClassificationGroupsRequest Request element
Returns
  • response element
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetJobFamiliesResponseType getJobFamilies (GetJobFamiliesRequestType jobFamiliesRequest)

Returns job family data.

Parameters
jobFamiliesRequest Request element
Returns
  • response element
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetJobFamilyGroupsResponseType getJobFamilyGroups (GetJobFamilyGroupsRequestType getJobFamilyGroupsRequest)

Returns job family and job family group data.

Parameters
getJobFamilyGroupsRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetJobProfilesResponseType getJobProfiles (GetJobProfilesRequestType jobProfilesRequest)

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
jobProfilesRequest Element used to find and get Job Profiles and their associated data.
Returns
  • element containing an instances of job profiles and their associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetLocationsResponseType getLocations (GetLocationsRequestType locationsRequest)

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
locationsRequest Element used to find and get Locations and their associated data.
Returns
  • element containing instances of locations and their associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public OrganizationType getOrganization (OrganizationGetType organizationRequest)

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

Parameters
organizationRequest Element (and other optional attributes) to retrieve an instance of Organization and its associated data.
Returns
  • element containing an instance of Organization and its associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetOrganizationsResponseType getOrganizations (GetOrganizationsRequestType organizationsRequest)

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

Parameters
organizationsRequest Request
Returns
  • Contains each Organization based on the Request References or Request Criteria. The data returned is the current information as of the dates in the response filter, and does not include all historical information about the Organization.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetPoliticalAffiliationsResponseType getPoliticalAffiliations (GetPoliticalAffiliationsRequestType getPoliticalAffiliationsRequest)

This operation retrieves the political affiliations that are currently defined.

Parameters
getPoliticalAffiliationsRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetPreviousSystemJobHistoryResponseType getPreviousSystemJobHistory (GetPreviousSystemJobHistoryRequestType previousSystemJobHistoryRequest)

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
previousSystemJobHistoryRequest Request element used to return a worker's job/position history loaded from a previous system. If no worker reference is requested, then all workers with previous system job data will be returned.
Returns
  • element containing the instances of workers and their previous job history.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ProvisioningGroupAssignmentsResponseType getProvisioningGroupAssignments (GetProvisioningGroupAssignmentsRequestType provisioningGroupAssignmentsRequest)

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
provisioningGroupAssignmentsRequest Element to retrieve assignments of persons and workers to provisioning groups.
Returns
  • element containing the requested instances of provisioning group assignments and their associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ProvisioningGroupsResponseType getProvisioningGroups (GetProvisioningGroupsRequestType provisioningGroupsRequest)

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
provisioningGroupsRequest Element to retrieve provisioning group setup data.
Returns
  • element containing the requested instances of provisioning groups and their associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetSearchSettingsResponseType getSearchSettings (GetSearchSettingsRequestType searchSettingsRequest)

This operation will get information for search settings.

Parameters
searchSettingsRequest Request object
Returns
  • element search setup data
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ServerTimestampType getServerTimestamp ()

This operation retrieves Workday's current system datetime.

Returns
  • element containing the current DateTime of the Workday system.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetTrainingTypesResponseType getTrainingTypes (GetTrainingTypesRequestType trainingTypesRequest)

This operation retrieves Training Types defined in the system.

Parameters
trainingTypesRequest Request element for Get Training Types
Returns
  • Response element for Get Training Types
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public String getUsername ()

public GetWorkShiftsResponseType getWorkShifts (GetWorkShiftsRequestType workShiftsRequest)

This operation retrieves data related to a Work Shift.

Parameters
workShiftsRequest Request references and filter for getting Work Shift Data.
Returns
  • Element containing Work Shift response elements including received criteria, references, data based on criteria and grouping, results filter and result summary.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public WorkerEventHistoryType getWorkerEventHistory (WorkerEventHistoryGetType workerEventHistoryRequest)

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

Parameters
workerEventHistoryRequest Reference element (and other optional attributes) to retrieve instances of Worker Events and their associated data.
Returns
  • element containing an instance of Worker and his/her Worker Event History.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public WorkerProfileType getWorkerProfile (WorkerProfileGetType workerProfileRequest)

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
workerProfileRequest Reference element (and other optional attributes) to retrieve an instance of Worker and his/her summarized Personal and Employment/Contract information.
Returns
  • element containing an instance of Worker and his/her summarized Personal and Employment/Contract information.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetWorkersResponseType getWorkers (GetWorkersRequestType workersRequest)

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

Parameters
workersRequest Request element used to find and get workers and their associated data.
Returns
  • element containing an instances of workers and their associated data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public GetWorkersCompensationCodesResponseType getWorkersCompensationCodes (GetWorkersCompensationCodesRequestType workersCompensationCodesRequest)

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
workersCompensationCodesRequest Contains request reference, filter and response group for getting Workers Compensation Code data
Returns
  • Element containing Worker Compensation Codes response elements including received criteria, references, data based on criteria and grouping, results filter and result summary
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public OrganizationInactivateType inactivateOrganization (OrganizationInactivateType organizationInactivate)

This operation will inactivate an Organization.

Parameters
organizationInactivate Elements to Inactivate an existing Organization within the Workday system.
Returns
  • organization inactive reference
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public MaintainContactInformationForPersonEventResponseType maintainContactInformation (MaintainContactInformationForPersonEventRequestType contactInformation)

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
contactInformation Request object
Returns
  • The Contact Information for Person Event created by the corresponding request
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ManageUnionMembershipResponseType manageUnionMembership (ManageUnionMembershipRequestType unionMembership)

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

Parameters
unionMembership Element containing the information needed to create a new union member instance
Returns
  • the response data for the Put Union member WS. Returns the Union Membership Event Reference info for the instance created.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutAcademicUnitResponseType putAcademicUnit (PutAcademicUnitRequestType putAcademicUnitRequest)

This operation adds or updates Academic Units

Parameters
putAcademicUnitRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutAcademicUnitHierarchyResponseType putAcademicUnitHierarchy (PutAcademicUnitHierarchyRequestType putAcademicUnitHierarchyRequest)

This operation is used to create an Academic Unit Hierarchy.

Parameters
putAcademicUnitHierarchyRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutAddressesForCountryFormatExtensionResponseType putAddressForCountryFormatExtension (PutAddressesForCountryFormatExtensionRequestType addressForCountryFormatExtension)

Use this operation ONLY for the 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.

Parameters
addressForCountryFormatExtension Element containing Address update information.
Returns
  • element containing Address reference.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutCompanyInsiderTypeResponseType putCompanyInsiderType (PutCompanyInsiderTypeRequestType companyInsiderType)

This operation adds or updates Company Insider Types.

Parameters
companyInsiderType Contains data for adding or updating a Company Insider Type
Returns
  • Element containing Put Company Insider Type Response Data
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutDifficultyToFillResponseType putDifficultyToFill (PutDifficultyToFillRequestType difficultyToFill)

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

Parameters
difficultyToFill Component of the Put Difficulty to Fill web service task.
Returns
  • element for difficulty to fill.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutDisabilityResponseType putDisability (PutDisabilityRequestType disability)

This operation adds or updates a Disability.

Parameters
disability Element for Put Disability
Returns
  • element for the Put Disability operation.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutEthnicityResponseType putEthnicity (PutEthnicityRequestType ethnicity)

This operation adds or updates an Ethnicity.

Parameters
ethnicity Request element for Put Ethnicity
Returns
  • Response element for Put Ethnicity
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutFormerWorkerResponseType putFormerWorker (PutFormerWorkerRequestType putFormerWorkerRequest)

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
putFormerWorkerRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutFrequencyResponseType putFrequency (PutFrequencyRequestType frequency)

This operation adds or updates a Frequency.

Parameters
frequency Request element for Put Frequency
Returns
  • Response element for Put Frequency
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutHolidayCalendarResponseType putHolidayCalendar (PutHolidayCalendarRequestType putHolidayCalendarRequest)

Adds or updates Holiday Calendar.

Parameters
putHolidayCalendarRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutJobCategoryResponseType putJobCategory (PutJobCategoryRequestType jobCategory)

This operation adds or updates a Job Category.

Parameters
jobCategory Contains data for adding or updating a Job Category.
Returns
  • Element containing the Put Job Category response data.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutJobClassificationGroupResponseType putJobClassificationGroup (PutJobClassificationGroupRequestType jobClassificationGroup)

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

Parameters
jobClassificationGroup Request Element for Put Job Classification Group
Returns
  • Response element for Put Job Classification
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutJobFamilyResponseType putJobFamily (PutJobFamilyRequestType jobFamily)

Adds or updates a job family.

Parameters
jobFamily Request element for Put Job Family
Returns
  • Response element for Put Job Family
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutJobFamilyGroupResponseType putJobFamilyGroup (PutJobFamilyGroupRequestType jobFamilyGroup)

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

Parameters
jobFamilyGroup Request element for Put Job Family Group
Returns
  • Response element for the Put Job Family Group
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutJobProfileResponseType putJobProfile (PutJobProfileRequestType jobProfile)

This operations adds or updates a Job Profile.

Parameters
jobProfile Contains data for adding or updating a Job Profile.
Returns
  • Response element for Put Job Profile.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutLocationResponseType putLocation (PutLocationRequestType location)

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
location Contains data for adding or updating a Location.
Returns
  • Response element for Put Location operation.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutPoliticalAffiliationResponseType putPoliticalAffiliation (PutPoliticalAffiliationRequestType putPoliticalAffiliationRequest)

This operation adds or updates a Political Affiliation.

Parameters
putPoliticalAffiliationRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutPreviousSystemJobHistoryResponseType putPreviousSystemJobHistory (PutPreviousSystemJobHistoryRequestType previousSystemJobHistory)

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
previousSystemJobHistory Contains the Data for adding, updating or deleting a previous system job history entry for a worker.
Returns
  • Response for Put Previous System Job History. Returns the worker.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutProvisioningGroupResponseType putProvisioningGroup (PutProvisioningGroupRequestType provisioningGroup)

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
provisioningGroup Put Provisioning Group Request
Returns
  • Reference to the provisioning group created or updated.
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ProvisioningGroupAssignmentsResponseType putProvisioningGroupAssignment (GetProvisioningGroupAssignmentsRequestType provisioningGroupAssignment)

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
provisioningGroupAssignment Request element to add or update a provisioning group assignment
Returns
  • Reference to the created or updated provisioning group assignment
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutSearchSettingsResponseType putSearchSettings (PutSearchSettingsRequestType searchSettings)

This operation will put search configurations into workday.

Parameters
searchSettings Put search settings request.
Returns
  • Response element containing tenant setup search data
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutTrainingTypeResponseType putTrainingType (PutTrainingTypeRequestType trainingType)

This operation adds or updates a Training Type

Parameters
trainingType Request element for Put Training
Returns
  • Response element for Put Training Type
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutWorkShiftResponseType putWorkShift (PutWorkShiftRequestType workShift)

This operation adds or updates a Work Shift.

Parameters
workShift Contains data for adding or updating a Work Shift.
Returns
  • Element Containing Put Work Shift Response Data
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public PutWorkersCompensationCodeResponseType putWorkersCompensationCode (PutWorkersCompensationCodeRequestType workersCompensationCode)

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

Parameters
workersCompensationCode Contains data for adding or updating a Workers Compensation Code.
Returns
  • Element containing Put Workers Compensation Code Response Data
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public void setClient (HumanResourcesPort client)

Parameters
client

public void setUsername (String username)

Parameters
username

public AcademicAppointmentResponseType updateAcademicAppointment (UpdateAcademicAppointmentRequestType updateAcademicAppointmentRequest)

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

Parameters
updateAcademicAppointmentRequest The request object for the operation
Returns
  • The response from the operation
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public ContingentWorkerPersonalInfoUpdateType updateContingentWorkerPersonalInfo (ContingentWorkerPersonalInfoUpdateType contingentWorkerPersonalInfo)

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

Parameters
contingentWorkerPersonalInfo Element to update the Personal Information for an existing Contingent Worker within the Workday system.
Returns
  • updated contingent worker personal info
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeeImageUpdateType updateEmployeeImage (EmployeeImageUpdateType employeeImage)

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

Parameters
employeeImage Element to update the Image (e.g. picture) for an existing Employee within the Workday system.
Returns
  • updated image info
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public EmployeePersonalInfoUpdateType updateEmployeePersonalInfo (EmployeePersonalInfoUpdateType employeePersonalInfo)

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

Parameters
employeePersonalInfo Update information
Returns
  • updated employee personal info
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public WorkdayAccountForWorkerUpdateType updateWorkdayAccount (WorkdayAccountForWorkerUpdateType workdayAccount)

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

Parameters
workdayAccount Element to update an existing Workday Account into the Workday system.
Returns
  • updated workday account info
Throws
WorkdayException If an error during the operation occurs this exception is thrown

public boolean validateConnection ()

Validate connection

Returns
  • true if the connector is connected

Protected Methods

protected void setClient (Object client)

Parameters
client