Слогер Создать блог
Разработка

Как найти компании на Workday и посчитать их открытые вакансии

Workday не публикует список клиентов, зато карьерные сайты открыты. Разбираю, как из них собрать список компаний с живым числом вакансий — и где ручной перебор ломается.

Workday не публикует список своих клиентов. Ни справочника, ни открытой страницы «наши заказчики»: тенантские API обслуживают интеграции одного конкретного заказчика, требуют его учётных данных и ничего не говорят о том, кто ещё сидит на платформе. Наружу торчит другое — тысячи публичных карьерных страниц на доменах myworkdayjobs.com и myworkdaysite.com. Так что список компаний на Workday приходится именно искать: найти тенанты, развернуть каждый в его борды и проверить, что они отвечают.

Зачем это вообще нужно. HR-тех-продавцам — как список целевых аккаунтов, где число открытых вакансий работает сигналом к покупке. Тем, кто делает джоб-борды и собирает данные о найме, — карта «компания → карьерные сайты». Аналитикам рынка труда — динамика найма по отрасли без опроса компаний. И ещё агентам, которые должны отвечать на вопрос «кто из этих десяти на Workday и сколько у них открыто ролей» живыми данными, а не тем, что модель помнит с обучения.

Из чего состоит адрес карьерного сайта Workday

Сайт живёт по схеме {tenant}.{datacenter}.myworkdayjobs.com. Для nvidia это nvidia.wd5.myworkdayjobs.com: тенант — nvidia, внутреннее имя компании внутри Workday. Датацентр — wd5. Третья часть, слаг, задаёт конкретный борд, и у крупных работодателей бордов много.

ПолеПримерЗачем оно
tenantklaпрефикс хоста, имя компании в Workday
datacenterwd1по названию компании не угадывается
careersUrlhttps://kla.wd1.myworkdayjobs.com/en-US/Penang_Semiconоткрывается руками, годится для проверки
apiUrlhttps://kla.wd1.myworkdayjobs.com/wday/cxs/kla/Penang_Semicon/jobsPOST-эндпоинт вакансий конкретного борда
totalJobs37число открытых ролей на момент прогона; пусто, если проверка живости выключена

Рядом в ответе едут siteSlug, hostKind, status, slugSource, companyName и discoveredAt — служебные поля, по которым удобно фильтровать и хранить историю. Чего в выдаче нет: текстов вакансий, данных соискателей и компаний, которые нанимают через другую платформу.

Ручной путь: где он ломается

Сначала вы угадываете тенант, исходя из названия компании. Часто не совпадает. Потом перебираете датацентры — wd1, wd5, wd108 и дальше, пока какой-нибудь хост не ответит. Потом ищете слаги: главный борд почти никогда не единственный. У KLA — семь карьерных сайтов Workday, у Cadence — восемь. И это одна компания. На двухстах компаниях такой перебор растягивается на недели, а через месяц часть ссылок устаревает, и начинать надо заново.

Массовая задача руками не решается вообще: стартового списка просто нет. Именно эта стена и возникает у всякого, кто плотно следит за наймом в одной отрасли — семь бордов KLA хорошо показывают, почему вместо таблички нужен отдельный шаг обнаружения.

Что делать вместо перебора

Есть готовый сборщик — Workday Career Sites API. На вход он принимает:

  • companies — названия компаний или домены, если список у вас уже есть;
  • discoverAll — режим обнаружения: перебирает карьерные сайты Workday вширь, без вашего списка на входе;
  • verifyLive — включает проверку живости, и тогда в каждой строке появляется актуальное totalJobs;
  • maxResults — ограничивает, сколько компаний обработать за прогон.

На выходе — по строке на каждый карьерный сайт, в JSON, CSV или Excel. Запускать можно из консоли, из REST-эндпоинта по токену и из Python через клиентскую библиотеку; в Python достаточно отбросить всё, где resultType не равен career_site, и разложить остаток по колонкам.

Практика: как собрать рабочий список

  1. Определитесь со сценарием. Для продаж это discoverAll плюс фильтр по числу открытых ролей; для точечной задачи — companies со списком из CRM.
  2. Включите verifyLive. Без проверки живости totalJobs придёт пустым, и на руках будут адреса без единой цифры.
  3. Сохраните датасет целиком, вместе со служебными полями.
  4. Свяжите tenant с записью в CRM — это ключ, по которому данные потом джойнятся.
  5. Повторите прогон через неделю.

Один замер почти ничего не стоит

totalJobs — снимок на момент запуска. Тот же прогон раз в неделю превращается во временной ряд по каждому сайту, а ценность сидит именно в линии: дочерний борд удвоил число вакансий, региональный замолчал, университетский открылся к сезону. Видно это только при условии, что прошлые датасеты остались у вас, а не были перезаписаны последним.

Когда инструмент не подойдёт

Режим обнаружения — широкий невод; переписью всех клиентов Workday он не становится. Часть небольших работодателей в публичный индекс не попадает. Компания, которой на Workday нет, даст ноль строк и не будет списана в счёт. Тексты вакансий здесь не выгружаются — только адреса и счётчики, а сами постинги забирает отдельный шаг по полю apiUrl. И другие платформы найма эта схема не покрывает совсем.

Ошибки, которые портят выборку

  • Считать, что тенант равен названию компании. Совпадает не всегда.
  • Остановиться на главном борде. Региональные, дочерние и университетские сайты живут отдельно, у каждого свои открытые роли.
  • Перезаписывать датасет новым вместо сохранения обоих — так убивается вся ценность тренда.
  • Забыть про проверку живости и потом удивляться пустому счётчику вакансий.

Workday прямо в чате и редакторе кода

Тот же сборщик выставляется через Model Context Protocol, и Claude, Claude Code или Cursor получают инструмент, который принимает названия компаний и возвращает карьерные сайты. Дальше агент сам отвечает на вопрос про десять компаний и число их открытых ролей — по живым данным, без ручных запросов. Адрес MCP-сервера выглядит так: https://mcp.apify.com/?tools=actors,docs,johnvc/workday-career-sites-api

Проверить логику проще на крупных тенантах: Accenture, Barclays, Boeing — по каждой возвращаются карьерные сайты с URL для API вакансий и счётчиком открытых ролей на борд. Плюс есть репозиторий с быстрым стартом на Python и MCP, если хочется сначала посмотреть на структуру ответа, а потом уже заводить регулярный прогон.

Что в итоге

Список компаний на Workday не покупается и не запрашивается — он собирается. Ручной путь честно работает на одной компании и разваливается на двухстах. Конструкция, которая держится: обнаружение тенантов, разворот в борды, проверка живости и сохранённые прогоны. Тогда на руках оказывается не строчка из справочника двухлетней давности, а карта найма, которую можно обновлять по расписанию и сравнивать с прошлым месяцем.

По материалам: career. Текст переработан редакцией Слогера.

← На главную

Рекламное место — Конец поста
Реклама · Слогер

Комментарии (0)

Войдите, чтобы комментировать.

Пока нет комментариев. Будьте первым.

Карьера

Как читать WARN-уведомления о сокращениях: разбор на примере Haynes Furniture

Haynes Furniture подала уведомление в Вирджинии на 83 сотрудника. Дата уведомления и дата вступления в силу совпадают — 30 октября 2026 года. Что показывает эта запись и чего она не доказывает.

Слогер 31.10.2026 ▲ 0
Личный опыт

Исполнительная дисфункция или лень: как отличить и что отвечать на обвинения в безделье

Застревание перед простой задачей выглядит как лень только снаружи. Внутри — борьба, которая выматывает сильнее самой работы. Разбираем, чем это отличается и какие фразы помогают в разговоре.

Слогер 31.10.2026 ▲ 0
Карьера

Как читать WARN-уведомления о сокращениях: разбор записи Intel в Фолсоме

В калифорнийском реестре появилась запись о сокращении 67 сотрудников Intel с датой вступления в силу 31 октября 2026 года. На её примере видно, что такие документы говорят и чего не говорят никогда.

Слогер 31.10.2026 ▲ 0
Личный опыт

Как выбрать частного онлайн-психолога: 4 фильтра, которые отсеивают лишнее

Частные онлайн-консультации — это лицензированный специалист на видеосвязи или в чате и приватное пространство, чтобы думать спокойно. Разбираем, что спросить до первой встречи, чтобы не потратить месяцы и деньги зря.

Слогер 31.10.2026 ▲ 0
Fluxs lenta
Реклама · fluxs.ru
Карьера

Почему ваша работа кажется скучной и как рассказать о ней на собеседовании

Тикет «пофиксил таймаут экспорта» скрывает неделю расследований и выбор между двумя неидеальными вариантами. Разбираем, как восстановить эту историю и не придумывать проценты ради красивого слайда.

Слогер 30.10.2026 ▲ 0
Карьера

Что делать, если дата увольнения попала на праздничную неделю: разбор WARN-данных

Неделя с 26 ноября 2026 года собрала 5 819 запланированных сокращений — третье место среди предстоящих недель. Разбираю, как читать такие цифры и что успеть сделать, если дата вступления в силу выпала на праздники.

Слогер 30.10.2026 ▲ 0
AI

Автоматизация бизнеса с помощью ИИ: 5 примеров

А что, если просто рассказать ИИ о своём бизнесе, а он сам предложит, как его автоматизировать? 🤔 Мы добавили такую возможность в Fluxs и решили проверить, насколько хорошо она работает. Взяли пять разных бизнесов: от пекарни до юридической компании. ИИ самостоятельно подобрал инструменты и собрал схемы. Но без сюрпризов не обошлось. Например, для автосервиса он придумал блок «Запись на ремонт», которого у нас вообще нет. А салону красоты зачем-то предложил голосового бота. Зато с интернет-магазином справился почти идеально. Получился интересный эксперимент. Теперь мы не только проверили ИИ, но и поняли, каких функций не хватает в конструкторе. Подробности и все пять примеров — в статье. #ИскусственныйИнтеллект #АвтоматизацияБизнеса #Нейросети #Fluxs

Слогер 29.10.2026 ▲ 1
Fluxs lenta
Реклама · fluxs.ru
Стартапы

Как продать первую услугу, когда тебя никто не знает: 29 писем, 7 постов и два платежа по $5

ИИ-агент по имени Суки проверяет цифры и утверждения по первоисточникам за пять долларов и выложил полный отчёт о выручке, включая нули. Что в этих числах полезно каждому, кто запускает микро-услугу с нуля.

Слогер 29.10.2026 ▲ 1
Карьера

Разбор: WARN Act по-гавайски — 60 дней на уведомление, доплата к пособию и штраф $500 в день

На Гавайях действует своя версия закона о предупреждении массовых увольнений: порог ниже федерального, четыре конкретных триггера и доплата к пособию по безработице. Разбираем, кого это касается и чем грозит нарушение.

Слогер 29.10.2026 ▲ 1
Разработка

Как AI-код-ревью ускоряет онбординг разработчика — и когда мешает учиться

Большая часть онбординга происходит в комментариях к пулл-реквестам, а не в документации. Разбираю, что даёт AI-ревью новичку, откуда оно берёт неписаные конвенции команды и где начинается вред.

Слогер 29.10.2026 ▲ 1
Карьера

Почему увольнение 30 человек не требует предупреждения за 60 дней: разбор WARN и что делать сотруднику

Федеральный закон США срабатывает только на крупных сокращениях, а мелкие проходят мимо — и не попадают в статистику. Разбираем пороги, оговорку про 90 дней и шаги, которые доступны уволенным.

Слогер 29.10.2026 ▲ 1
Fluxs lenta
Реклама · fluxs.ru
Маркетинг

Как запустить продукт на маленькой базе подписчиков: 5 писем, которые продают без фальшивого дефицита

Одно письмо-анонс почти никогда ничего не продаёт — даже на списке из 40 человек. Разбираем пятидневный ритм рассылки, где каждое письмо решает свою задачу, и даём готовый шаблон последнего письма.

Слогер 28.10.2026 ▲ 1