Power BI і BI-експорт

Power BI і BI-експорт для HR-даних

Аналітика та BI / Потрібен пакет Professional

Дані про людей, відпустки, рекрутинг, перформанс і час із PeopleForce доступні Power BI, Looker Studio чи сховищу даних через REST API. Вебхуки надсилають зміни в момент, коли вони стаються, а експорти звітів за розкладом доставляють файли XLSX або CSV обраним людям.

Можливості інтеграції

Дашборди читають дані напряму з PeopleForce, тож цифри в Power BI збігаються з HR-системою при кожному оновленні.

Живі HR-датасети через REST API

Співробітники з кастомними полями та історією змін, департаменти, підрозділи, локації, команди й позиції, заявки на відпустки та баланси, кандидати й вакансії, цілі та огляди, табелі. Power BI читає кожен датасет через конектор Web і оновлює його за розкладом, заданим у сервісі Power BI.
Живі HR-датасети через REST API

Події змін через вебхуки

Нові наймання, звільнення, зміни позиції та зарплати, рішення щодо відпусток, нові кандидати й заявки надсилаються на вказаний вами ендпоінт, зазвичай за лічені секунди. Якщо на ендпоінті задано спільний секрет, доставка підписується; кожна доставка містить delivery id для дедуплікації.
Події змін через вебхуки

Експорт звітів за розкладом

Будь-який кастомний звіт, зібраний у розділі Звіти, надходить обраним людям файлом XLSX або CSV за регулярним розкладом. Той самий звіт експортується на вимогу, а дія «Виконати зараз» надсилає його одержувачам одразу.
Експорт звітів за розкладом

Механіка

Які дані потрапляють у ваш BI-інструмент

Дані йдуть із PeopleForce у ваш BI-інструмент. REST API повертає поточний стан на кожен виклик, вебхуки надсилають payload невдовзі після зміни запису, а експорти звітів приходять файлами за розкладом.

Що передаєтьсяКудиКолиДані
Люди та оргструктура
співробітники, структура, історія змін
PeopleForce BI-інструмент
на кожне оновлення
BI-модель через REST API
співробітники, кастомні поля, таблиці співробітників, історія полів, департаменти, підрозділи, локації, команди, позиції, юрособи, профілі посад, аудити
Відпустки та відсутності
заявки, баланси, політики
PeopleForce BI-інструмент
на кожне оновлення
BI-модель через REST API
заявки на відпустки, баланси відпусток, історії відпусток, типи відпусток, політики відпусток, свята, звіти про баланси відпусток і робочі години
Рекрутинг
вакансії, кандидати, заявки
PeopleForce BI-інструмент
на кожне оновлення
BI-модель через REST API
вакансії, кандидати, заявки, рухи етапами, джерела, воронки, причини дискваліфікації
Перформанс і час
модулі Perform і Time
PeopleForce BI-інструмент
на кожне оновлення
BI-модель через REST API
цілі, KPI, цикли оглядів, огляди, учасники, відповіді, табелі, записи табеля, проєкти, заявки на понаднормові
Події змін
теми вебхуків
PeopleForce BI-інструмент
зазвичай за секунди
на ваш ендпоінт
створення, старт, оновлення та звільнення співробітника; зміни позиції, профілю посади, зарплати й статусу зайнятості; погодження, відхилення та відкликання заявки на відпустку; кандидат, вакансія, заявка, прийняття та відхилення офера; старт опитування

Дані про компенсації та чутливі дані кандидатів вмикаються окремо на API-ключі типу Company: компенсація співробітників, діапазон базової компенсації вакансії, бажана базова компенсація кандидата та чутливі поля кандидата за замовчуванням стоять у None і переходять у View, коли цього потребує дашборд. Один ключ типу Company працює для API v1, v2 і v3; v3 обслуговує також усі ендпоінти v2 і v1.

icon
Повний довідник ендпоінтів REST API
приклади запитів і відповідей для кожного ендпоінта

Параметри

Що налаштовується

Усе нижче налаштовують у PeopleForce адміністратор або користувач із відповідним правом доступу; BI-інструмент тримає власний розклад оновлення та сховище облікових даних.

Параметр

Варіанти

API-ключ

Налаштування → Безпека → API-ключі: тип Company для звітності, тип Career для карʼєрного сайту; на ключах Company — чотири перемикачі чутливих даних (None / View / Edit, за замовчуванням None) і білий список IP; токен показується один раз при створенні

Вебхук

URL ендпоінта, тема, необовʼязковий спільний секрет для підпису; невдалу доставку можна повторно надіслати з журналу доставок

Розклад звіту

Звіт, формат XLSX або CSV, дні й час, одержувачі, перемикач активності

Експорт звіту

Будь-який звіт → Експорт, XLSX або CSV, на вимогу

Оновлення в BI-інструменті

Заплановане оновлення Power BI, data freshness у Looker Studio або cron вашого ETL; API відповідає поточним станом на кожен виклик

Умови роботи інтеграції

Хто отримує доступ, як працюють чутливі поля і наскільки свіжі цифри на кожному оновленні.

Доступ — із пакетом Professional

Доступ до API та вебхуки доступні в пакеті Professional; для звітів за розкладом потрібен також Core HR. Ключі створюють у розділі Налаштування → Безпека → API-ключі, і той самий ключ типу Company обслуговує Power BI, ETL-джоб чи власний скрипт.

Чутливі дані — вмикаються окремо на ключі

Ключ типу Company читає дані організації для дашбордів з чисельності, відсутностей, найму та перформансу. Компенсація співробітників, діапазон компенсації вакансії, бажана компенсація кандидата й чутливі поля кандидата — окремі перемикачі, за замовчуванням None, і залишаються такими, доки дашборду не знадобиться View.

Свіжість — обирає споживач

API повертає поточний стан на кожен виклик, тож датасет настільки свіжий, наскільки свіже останнє оновлення в Power BI. Вебхуки зазвичай приходять за секунди після зміни; невдалу доставку можна повторно надіслати з журналу доставок. Розклади звітів виконуються в день і час, задані в PeopleForce.

Часті питання

Те, що запитують аналітики й адміністратори, коли вперше підʼєднують BI-інструмент до PeopleForce.

API та вебхуки в довідці

Як збирається аналітика рекрутингу в Power BI?

Яку версію API використовувати для BI-підключення?

Чи доступні дані Perform через API?

Як перенести дані опитувань Pulse у BI?

Як Power BI автентифікується в PeopleForce?

Чи можна лишити зарплатні дані поза BI-підключенням?

Побачте свої HR-метрики в Power BI

Підʼєднаємо воркспейс до API, налаштуємо обсяг ключа й зберемо разом із вами перший датасет по чисельності та відсутностях.