ETL данных человеческих ресурсов от Taleo

Моей компании необходимо перенести данные из системы Taleo в новую систему управления персоналом.

Небольшое исследование показывает, что традиционные ETL могут не работать против облачной системы Taleo, но я не знаю достаточно о настройке и пытаюсь учиться.

Кто-нибудь имел опыт переноса данных HR из Taleo в другую систему, и если да, то как вы это делали, и был ли вариант ETL традиционным?

Спасибо

3 ответа

Решение

То, как вы получаете доступ к Taleo, зависит как от вашей платформы, так и от их.

Пример: я использую Windows: не уверен, что это моя ошибка ~~ vs2010 Ошибка добавления ссылки на службу

Taleo только что выпустил новую версию, которая временно убила несколько компаний.*

Независимо от того, является ли ваш ETL однократным или непрерывным, Taleo предоставляет версию их API в формате.PDF, которая работает для записей о сотрудниках следующим образом (я только собираю записи о сотрудниках). Другие записи, кажется, используют ту же самую парадигму.

Записи сотрудников имеют два типа полей: фиксированные и определяемые пользователем. Фиксированные поля, с которыми я работаю в C#, похожи на простые свойства класса и могут быть доступны с помощью стандартной записи.name, такой как taleoItem.ManagerId. Определенные пользователем имена находятся в списке "bean-компонентов"... для каждого bean-компонента, сначала нужно посмотреть на его имя ( *foreach (var taleoItem in taleoEmployeeBean.flexValues) ... if (taleoItem.fieldName == "Member Social Club Member")) {...).* в настоящее время я получаю ноль из 50+ гибких компонентов, которые я обычно получаю, и два гибких компонента, которых я никогда раньше не видел. как и следовало ожидать, пока Талео не исправит эту поломку, все, что я могу, - это вертеть пальцами

Когда Taleo работает правильно, получение данных обычно работает следующим образом.

  1. получить доступ к фиксированной ссылке, чтобы получить ссылку для вашей компании;

  2. аутентифицируйтесь через URL-адрес, полученный на шаге 1, чтобы получить маркер сеанса.

  3. используйте маркер сеанса из шага 2, чтобы вызвать различные методы API Taleo.

Предупреждение: API Taleo имеет ошибки документации. Кроме того, контрольные примеры не обязательно будут работать.

Талео предоставляет PDF, в котором описаны все звонки, которые можно сделать. В основном, Taleo использует SOAP как веб-сервис для доступа к своим данным.

Для подробного описания посетите Taleo Integration в Drupal

Я не знаком с Taleo, но, согласно их веб-сайту, у них есть функции, которые позволяют интеграцию через "XML, веб-сервисы, повторно используемые компоненты и стандартные API-интерфейсы". На рынке существует множество инструментов ETL, которые могут взаимодействовать с веб-сервисами в качестве источника, или вы можете написать свой собственный.

Другие вопросы по тегам