Workday 员工数据 API
Workday 是 Workday, Inc. 人力资本管理套件 Workday HCM 的移动端自助客户端。Workday 客户组织的员工使用公司租户登录,可申请休假、提交工时卡、跟踪费用、查看已发布的排班并推进入职旅程,而经理则用它进行审批与考勤管理。
作为数据源,该应用暴露了员工在 HCM 图谱中的那一部分:休假计划(listOfPlans、absenceTypeGroup)、工时汇总(totalNumber、quantity)、报销行(merchantForExpenseReportLine、expenseLineExtendedAmount)、班次与打卡(startTime、eventType)以及名录字段(workerPhoneNumberFormatted、workerPhotos)。集成方把这些数据转化为薪酬同步、费用对账、排班仪表盘与入职信息流。
Workday 是 Workday, Inc. 旗下 Workday HCM 的员工自助配套应用:客户组织的员工用它申请休假、核对工时卡、报销费用、查看排班并完成入职流程。这些界面背后是一套按租户隔离的数据集——休假计划目录、每周工时汇总、带商户与公司卡明细的报销行、已发布的排班表,以及含照片和电话的员工名录资料。这些数据可用于薪酬与人力运营同步、费用到 ERP 的对账、实时排班看板以及新员工入职旅程收件箱。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
符合条件的休假类型(休假计划)
GET
/v1/absence/workers/{workerId}/eligible-time-off-plansopendata列出登录员工符合条件的休假/休假计划——「申请休假」选择器背后的目录。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。limit/offset 分页(默认 limit 100)。
- totalNumberOfPlans
- listOfPlans
- id
- label
- category
- absenceTypeGroup
GET /v1/absence/workers/247$1/eligible-time-off-plans?limit=100&offset=0 HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "totalNumberOfPlans": 2, "listOfPlans": [ {"id": "TIME_OFF_PLAN-6-1", "label": "Vacation", "category": {"id": "Time_Off", "descriptor": "Time Off"}, "absenceTypeGroup": {"id": "Absence_Type_Group-1", "descriptor": "PTO"}}, {"id": "TIME_OFF_PLAN-6-2", "label": "Sick", "category": {"id": "Leave_of_Absence", "descriptor": "Leave"}, "absenceTypeGroup": {"id": "Absence_Type_Group-2", "descriptor": "Sick"}} ] }记录自应用的「申请休假」选择器流程计划目录模型携带 id、label、category 与 absenceTypeGroup
时间日历汇总
GET
/v1/time-tracking/workers/{workerId}/calendar-summaryopendata返回员工时间日历按周期的工时汇总——「编辑与审批时间」汇总条上的数字。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- total
- data
- dateRange
- totals
- totalNumber
- label
- quantity
GET /v1/time-tracking/workers/247$1/calendar-summary?from=2026-09-21&to=2026-09-27 HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "total": 1, "data": [ { "dateRange": "2026-09-21/2026-09-27", "totals": [ {"totalNumber": 40, "label": "Regular", "quantity": "HOURS"}, {"totalNumber": 4, "label": "Overtime", "quantity": "HOURS"} ] } ] }记录自「编辑与审批时间」汇总条周期汇总模型:dateRange、totals、totalNumber、quantity
提交/列出工时审核事件
POST
/v1/time-tracking/workers/{workerId}/review-eventsopendata提交员工的工时卡以供审核,并返回带职位与状态的 timeReviewEvents——「提交工时卡」背后的写操作。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- date
- timeReviewEvents
- id
- descriptor
- positionData
- status
POST /v1/time-tracking/workers/247$1/review-events HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"date": "2026-09-27"}{ "date": "2026-09-27", "timeReviewEvents": [ { "id": "TIME_REVIEW_EVENT-1-10432", "descriptor": "Week ending 27 Sep 2026", "positionData": {"id": "P-881", "descriptor": "Store associate"}, "status": {"descriptor": "Submitted", "id": "Submitted"} } ] }记录自「提交工时卡」操作审核事件模型携带按周的职位与状态
审批工时卡业务流程步骤
POST
/v1/workflows/event-steps/{eventStepId}/approveopendata批准一个待处理的工时卡业务流程步骤——与对应的 deny 和 sendBack 路由配套的经理操作。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。需要经理/考勤员角色。
- id
- descriptor
- status
POST /v1/workflows/event-steps/EVENT_STEP-6-991/approve HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"comment": "Approved hours for week ending 27 Sep"}{ "id": "EVENT_STEP-6-991", "descriptor": "Approve Time", "status": {"descriptor": "Approved", "id": "Approved"} }记录自经理的工时审批收件箱同级的 deny 与 sendBack 操作作用于同一 event-step 资源
员工在职记录(人员 + 电话)
GET
/v1/staffing/workers/{workerId}osint读取员工的在职记录——人员 id 与工作电话——经理的考勤与班次界面用它识别排班表上的人员。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- person
- id
- phone
GET /v1/staffing/workers/247$1 HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "person": { "id": "247$1", "phone": "+1-415-555-0148" } }记录自经理的考勤与班次界面员工记录返回人员 id 与工作电话
员工照片资源
GET
/v1/directory/workers/{workerId}/photoosint返回显示在团队、排班与名录卡片上的员工照片资源(photoId + href)。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- id
- descriptor
- workerPhotos
- photoId
- href
GET /v1/directory/workers/247$1/photo HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "id": "247$1", "descriptor": "Jordan Lee", "workerPhotos": { "photoId": "PHOTO-3-8821", "descriptor": "Profile photo", "href": "/assets/photos/PHOTO-3-8821" } }记录自团队、排班与名录卡片照片模型返回 photoId 及获取用的 href
主要工作电话
GET
/v1/directory/people/{personId}/work-phonesosint返回人员的公开主要工作电话号码,当班次员工需要电话联系时用于经理考勤名册。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。查询标志 primaryOnly=true 与 publicOnly=true。
- data
- workerPhoneNumberRaw
- workerPhoneNumberFormatted
GET /v1/directory/people/247$1/work-phones?primaryOnly=true&publicOnly=true HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "data": [ { "workerPhoneNumberRaw": "+14155550148", "workerPhoneNumberFormatted": "+1 415-555-0148" } ] }记录自经理的电话联系名册返回原始与格式化的公开工作号码
报销行(GraphQL)
POST
/graphql/expensesopenfinance分页读取员工的报销行——商户、金额、公司卡后四位与状态——「费用」活动列表背后的数据。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。GraphQL 操作 ExpenseReportLineForExpenseActivity。
- expenseReportLine
- merchantForExpenseReportLine
- expenseLineExtendedAmount
- currency
- value
- expenseReportLineStatus
- last4DigitsOfCreditCardNumber
- expenseReportLinePaidWithCorporateCard
- workdayID
- expenseCreditCardTransaction
- creditCardMerchantName
POST /graphql/expenses HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"operationName":"ExpenseReportLineForExpenseActivity","variables":{"dataSource":"expenseReportLinesForWorker","limit":20,"offset":0},"query":"query ExpenseReportLineForExpenseActivity($dataSource: ExpenseReportLine_DataSources!, $limit: BigInt, $offset: BigInt) { expenseReportLine(dataSource: $dataSource, limit: $limit, offset: $offset) { data { merchantForExpenseReportLine expenseLineExtendedAmount { value currency } expenseReportLineStatus { descriptor workdayID { id } } last4DigitsOfCreditCardNumber workdayID { id } } total } }"}{ "data": { "expenseReportLine": { "data": [ { "merchantForExpenseReportLine": "United Airlines", "expenseLineExtendedAmount": {"value": 428.60, "currency": "USD"}, "expenseLineExtendedAmountFormatted": "428.60 USD", "expenseReportLineStatus": {"descriptor": "Draft", "workdayID": {"id": "STATUS-1"}}, "last4DigitsOfCreditCardNumber": "4412", "expenseReportLinePaidWithCorporateCard": true, "workdayID": {"id": "EXPENSE_LINE-6-2044"}, "expenseCreditCardTransaction": { "creditCardMerchantName": "UNITED AIR", "creditCardChargeDateFormatted": "2026-09-18", "creditCardExtendedAmount": {"value": 428.60, "currency": "USD"} } } ], "total": 1 } } }记录自「费用」活动列表GraphQL 操作 ExpenseReportLineForExpenseActivity 以 limit/offset 分页报销行
人力排班(GraphQL GetSchedule)
POST
/graphql/schedulingopendata加载排班组织已发布的一周——已分配的班次、名册员工与叠加的 timeOffs——用于经理的「我的班次」/排班网格。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。GraphQL 操作 GetSchedule。
- getScheduleEdge
- orgId
- status
- fromDate
- toDate
- shifts
- startTime
- endTime
- paidDurationHours
- workerId
- workers
- timeOffs
- absenceType
- quantity
- unit
POST /graphql/scheduling HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"operationName":"GetSchedule","variables":{"orgId":"ORG-881","queryInput":{"fromDate":"2026-09-21","toDate":"2026-09-27"}},"query":"query GetSchedule($orgId: ID!, $queryInput: QueryInput!) { getScheduleEdge(orgId: $orgId, queryInput: $queryInput) { id orgId status fromDate toDate shifts { id startTime endTime workerId paidDurationHours } workers { id name } timeOffs { id startTime endTime quantity unit absenceType { id name } worker { id name } } } }"}{ "data": { "getScheduleEdge": { "id": "SCHED-2026-W39", "orgId": "ORG-881", "status": "PUBLISHED", "fromDate": "2026-09-21", "toDate": "2026-09-27", "shifts": [ {"id": "SHIFT-441", "startTime": "2026-09-24T09:00:00", "endTime": "2026-09-24T17:00:00", "workerId": "247$1", "paidDurationHours": 8.0, "open": false, "status": "ASSIGNED"} ], "workers": [{"id": "247$1", "name": "Jordan Lee"}], "timeOffs": [ {"id": "TO-19", "startTime": "2026-09-25T00:00:00", "endTime": "2026-09-25T23:59:59", "quantity": 1, "unit": "DAYS", "displayType": "FULL_DAY", "absenceType": {"id": "TIME_OFF_PLAN-6-1", "name": "Vacation"}, "worker": {"id": "247$1", "name": "Jordan Lee"}} ] } } }记录自经理的「我的班次」排班网格GraphQL 操作 GetSchedule 返回班次、名册员工与休假叠加层
考勤分组(GraphQL GetAttendanceGroups)
POST
/graphql/schedulingopendata把今天的班次按未签到、未签退与已签到分桶,并配上对应的 timeClockEvent 打卡记录——经理考勤看板。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。GraphQL 操作 GetAttendanceGroups。
- getAttendanceGroups
- notCheckedIn
- notCheckedOut
- checkedIn
- groupedShiftTimeClockEvent
- timeClockEvent
- eventType
- timePeriod
- shiftId
POST /graphql/scheduling HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"operationName":"GetAttendanceGroups","variables":{"matchingShiftsTimeClockEventInput":{"asOf":"2026-09-24T12:00:00"}},"query":"query GetAttendanceGroups($matchingShiftsTimeClockEventInput: MatchingShiftsTimeClockEventInput!) { getAttendanceGroups(matchingShiftsTimeClockEventInput: $matchingShiftsTimeClockEventInput) { notCheckedIn { id name } notCheckedOut { id name } checkedIn { id name } } }"}{ "data": { "getAttendanceGroups": { "notCheckedIn": [ {"id": "GRP-1", "name": "Front of house", "groupedShiftTimeClockEvent": [{"shift": {"id": "SHIFT-441", "startTime": "2026-09-24T09:00:00", "endTime": "2026-09-24T17:00:00", "worker": {"id": "247$1", "name": "Jordan Lee"}}, "timeClockEvent": null}]} ], "notCheckedOut": [], "checkedIn": [ {"id": "GRP-2", "name": "Kitchen", "groupedShiftTimeClockEvent": [{"shift": {"id": "SHIFT-442", "worker": {"id": "248$1", "name": "Sam Ortiz"}}, "timeClockEvent": {"id": "TCE-90", "eventType": "CHECK_IN", "shiftId": "SHIFT-442", "timePeriod": {"start": "2026-09-24T08:57:00", "end": null}}}]} ] } } }记录自经理考勤看板GraphQL 操作 GetAttendanceGroups 按打卡状态对班次分桶
首页卡片(GraphQL GetCards)
POST
/graphql/people-experienceopendata返回登录员工的移动端首页卡片(工资单、休假、任务、旅程),用于填充 Workday 落地屏。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。GraphQL 操作 GetCards。
- home
- getCards
- id
- definition
- layout
- title
- subtitle
- eyebrow
- task
- taskID
- instanceID
POST /graphql/people-experience HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"operationName":"GetCards","variables":{"input":{"layout":"MOBILE"}},"query":"query GetCards($input: HomeGetCardsInput!) { home { getCards(input: $input) { id definition { id } layout { type ... on SimpleCardLayout { title subtitle eyebrow } } } } }"}{ "data": { "home": { "getCards": [ { "id": "CARD-PAYSLIP-SEP", "definition": {"id": "payslip"}, "layout": { "type": "SimpleCardLayout", "title": "Payslip — 15 Sep 2026", "subtitle": "Net $3,412.18", "eyebrow": "Pay", "task": {"id": "TASK-PAYSLIP", "title": "View payslip", "taskID": "2997$18", "instanceID": "2998$4", "isReport": false} } } ] } } }记录自移动端落地屏GraphQL 操作 GetCards 返回工资单、休假与任务卡片
入职旅程总览(GraphQL)
POST
/graphql/people-experienceopendata加载员工进行中与已完成的入职旅程及每张卡片的进度——员工体验首页的「旅程」区块。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。GraphQL 操作 JourneysOverviewQuery。
- journeys
- activeJourneys
- completedJourneys
- header
- journeyCards
- title
- label
- progress
- completed
- total
- status
- task
POST /graphql/people-experience HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D Content-Type: application/json {"operationName":"JourneysOverviewQuery","variables":{"input":{}},"query":"query JourneysOverviewQuery($input: JourneySectionCardsInput) { journeys { activeJourneys(input: $input) { id label journeyCards { id title label progress { completed total } status } } completedJourneys(input: $input) { id label } header { title description } } }"}{ "data": { "journeys": { "header": {"title": "Your journeys", "description": "Finish onboarding tasks"}, "activeJourneys": { "id": "SEC-ACTIVE", "label": "In progress", "journeyCards": [ { "id": "JRN-ONB-1", "title": "New hire onboarding", "label": "Due 4 Oct", "progress": {"completed": 3, "total": 8}, "status": "IN_PROGRESS", "task": {"id": "TASK-J1", "title": "Complete I-9", "taskID": "2997$22", "instanceID": "2998$9"} } ] }, "completedJourneys": {"id": "SEC-DONE", "label": "Completed", "journeyCards": []} } } }记录自首页信息流的「旅程」区块GraphQL 操作 JourneysOverviewQuery 返回进行中与已完成的旅程卡片
职业中心人脉推荐
GET
/v1/career-hub/me/connection-suggestionsosint返回为登录员工推荐的同事人脉——姓名、职位头衔与共同点,用于入职/职业中心的「待结识的人」卡片。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- total
- data
- worker
- id
- descriptor
- workExperience
- jobTitle
- thingsInCommon
- message
- person
GET /v1/career-hub/me/connection-suggestions HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "total": 2, "data": [ { "worker": { "id": "247$88", "descriptor": "Alex Chen", "workExperience": [{"jobTitle": "People Partner"}], "thingsInCommon": [{"message": "Same location — San Francisco"}], "person": {"photo": [{"id": "PHOTO-3-101"}]} } } ] }记录自「待结识的人」卡片推荐模型携带职位头衔与共同点
入职旅程卡片
GET
/v1/journeysopendata列出已分配的入职旅程,含必做步骤进度与截止日期——「旅程」列表背后的 REST 目录。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- total
- data
- id
- descriptor
- name
- status
- formattedDistributionDate
- formattedEndDate
- requiredTotalSteps
- requiredStepsComplete
GET /v1/journeys HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "total": 1, "data": [ { "id": "JOURNEY-6-441", "descriptor": "New hire onboarding", "name": "New hire onboarding", "status": {"id": "IN_PROGRESS", "descriptor": "In progress"}, "formattedDistributionDate": "1 Sep 2026", "formattedEndDate": "15 Oct 2026", "requiredTotalSteps": 8, "requiredStepsComplete": 3 } ] }记录自「旅程」列表旅程卡片模型携带必做步骤进度与截止日期
必修课程卡片
GET
/v1/learning/sliders/{sliderId}/cardsopendata返回必修学习滑块卡片——课程标题、时长、截止日期与逾期标志——显示在入职「计划/学习」条上。
认证方式: 来自 PKCE 登录的 OAuth2 Bearer access_token,外加租户会话 Cookie(jsessionId)。
- total
- data
- assignment
- dueDate
- overdue
- formattedDueDate
- content
- id
- title
- lessonCount
- contentDeepLink
- duration
GET /v1/learning/sliders/SLIDER-REQ/cards HTTP/1.1 Authorization: Bearer eyJhbGciOi... Cookie: JSESSIONID=1A2B3C4D{ "total": 1, "data": [ { "assignment": {"dueDate": "2026-10-04", "overdue": false, "formattedDueDate": "4 Oct 2026"}, "assignmentCycle": {"dueDate": "2026-12-31", "overdue": false, "formattedDueDate": "31 Dec 2026"}, "content": { "id": "COURSE-19", "title": "Workplace safety", "lessonCount": "4", "contentDeepLink": "wd-learning://course/COURSE-19", "duration": "45m" }, "record": {"id": "REC-19"} } ] }记录自入职「学习」条卡片模型把任务截止日期与课程内容关联
数据类别
- 休假计划
- 工时卡
- 费用报销
- 排班
- 打卡考勤
- 员工资料
- 首页任务
- 入职旅程
- 必修课程
数据使用场景与案例
人力休假与工时卡同步
人力运营机器人可拉取符合条件的休假计划(listOfPlans.id/label)与每周日历汇总(dateRange、totals.quantity),并跟踪 timeReviewEvents.status,使下游薪酬文件只在提交/审批步骤完成后才结账。
费用到 ERP 对账
财务可分页读取 expenseReportLine 行——merchantForExpenseReportLine、expenseLineExtendedAmount.value/currency、last4DigitsOfCreditCardNumber 与 creditCardMerchantName——并把公司卡扣款匹配到总账,无需打开移动端费用界面。
实时排班与打卡看板
店长仪表盘可将 GetSchedule(shifts.startTime/endTime、workerId、timeOffs.absenceType)与 GetAttendanceGroups(notCheckedIn/checkedIn 的 timeClockEvent.eventType)结合,并叠加员工照片(workerPhotos.href)以及来自 person/v4 workPhones 的 workerPhoneNumberFormatted。
新员工旅程与学习收件箱
员工体验信息流可读取 JourneysOverviewQuery 的 journeyCards.progress 与 REST JourneyCard.requiredStepsComplete,再把 RequiredLearningCard 的 content.title/dueDate 与 GetCards 的 layout.title 并列展示,使入职任务与工资单操作汇入同一个收件箱。
常见问题
Workday 移动端 API 暴露哪些数据?
休假计划目录(totalNumberOfPlans、listOfPlans)、工时卡日历汇总与审核事件、带商户与公司卡后四位的报销行、已发布的班次与 timeOffs、考勤打卡分组、入职旅程与必修课程卡片,以及员工 id/电话/照片资源——全部按登录租户隔离。
Workday 应用如何认证?
员工通过 OAuth2 PKCE 流程登录,获得 access_token 与租户会话 Cookie。随后的 REST 与 GraphQL 调用会同时携带 Bearer 令牌和会话 Cookie,指向组织自己的 Workday 租户。
这些 Workday 端点是公开的开发者 API 吗?
不是。它们是官方 Workday 应用在员工使用组织登录后使用的第一方租户接口。这些移动端路由没有公开的开发者密钥。
与 Workday 相似的应用
- SAP SuccessFactors — SAP SuccessFactors 是一套覆盖核心人事、薪酬、人才管理与人力规划的企业级 HCM 套件,是与 Workday 最直接对标的企业级替代方案。
- Oracle HCM Cloud — Oracle HCM Cloud 是一套企业级 HCM 平台,提供 AI 驱动的人才管理、全球薪酬与员工自助门户,尤其适合已经在使用 Oracle ERP 的组织。
- UKG Pro — UKG Pro 由 Ultimate Software 与 Kronos 合并而成,是一套面向拥有大量小时工或一线员工的组织的 HCM 套件,侧重排班、工时跟踪与人力分析。
- Dayforce — Dayforce(前身 Ceridian)是一套基于单一数据库的 HCM 平台,其实时薪酬计算适合医疗、零售等轮班制行业。
- ADP Mobile Solutions — ADP Mobile Solutions 是 ADP 以薪酬为核心的 HCM 产品的员工自助配套应用,让员工在移动端处理工资、工时与人事事务,背后是 ADP 的合规覆盖。
- Paylocity — Paylocity 是一套面向中端市场的 HCM 平台,其自助门户让员工管理个人信息、福利与休假申请,并带有同事认可等员工互动功能。
- Paycom — Paycom 是一套基于单一数据库的 HCM 平台,其员工自助工具(包括 Beti 功能)让员工自行管理并核对自己的薪酬。
- BambooHR — BambooHR 是一套面向中小型组织的 HRIS,为员工提供简便的休假申请与个人信息自助管理。
相关主题
- Workday API
- Workday 休假 API
- Workday 费用 API
- Workday 排班 API
- Workday 工时卡
- Workday 员工资料
- Workday 入职旅程
- HCM 数据 API
- Workday GraphQL API
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业