Community研究&データ分析github.com

Workday 自動化スキル

Workday の人事業務を自動化します。自然言語で従業員の管理、休暇申請、残休暇確認、従業員データの参照などが行えます。

Workday 自動化スキル とは?

このスキルは、Claude Code などの AI エージェントが Workday 上の人事 (HR) 業務を自動化するための統合ツールです。従業員の検索・一覧表示、休暇申請の作成、取得可能な休暇日の確認、残休暇残高の表示、現在のユーザープロファイルの取得、従業員の休暇履歴の参照といった主要なワークフローを、自然言語で指示するだけで実行できます。Workday API を直接呼び出すのではなく、Rube MCP サーバーと Composio のツールキットを介して動作するため、認証や接続設定は Rube のセットアップ手順に従うだけで完了します。各操作は Workday の worker ID (UUID) を必要とするため、最初に現在のユーザー情報を取得するか従業員検索を行って ID を解決してから利用します。休暇申請には、有効な休暇タイプ ID と承認アクション用の特定の action ID が必要で、指定された日付形式 (yyyy-mm-dd) に従う必要があります。休暇申請はビジネスプロセスを開始するものであり、自動承認されるわけではありません。大量データを扱う際はページネーション (最大 100 件) を活用してください。このスキルは、Workday を日常的に利用する開発者や人事担当者がターミナルから離れることなく効率的に HR 業務を処理できるように設計されています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/workday-automation

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Workday Automation

Claude Code から直接 Workday の HR 業務を自動化します。ターミナルから離れることなく、従業員の検索、休暇申請の作成、欠勤残高の確認、休暇取得資格の検証が行えます。

ツールキット ドキュメント: 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. 休暇申請の作成

ビジネスプロセスを完全にサポートして、従業員の休暇申請を提出します。

ツール: WORKDAY_CREATE_TIME_OFF_REQUEST

従業員 abc123 の 2026年3月15日~17日(各日8時間)の休暇申請を作成する

主要パラメータ:

  • ID(必須) -- Workday 従業員 ID
  • businessProcessParameters(必須) -- action に id フィールドを含める必要があります(提出アクションには "d9e4223e446c11de98360015c5e6daf6" を使用)
  • days(必須) -- 休暇エントリの配列。各エントリは以下を含む:
    • date(必須) -- yyyy-mm-dd 形式の日付
    • timeOffType(必須) -- 有効な欠勤タイプの id を持つオブジェクト
    • dailyQuantity -- 時間数または日数
    • comment、start、end、position、reason -- オプションフィールド
  • businessProcessParameters.comment -- オプションのビジネスプロセスコメント

3. 休暇取得資格の確認

申請を提出する前に、従業員が特定の日に休暇を取得できるかを検証します。

ツール: WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES

従業員 abc123 が 2026年3月15日に休暇を取得できるか確認する

主要パラメータ:

  • ID(必須) -- Workday 従業員 ID
  • date -- 検証する特定の日付(yyyy-mm-dd)
  • position -- 特定のポジション ID でフィルタリング
  • timeOff -- 特定の休暇プラン/タイプ ID でフィルタリング
  • limit(最大 100)/ offset -- ページネーション

4. 欠勤残高の表示

すべてのプランにわたる従業員の残り休暇残高を確認します。

ツール: WORKDAY_LIST_ABSENCE_BALANCES

組織内の全従業員の欠勤残高を表示する
  • 休暇プランと休職タイプの残高を取得します
  • 従業員 ID、カテゴリ、有効日でフィルタリング可能

5. 現在のユーザープロファイルの取得

認証された従業員のプロファイル情報を取得します。

ツール: WORKDAY_GET_CURRENT_USER

自分の Workday プロファイル情報を表示する
  • パラメータは不要です
  • 認証された従業員のプロファイルを返します
  • 最初にこれを呼び出して、後続の操作で使用する従業員 ID を取得してください

6. 休暇履歴の表示

特定の従業員の休暇詳細と履歴を取得します。

ツール: WORKDAY_GET_WORKER_TIME_OFF_DETAILS

従業員 abc123 の休暇履歴を表示する
  • 指定された従業員の休暇詳細のコレクションを取得します
  • 休暇使用状況と残高の監査に役立ちます

既知の落とし穴

  • 従業員 ID の解決: 最初に必ず WORKDAY_GET_CURRENT_USER または WORKDAY_LIST_WORKERS を呼び出して Workday 従業員 ID を解決してください。従業員 ID は Workday 固有の UUID であり、従業員番号ではありません。
  • 休暇タイプ ID は有効である必要があります: WORKDAY_CREATE_TIME_OFF_REQUEST の timeOffType.id は、その従業員に対して有効な欠勤タイプを参照している必要があります。「従業員の有効な欠勤タイプを取得」フローを使用して、有効なタイプ ID を確認してください。
  • 提出アクション ID: businessProcessParameters.action.id は、提出アクションには "d9e4223e446c11de98360015c5e6daf6" を使用する必要があります。間違った ID を使用すると、ビジネスプロセスは失敗します。
  • 日付形式: すべての日付フィールドは yyyy-mm-dd 形式を使用します。日付のみのフィールドでは、タイムスタンプ付きの ISO 8601 は受け入れられません。
  • ページネーションの制限: すべての Workday エンドポイントで最大 limit は 100 です。デフォルトは 20 です。完全なデータセットを取得するには、必ずページネーションを使用してください。
  • ビジネスプロセスの承認: 休暇申請を作成するとビジネスプロセスが開始されますが、承認が保証されるわけではありません。申請は通常の承認ワークフローに入ります。

クイックリファレンス

ツールスラッグ説明
WORKDAY_LIST_WORKERSスタッフ情報を含む従業員の検索と一覧表示
WORKDAY_GET_CURRENT_USER認証された従業員のプロファイルを取得
WORKDAY_CREATE_TIME_OFF_REQUEST休暇申請を提出(ID、businessProcessParameters、days が必要)
WORKDAY_GET_WORKER_VALID_TIME_OFF_DATES休暇日付の資格を確認(ID が必要)
WORKDAY_LIST_ABSENCE_BALANCES休暇プラン全体の欠勤残高を取得
WORKDAY_GET_WORKER_TIME_OFF_DETAILS従業員の休暇履歴を取得

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル