Workday
Управление сотрудниками, наймом, адаптацией и HR-операциями в Workday
Интегрируйте HRIS Workday в ваш рабочий процесс. Создавайте предварительные наймы, нанимайте сотрудников, управляйте профилями работников, назначайте планы адаптации, обрабатывайте изменения должностей, получайте данные о компенсациях и обрабатывайте увольнения.
Получить конкретный профиль работника, включая личные, трудовые и организационные данные.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
workerId | string | Да | ID работника для получения (например, 3aa5550b7fe348b98d7b5741afc65534) |
| Параметр | Тип | Описание |
|---|
worker | json | Профиль работника с личными, трудовыми и организационными данными |
Перечислить или найти работников с опциональной фильтрацией и пагинацией.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
limit | number | Нет | Максимальное количество работников для возврата (по умолчанию: 20) |
offset | number | Нет | Количество записей для пропуска при пагинации |
| Параметр | Тип | Описание |
|---|
workers | array | Массив профилей работников |
total | number | Общее количество соответствующих работников |
Создать новую запись предварительного найма (кандидата) в Workday. Обычно это первый шаг перед наймом сотрудника.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
legalName | string | Да | Полное юридическое имя предварительного найма (например, "Jane Doe") |
email | string | Нет | Адрес электронной почты предварительного найма |
phoneNumber | string | Нет | Номер телефона предварительного найма |
address | string | Нет | Адрес предварительного найма |
countryCode | string | Нет | Код страны ISO 3166-1 Alpha-2 (по умолчанию US) |
| Параметр | Тип | Описание |
|---|
preHireId | string | ID созданной записи предварительного найма |
descriptor | string | Отображаемое имя предварительного найма |
Нанять предварительного найма на должность сотрудника. Преобразует кандидата в активную запись сотрудника с должностью, датой начала и назначением менеджера.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
preHireId | string | Да | ID предварительного найма (кандидата) для преобразования в сотрудника |
positionId | string | Да | ID должности для назначения новому сотруднику |
hireDate | string | Да | Дата найма в формате ISO 8601 (например, 2025-06-01) |
employeeType | string | Нет | Тип сотрудника (например, Regular, Temporary, Contractor) |
| Параметр | Тип | Описание |
|---|
workerId | string | ID работника вновь нанятого сотрудника |
employeeId | string | ID сотрудника, назначенный новому найму |
eventId | string | ID события бизнес-процесса найма |
hireDate | string | Эффективная дата найма |
Обновить поля существующей записи работника в Workday.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
workerId | string | Да | ID работника для обновления |
fields | json | Да | Поля для обновления в формате JSON (например, \{"businessTitle": "Senior Engineer", "primaryWorkEmail": "new@company.com"\}) |
| Параметр | Тип | Описание |
|---|
eventId | string | ID события бизнес-процесса изменения личной информации |
workerId | string | ID работника, который был обновлен |
Создать или обновить назначение плана адаптации для работника. Настраивает этапы адаптации и управляет жизненным циклом назначения.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
workerId | string | Да | ID работника для назначения плана адаптации |
onboardingPlanId | string | Да | ID плана адаптации для назначения |
actionEventId | string | Да | ID события действия, которое включает план адаптации (например, ID события найма) |
| Параметр | Тип | Описание |
|---|
assignmentId | string | ID назначения плана адаптации |
workerId | string | ID работника, которому был назначен план |
planId | string | ID плана адаптации, который был назначен |
Получить организации, отделы и центры затрат из Workday.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
type | string | Нет | Фильтр типа организации (например, Supervisory, Cost_Center, Company, Region) |
limit | number | Нет | Максимальное количество организаций для возврата (по умолчанию: 20) |
offset | number | Нет | Количество записей для пропуска при пагинации |
| Параметр | Тип | Описание |
|---|
organizations | array | Массив записей организаций |
total | number | Общее количество соответствующих организаций |
Выполнить изменение должности для работника, включая переводы, повышения, понижения и горизонтальные перемещения.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
workerId | string | Да | ID работника для изменения должности |
effectiveDate | string | Да | Эффективная дата изменения должности в формате ISO 8601 (например, 2025-06-01) |
newPositionId | string | Нет | ID новой должности (для переводов) |
newJobProfileId | string | Нет | ID нового профиля должности (для изменений роли) |
newLocationId | string | Нет | ID нового места работы (для переездов) |
newSupervisoryOrgId | string | Нет | ID целевой супервизорской организации (для переводов по организации) |
reason | string | Да | Причина изменения должности (например, Promotion, Transfer, Reorganization) |
| Параметр | Тип | Описание |
|---|
eventId | string | ID события изменения должности |
workerId | string | ID работника, к которому было применено изменение должности |
effectiveDate | string | Эффективная дата изменения должности |
Получить детали плана компенсации для конкретного работника.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
workerId | string | Да | ID работника для получения данных о компенсации |
| Параметр | Тип | Описание |
|---|
compensationPlans | array | Массив деталей планов компенсации |
↳ id | string | ID плана компенсации |
↳ planName | string | Имя плана компенсации |
↳ amount | number | Сумма компенсации |
↳ currency | string | Код валюты |
↳ frequency | string | Частота выплат |
Инициировать увольнение работника в Workday. Запускает бизнес-процесс Terminate Employee.
| Параметр | Тип | Обязательный | Описание |
|---|
tenantUrl | string | Да | URL экземпляра Workday (например, https://wd5-impl-services1.workday.com) |
tenant | string | Да | Имя тенанта Workday |
username | string | Да | Имя пользователя Integration System User |
password | string | Да | Пароль Integration System User |
workerId | string | Да | ID работника для увольнения |
terminationDate | string | Да | Дата увольнения в формате ISO 8601 (например, 2025-06-01) |
reason | string | Да | Причина увольнения (например, Resignation, End_of_Contract, Retirement) |
notificationDate | string | Нет | Дата сообщения об увольнении в формате ISO 8601 |
lastDayOfWork | string | Нет | Последний рабочий день в формате ISO 8601 (по умолчанию дата увольнения) |
| Параметр | Тип | Описание |
|---|
eventId | string | ID события увольнения |
workerId | string | ID работника, который был уволен |
terminationDate | string | Эффективная дата увольнения |