AptlyStar

Workday

Manage workers, hiring, onboarding, and HR operations in Workday

使用说明

Integrate Workday HRIS into your workflow. Create pre-hires, hire employees, manage worker profiles, assign onboarding plans, handle job changes, retrieve compensation data, and process terminations.

工具

workday_get_worker

Retrieve a specific worker profile including personal, employment, and organization data.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
workerIdstring是Worker ID to retrieve (e.g., 3aa5550b7fe348b98d7b5741afc65534)

输出

参数类型描述
workerjsonWorker profile with personal, employment, and organization data

workday_list_workers

List or search workers with optional filtering and pagination.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
limitnumber否Maximum number of workers to return (default: 20)
offsetnumber否Number of records to skip for pagination

输出

参数类型描述
workersarrayArray of worker profiles
totalnumberTotal number of matching workers

workday_create_prehire

Create a new pre-hire (applicant) record in Workday. This is typically the first step before hiring an employee.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
legalNamestring是Full legal name of the pre-hire (e.g., "Jane Doe")
emailstring否Email address of the pre-hire
phoneNumberstring否Phone number of the pre-hire
addressstring否Address of the pre-hire
countryCodestring否ISO 3166-1 Alpha-2 country code (defaults to US)

输出

参数类型描述
preHireIdstringID of the created pre-hire record
descriptorstringDisplay name of the pre-hire

workday_hire_employee

Hire a pre-hire into an employee position. Converts an applicant into an active employee record with position, start date, and manager assignment.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
preHireIdstring是Pre-hire (applicant) ID to convert into an employee
positionIdstring是Position ID to assign the new hire to
hireDatestring是Hire date in ISO 8601 format (e.g., 2025-06-01)
employeeTypestring否Employee type (e.g., Regular, Temporary, Contractor)

输出

参数类型描述
workerIdstringWorker ID of the newly hired employee
employeeIdstringEmployee ID assigned to the new hire
eventIdstringEvent ID of the hire business process
hireDatestringEffective hire date

workday_update_worker

Update fields on an existing worker record in Workday.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
workerIdstring是Worker ID to update
fieldsjson是Fields to update as JSON (e.g., {"businessTitle": "Senior Engineer", "primaryWorkEmail": "new@company.com"})

输出

参数类型描述
eventIdstringEvent ID of the change personal information business process
workerIdstringWorker ID that was updated

workday_assign_onboarding

Create or update an onboarding plan assignment for a worker. Sets up onboarding stages and manages the assignment lifecycle.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
workerIdstring是Worker ID to assign the onboarding plan to
onboardingPlanIdstring是Onboarding plan ID to assign
actionEventIdstring是Action event ID that enables the onboarding plan (e.g., the hiring event ID)

输出

参数类型描述
assignmentIdstringOnboarding plan assignment ID
workerIdstringWorker ID the plan was assigned to
planIdstringOnboarding plan ID that was assigned

workday_get_organizations

Retrieve organizations, departments, and cost centers from Workday.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
typestring否Organization type filter (e.g., Supervisory, Cost_Center, Company, Region)
limitnumber否Maximum number of organizations to return (default: 20)
offsetnumber否Number of records to skip for pagination

输出

参数类型描述
organizationsarrayArray of organization records
totalnumberTotal number of matching organizations

workday_change_job

Perform a job change for a worker including transfers, promotions, demotions, and lateral moves.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
workerIdstring是Worker ID for the job change
effectiveDatestring是Effective date for the job change in ISO 8601 format (e.g., 2025-06-01)
newPositionIdstring否New position ID (for transfers)
newJobProfileIdstring否New job profile ID (for role changes)
newLocationIdstring否New work location ID (for relocations)
newSupervisoryOrgIdstring否Target supervisory organization ID (for org transfers)
reasonstring是Reason for the job change (e.g., Promotion, Transfer, Reorganization)

输出

参数类型描述
eventIdstringJob change event ID
workerIdstringWorker ID the job change was applied to
effectiveDatestringEffective date of the job change

workday_get_compensation

Retrieve compensation plan details for a specific worker.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
workerIdstring是Worker ID to retrieve compensation data for

输出

参数类型描述
compensationPlansarrayArray of compensation plan details
↳ idstringCompensation plan ID
↳ planNamestringName of the compensation plan
↳ amountnumberCompensation amount
↳ currencystringCurrency code
↳ frequencystringPay frequency

workday_terminate_worker

Initiate a worker termination in Workday. Triggers the Terminate Employee business process.

输入

参数类型必填描述
tenantUrlstring是Workday instance URL (e.g., https://wd5-impl-services1.workday.com\)
tenantstring是Workday tenant name
usernamestring是Integration System User username
passwordstring是Integration System User password
workerIdstring是Worker ID to terminate
terminationDatestring是Termination date in ISO 8601 format (e.g., 2025-06-01)
reasonstring是Termination reason (e.g., Resignation, End_of_Contract, Retirement)
notificationDatestring否Date the termination was communicated in ISO 8601 format
lastDayOfWorkstring否Last day of work in ISO 8601 format (defaults to termination date)

输出

参数类型描述
eventIdstringTermination event ID
workerIdstringWorker ID that was terminated
terminationDatestringEffective termination date

On this page