WorkdayHR自动化技能Skill WorkdayAutomation

此技能用于通过自然语言命令自动化Workday HR操作,包括管理员工信息、创建时间 off 请求、检查缺席余额和验证时间 off 资格,提升HR工作效率和准确性。关键词:Workday, HR自动化, 自然语言处理, 时间 off 管理, 员工数据管理, HR数字化工具。

人力资源数字化 0 次安装 0 次浏览 更新于 3/12/2026

name: Workday自动化 description: “通过自然语言命令自动化Workday HR操作——管理员工、时间 off 请求、缺席余额和员工数据。” requires: mcp: - rube

Workday自动化

直接在Claude Code中自动化您的Workday HR操作。查找员工、创建时间 off 请求、检查缺席余额并验证时间 off 资格——所有这些都无需离开终端。

工具包文档: composio.dev/toolkits/workday


设置

  1. 将Rube MCP服务器添加到您的Claude Code配置中,URL为:https://rube.app/mcp
  2. 当提示时,通过提供的连接链接验证您的Workday账户
  3. 使用自然语言开始自动化您的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员工ID
  • businessProcessParameters(必填)——必须包括带id字段的action(使用"d9e4223e446c11de98360015c5e6daf6"作为提交操作ID)
  • days(必填)——时间 off 条目数组,每个包含:
    • date(必填)——日期格式为yyyy-mm-dd
    • timeOffType(必填)——具有合格缺席类型id的对象
    • dailyQuantity——小时或天数数量
    • commentstartendpositionreason——可选字段
  • businessProcessParameters.comment——可选的业务流程评论

3. 检查时间 off 资格

在提交请求前验证员工可以在哪些日期休假。

工具: WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES

检查员工abc123是否有资格在2026年3月15日休假

关键参数:

  • ID(必填)——Workday员工ID
  • date——要验证的特定日期(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_USERWORKDAY_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 请求(需要IDbusinessProcessParametersdays
WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES 检查时间 off 日期资格(需要ID
WORKDAY_LIST_ABSENCE_BALANCES 检索时间 off 计划的缺席余额
WORKDAY_GET_WORKER_TIME_OFF_DETAILS 获取员工的时间 off 历史

Composio提供支持