name: Workday自动化 description: “通过自然语言命令自动化Workday HR操作——管理员工、时间 off 请求、缺席余额和员工数据。” requires: mcp: - rube
Workday自动化
直接在Claude Code中自动化您的Workday HR操作。查找员工、创建时间 off 请求、检查缺席余额并验证时间 off 资格——所有这些都无需离开终端。
工具包文档: composio.dev/toolkits/workday
设置
- 将Rube MCP服务器添加到您的Claude Code配置中,URL为:
https://rube.app/mcp - 当提示时,通过提供的连接链接验证您的Workday账户
- 使用自然语言开始自动化您的HR工作流
核心工作流
1. 搜索和列出员工
通过搜索和分页检索员工信息。
工具: WORKDAY_LIST_WORKERS
搜索名为“Sarah”的员工并包括已终止的员工
关键参数:
search——按姓名或员工ID搜索(不区分大小写,空格分隔用于OR搜索)includeTerminatedWorkers——在结果中包括已终止员工limit(默认20,最大100)/offset——分页控制
2. 创建时间 off 请求
为员工提交时间 off 请求,支持完整的业务流程。
工具: WORKDAY_CREATE_TIME_OFF_REQUEST
为员工abc123创建2026年3月15日至17日的假期请求(每天8小时)
关键参数:
ID(必填)——Workday员工IDbusinessProcessParameters(必填)——必须包括带id字段的action(使用"d9e4223e446c11de98360015c5e6daf6"作为提交操作ID)days(必填)——时间 off 条目数组,每个包含:date(必填)——日期格式为yyyy-mm-ddtimeOffType(必填)——具有合格缺席类型id的对象dailyQuantity——小时或天数数量comment、start、end、position、reason——可选字段
businessProcessParameters.comment——可选的业务流程评论
3. 检查时间 off 资格
在提交请求前验证员工可以在哪些日期休假。
工具: WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES
检查员工abc123是否有资格在2026年3月15日休假
关键参数:
ID(必填)——Workday员工IDdate——要验证的特定日期(yyyy-mm-dd)position——按特定职位ID过滤timeOff——按特定时间 off 计划/类型ID过滤limit(最大100)/offset——分页
4. 查看缺席余额
检查员工在所有计划中的剩余时间 off 余额。
工具: WORKDAY_LIST_ABSENCE_BALANCES
显示组织中所有员工的缺席余额
- 检索时间 off 计划和休假类型的余额
- 可按员工ID、类别和生效日期过滤
5. 获取当前用户个人资料
检索已认证员工的个人资料信息。
工具: WORKDAY_GET_CURRENT_USER
显示我的Workday个人资料信息
- 无需参数
- 返回已认证员工的个人资料
- 首先使用此工具获取员工ID以用于后续操作
6. 查看时间 off 历史
检索特定员工的时间 off 详情和历史。
工具: WORKDAY_GET_WORKER_TIME_OFF_DETAILS
显示员工abc123的时间 off 历史
- 检索指定员工的时间 off 详情集合
- 适用于审核时间 off 使用情况和剩余余额
已知陷阱
- 员工ID解析: 始终先调用
WORKDAY_GET_CURRENT_USER或WORKDAY_LIST_WORKERS来解析Workday员工ID。员工ID是Workday特定的UUID,不是员工编号。 - 时间 off 类型ID必须有效:
WORKDAY_CREATE_TIME_OFF_REQUEST中的timeOffType.id必须引用该员工的有效合格缺席类型。使用“获取员工合格缺席类型”工作流来发现有效类型ID。 - 提交操作ID:
businessProcessParameters.action.id应为"d9e4223e446c11de98360015c5e6daf6"用于提交操作。使用错误的ID将导致业务流程失败。 - 日期格式: 所有日期字段使用
yyyy-mm-dd格式。ISO 8601带时间戳的格式不接受于仅日期字段。 - 分页限制: 所有Workday端点的最大
limit为100。默认为20。始终使用分页以获取完整数据集。 - 业务流程批准: 创建时间 off 请求会启动业务流程,但不保证批准。请求进入正常批准工作流。
快速参考
| 工具缩写 | 描述 |
|---|---|
WORKDAY_LIST_WORKERS |
搜索和列出员工及人员配置信息 |
WORKDAY_GET_CURRENT_USER |
获取已认证员工的个人资料 |
WORKDAY_CREATE_TIME_OFF_REQUEST |
提交时间 off 请求(需要ID、businessProcessParameters、days) |
WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES |
检查时间 off 日期资格(需要ID) |
WORKDAY_LIST_ABSENCE_BALANCES |
检索时间 off 计划的缺席余额 |
WORKDAY_GET_WORKER_TIME_OFF_DETAILS |
获取员工的时间 off 历史 |
由Composio提供支持