Интеграции
Никаких замен с нуля. HumanR подключается к тому, что вы уже используете.
Терминалы на каждом объекте, таблицы, которые HR хранит годами, учётная система, которую финансовый отдел не собирается менять, и групповой чат, где на самом деле ведется работа. На этой странице перечислены все эти подключения по направлениям — что поступает, и что уходит.
Comes in
Goes out
Данные входят
Что производит ваша операция
Две вещи существуют до HumanR: отметки времени с ваших терминалов и таблицы, которые ваша команда HR вела годами. Обе приходят как есть — а как только вы начнёте работать, аутентифицированная токеном конечная точка позволит вашим собственным системам читать данные и передавать их напрямую.
Биометрические терминалы ZKTeco
Устройства, говорящие на протоколе push iClock/ADMS, подключаются напрямую к HumanR и передают отметки отпечатков, лиц и карт в режиме реального времени — каждый терминал на каждом объекте, без промежуточного ПО, агента опроса или кого-то, кто носит USB на флешке в офис. Каждое устройство регистрируется по серийному номеру перед принятием его данных.
Как это работает →Ваши существующие реестры Excel и CSV
Мы переносим их для вас во время начальной настройки: наш импортер читает реестры сотрудников, расчётные ведомости и трекеры документов, которые вы уже ведёте, сопоставляет их с данными в системе и создаёт отчёт валидации с указанием того, что было импортировано, сопоставлено и отмечено. Таблица может оставаться активной параллельно, пока команда переходит на новую систему.
Как это работает →Ваши собственные системы через REST API
Версионированная поверхность /api/v1, которую вызывает ваш код с токеном-носителем: читайте данные сотрудников, дни присутствия, запросы на отпуск, циклы рецензирования и цели, а также справочные списки — и отправляйте отметки времени из системы, которая говорит только на HTTP. Токены показываются один раз, хранятся в хешированном виде, и никогда не могут нести разрешение, которое администратор, выпустивший их, уже не имел бы сам.
Как это работает →Зарплата выходит
В учётную систему, которую использует финансовый отдел
Каждый завершённый расчёт становится сбалансированным журналом для вашего плана счётов. Два способа туда попасть: выложить напрямую через API учётной системы или записать как файл в её собственном формате импорта. Маппинг одинаков для обоих способов.
QuickBooks Online — выкладывается напрямую
Подключите компанию QuickBooks один раз, и журналы выкладываются через её API без файла между ними. Вы маппируете на живой план счётов вместо того, чтобы забивать коды по памяти, а повторённый экспорт найдёт журнал, который уже выложен, вместо того чтобы выложить второй.
Как это работает →SUN, SAP, iScala, Dynamics NAV и Sage 300 — как файл журнала
Каждый получает импортированный файл в своём собственном формате, плюс универсальные CSV и Excel для остального. Расчёт проверяется на соответствие маппингу в первую очередь: немаппированные компоненты и разбалансированные журналы блокируют экспорт и чётко называются, потому что файл, который импортируется неправильно, хуже, чем его отсутствие.
Как это работает →Ваши банки
Список к выплате экспортируется, сгруппированный по банкам и валютам — в том виде, в котором переводы реально подаются — с удержанными зарплатами, перечисленными отдельно, так чтобы итого совпадало с тем, что выходит со счёта.
Как это работает →Используете что-то не в этом списке? Большинство систем всё равно примут журнал — универсальные форматы CSV и Excel сознательно простые, а собственный формат системы — это упражнение на маппинг, а не полная переделка. Скажите нам, какой — и мы честно скажем, это неделя работы или квартал. Спросите нас.
События выходят
В момент, когда что-то происходит, а не при следующем взгляде
Вебхуки отправляют собственные события HumanR туда, где ваша команда уже смотрит. Slack и Teams не требуют кода — вставьте URL входящего вебхука и отметьте события. Что-либо ещё получает подписанный JSON POST, что делает Zapier, Make, n8n или вашу собственную сервис получателем без того, чтобы мы что-то специальное для этого строили.
Slack и Microsoft Teams
События приходят как читаемые карточки в канал, где на самом деле ведётся работа. Настройка — это вставка и набор чекбоксов: URL входящего вебхука — это единственная учётная данные, и ничего не нужно устанавливать из каталога приложений — обе платформы принимают обычный входящий вебхук, что и отправляет HumanR.
Как это работает →Подписанные вебхуки в ваши собственные системы
Каноническая JSON-оболочка, подписанная HMAC-SHA256, так что ваш получатель может доказать, что событие пришло от HumanR. Каждое событие несёт стабильный id, который выживает при повторных попытках, поэтому дубликаты безопасно отбрасывать, а неудачные доставки отступают — на минуту, пять, тридцать, потом часы — вместо того чтобы вас беспокоить.
Как это работает →События, на которые вы можете подписаться
Расчёты паёл финализируются и открываются заново, каждое решение об одобрении по всем десяти типам запросов, и документы, разрешения на работу, контракты и испытательные сроки, приближающиеся к истечению. Подпишитесь на одно событие, семейство вроде approval.*, или на всё — и ограничьте конечную точку одной компанией, если вы используете несколько.
Как это работает →Всё остальное выходит
Файлы, почта и данные, которые вы владеете
Непримечательная половина интеграции: получить данные в форме, которую что-то другое может прочитать, и отправить почту через инфраструктуру, которую вы контролируете.
CSV и Excel из каждого списка
Каждый список в системе — отфильтрованный, отсортированный, ровно как он выглядит на экране — экспортируется в файл. Чувствительные столбцы опускаются для тех, кто не имеет разрешения их видеть, и сам экспорт записывается в журнал аудита.
Как это работает →Ваш собственный почтовый сервер
Уведомления, дайджесты истечения и почта портала выходят через ваш хост SMTP, из вашего домена, чтобы сотрудники видели почту от своего работодателя, а не от поставщика. Оставьте его не настроенным — и почта логируется вместо отправки — полезно для пилота, который пока ещё никому не должен писать.
Отчёты как источник данных
Сводки по зарплате, логи экспорта, сводки по присутствию и отчёты по численности персонала — всё это можно запрашивать и экспортировать, поэтому числа, которые идут в пакет для совета или консолидацию группы, выходят из системы, а не из чьей-то переписки.
Как это работает →Три разные вещи, которые люди называют «интеграция»
Эти термины используются взаимозаменяемо на сайтах поставщиков, но это не один и тот же механизм. То, что вам нужно, зависит от того, что должно произойти и когда.
| Механизм | Когда срабатывает | Как это работает | Кто это запрашивает |
|---|---|---|---|
| GL экспорт | Один раз в месяц, когда расчёт зарплаты завершён | Кто-то завершает расчёт и экспортирует. Журналы выкладываются в QuickBooks через его API или скачиваются как файл для SUN, SAP, iScala, NAV или Sage. | Финансовый отдел |
| Вебхуки | В мгновение, когда события происходит, и никто не смотрит | HumanR отправляет подписанное JSON-событие на URL, который вы настроили, и повторяет попытку, если вы недоступны. Slack и Teams вместо этого получают форматированные карточки. | Ops, IT, тот, кто владеет каналом |
| Экспорты и импорты | Когда человеку нужны данные где-то ещё | Любой список в CSV или Excel; существующие реестры и расчётные ведомости привезены для вас во время настройки. | Все |
Вопросы об интеграциях
В том числе те, на которые мы отвечаем «ещё нет» — мы предпочитаем, чтобы вы узнали это здесь, а не на встрече.
Интегрируется ли HumanR с QuickBooks?
Да, напрямую через его API. Подключите компанию QuickBooks Online один раз, маппируйте компоненты зарплаты на счета, выбранные из её живого плана счётов, и завершённые расчёты выкладываются как сбалансированные журналы без файла между ними. Повторённый экспорт находит журнал, который уже выложен, вместо его дублирования.
Какие биометрические устройства с ним работают?
Терминалы ZKTeco, говорящие на протоколе push iClock/ADMS — отпечатки пальцев, лица и карты. Устройство отправляет отметки в HumanR в момент их возникновения, а не опрашивается, поэтому объект с нестабильной линией связи наверстает упущенное, как только связь вернётся. Устройства регистрируются по серийному номеру перед принятием их данных.
Могут ли события зарплаты и HR попасть в наш канал Slack или Teams?
Да, и это займёт около минуты. Вставьте URL входящего вебхука канала, отметьте события, которые вам нужны — зарплата завершена, одобрения решены, разрешения и документы истекают — и карточки начнут приходить. Никакого разработчика и ничего не нужно устанавливать из каталога приложений.
В чём разница между GL экспортом и вебхуками?
Время и аудитория. GL экспорт — это ежемесячное, инициированное человеком отправление итогов зарплаты в вашу учётную систему. Вебхуки автоматические и немедленные: в момент завершения расчёта или за 30 дней до истечения разрешения событие попадает в канал или систему, на которую вы его указали. Финансовый отдел хочет первое; операции и IT хотят второе.
Есть ли у HumanR публичный API?
Да — версионированный REST API, который вызывает ваш собственный код с токеном-носителем. Он читает сотрудников, дни присутствия, запросы на отпуск, циклы производительности, рецензии и цели, а также справочные списки (компании, отделы, должности, рабочие объекты), и принимает отметки времени для записи. Токены показываются один раз при выдаче и хранятся только как хеш, поэтому никто — включая нас — не может прочитать один из базы данных, и токен никогда не может нести разрешение, которое администратор, выпустивший его, уже не имел сам. Каждая выдача и отзыв проверяются по префиксу токена, никогда по его хешу. Два честных уточнения: API — это переключатель на тенанта, а не то, что каждая инсталляция несёт с собой, поэтому он включён для вашего экземпляра, а не найден путём сканирования, и это ещё не полная поверхность записи — отметки уходят, но записи сотрудников и отпусков сегодня доступны только для чтения.
Может ли другая система отправлять данные в HumanR?
Да, двумя способами. Биометрические терминалы отправляют отметки через протокол iClock/ADMS, на котором они уже говорят, и любая система, которая может сделать HTTP-запрос, может отправлять отметки на REST API с токеном-носителем. Того, чего ещё не существует — входящего вебхука — нет конечной точки, которую вы регистрируете у третьей стороны, чтобы она могла уведомить нас о её собственных событиях. Массовые данные — это по-прежнему импорт, а не живой поток, поэтому ночная синхронизация из другой системы HR или финансов — это плановый импорт таблицы сегодня.
Поддерживаете ли вы единый вход?
Ещё нет. Учётные записи используют пароли, хранящиеся в хешированном виде, с живым списком каждой сессии, которая может быть удалённо закрыта, и сброс портала сотрудников выполняется HR лично, а не через отправленную по почте ссылку. SSO и двухфакторная аутентификация — оба пункта на дорожке разработки, и этот ответ изменится в день, когда либо из них запускается, а не в день, когда мы решим это подразумевать.
Можем ли мы забрать наши данные, если мы уйдём?
Да. Каждый список в системе экспортируется в CSV или Excel, отчёты экспортируются, а саморазмещаемые инсталляции держат собственную базу данных. Никаких платежей за экспорт и никаких форматов, разработанных с целью быть сложными для чтения где-то ещё.
Нужна интеграция, которой здесь нет?
Расскажите нам о системе и о том, что нужно передавать между ней и HumanR, и мы честно скажем, работает ли это уже, нужно ли просто настроить маппинг или потребуется полная разработка. Связаться с нами — or see the страницу о безопасности for how any of this is protected in transit.
Посмотрите, как работают коннекторы с реальными данными
Request a demo and we'll email you a personal login to a fully loaded demo company — explore real screens with realistic data within minutes.
Без карты. Без звонков продаж. Настоящий логин, отправим на почту.