ERPNext
Подключите свой инстанс ERPNext или Frappe и передавайте принятых сотрудников в HR и черновики счетов Sales Invoices — доступно уже сегодня с вашей парой токенов API.
Интеграция Expertini ATS с ERPNext уже доступна. Команды, использующие ERPNext (или любую систему на базе Frappe), подключаются с помощью собственной пары API-ключа и секрета и получают две рабочие синхронизации: принятые кандидаты передаются в модуль ERPNext HR в виде записей о сотрудниках, а трудоустройства клиентов создают черновики счетов-фактур в бухгалтерии. Это решение на базе ERP с открытым исходным кодом, закрывающее разрывы между трудоустройством и выставлением счета, а также между наймом и онбордингом.
Пользователи ERPNext обычно используют собственную инфраструктуру именно ради полного контроля, и интеграция это учитывает: URL-адрес вашего инстанса, ваша пара токенов, ваши данные — без промежуточного ПО. Сумма комиссии в каждом черновике счета поступает из встроенной в Expertini CRM для клиентов, которая отслеживает трудоустройства и гонорары в рамках стандартной подписки. Зарегистрируйтесь и подключите интеграцию в центре приложений.
На этой странице
- Два потока передачи данных в реальном времени: HR и счета-фактуры
- Создано для локально развертываемых стеков с открытым исходным кодом
- Двусторонний обмен: клиенты, сотрудники и база кандидатов
- Все предварительные этапы встроены по умолчанию
- Connection architecture
- Семантика записи и поток данных
- Операционные аспекты
- Размещение в топологии интеграции
- Макет интерфейса и сценарий взаимодействия
- Часто задаваемые вопросы
01Два потока передачи данных в реальном времени: HR и счета-фактуры
Для внутреннего найма передача данных в HR-систему означает, что новый сотрудник появляется в ERPNext в день принятия оффера — без необходимости повторного ручного ввода данных. Для агентств отправка данных для выставления счетов преобразует зафиксированное трудоустройство в черновик счета-фактуры (Sales Invoice) с рассчитанной комиссией, готовый к проверке и отправке вашей бухгалтерией.
02Создано для локально развертываемых стеков с открытым исходным кодом
Аутентификация использует стандартную пару ключа API и секрета API ERPNext, созданную для пользователя в вашем собственном инстансе, поэтому доступ регулируется назначенными вами правами. Черновики никогда не отправляются автоматически: налоговые шаблоны, серии нумерации и процессы согласования остаются под управлением вашей конфигурации ERPNext.
03Двусторонний обмен: клиенты, сотрудники и база кандидатов
Операции чтения здесь так же полезны, как и записи. Импорт переносит клиентов из ERPNext в Client CRM от Expertini как потенциальных клиентов (сопоставление по имени, повторный запуск безопасен), а экспорт создает клиентов из ATS как записи Customer с дедупликацией в вашей системе, предотвращая рассинхронизацию между ERP и рекрутингом. Функция «Импорт сотрудников» считывает doctype Employee в базу кандидатов ATS, где те же парсинг резюме и скоринг резюме, которые оценивают соискателей, применяются к вашим собственным сотрудникам — внутренняя мобильность на базе реальных инструментов. Все процессы запускаются кнопкой, снабжены отчетами по каждому запуску, логируются и ограничены правами доступа ERPNext для созданной вами пары токенов.
04Все предварительные этапы встроены по умолчанию
Передаваемые данные — кандидаты, офферы, трудоустройства, комиссии — формируются рабочим процессом, доступным на каждом тарифе: PDF-офферы, аудиторские отчеты, воронка найма и CRM клиентов. Сам коннектор ERPNext входит в тариф Business без дополнительных комиссий за рабочие места или доплат за объем использования.
Архитектура платформы и операционная деятельность
A1Connection architecture
Это прямое подключение к системе, которую вы администрируете или настраиваете самостоятельно: форма принимает URL вашего экземпляра и учетные данные, проверяет их с помощью прямого запроса до сохранения и хранит секретные ключи в зашифрованном виде. На страницах подключения отображается только статус («подключено», «сохранено ✓»), но не сами значения.
Поскольку учетные данные принадлежат вам, их ротация находится в ваших руках: замените ключ в своей системе, вставьте новый ключ здесь, и проверка в реальном времени подтвердит его перед перезаписью старого. Отключение немедленно удаляет сохраненные учетные данные.
A2Семантика записи и поток данных
Каждое перемещение данных представляет собой явное действие с зафиксированным в журнале результатом. Запись выполняется по вашему клику или автоматически — только если вы включили соответствующее правило (автоматическая отправка при найме отключена по умолчанию для каждого провайдера). Чтение (импорт кандидатов, учетных записей или файлов) запускается при нажатии кнопки «Импорт», выполняет дедупликацию относительно уже имеющихся данных (клиенты по имени, кандидаты по электронной почте), пропускает записи вместо их перезаписи и прозрачно сообщает количество созданных и пропущенных элементов. Именно поэтому повторный запуск любого импорта изначально безопасен.
Каждое действие фиксируется в журнале активности приложений (ats_app_activity): что выполнялось, когда, для какой записи и с каким результатом — включая точный текст ошибки от стороннего сервиса в случае сбоя. Отчеты об использовании внутри ATS формируются на основе этого же журнала, поэтому расхождения между отчетами и фактической работой интеграций исключены.
Все операции вне основного потока запроса — рассылка уведомлений, доставка вебхуков, журналирование активности, почта — выполняются в асинхронных фоновых потоках. Медленный внешний эндпоинт никогда не приведет к зависанию интерфейса, а неудачный побочный эффект регистрируется в журнале, а не повторяется негласно, нарушая согласованность данных.
A3Операционные аспекты
Подключения настраиваются на уровне организации и доступны только ролям владельца и администратора; рекрутеры пользуются возможностями интеграций, но не могут подключать, отключать или изменять их настройки. При отключении сохраненные учетные данные удаляются немедленно, а зависимые функции открыто прекращают работу. Ранее импортированные данные остаются за вами и доступны для редактирования.
Импортированные кандидаты помечаются как импортированные со строгими настройками конфиденциальности по умолчанию: согласие не презюмируется для тех, кто не заполнял вашу форму заявки, и применяются стандартные правила хранения данных. Все записанные данные остаются вашей собственностью: экспорт в CSV и приложение Data Export охватывают те же хранилища, которые использует сам продукт. Выход из системы так же открыт, как и вход — это заложено в архитектуру, а не является уступкой.
A4Размещение в топологии интеграции
Эта интеграция уже доступна в реестре. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.
Карта зависимостей
Макет интерфейса
Процесс взаимодействия — состояния, валидация, обратная связь
Neighbouring connectors — Планирование ресурсов предприятия (ERP)
Часто задаваемые вопросы
Работает ли интеграция с ERPNext?⌄
Работает ли это с локальными экземплярами Frappe?⌄
Отправляются ли счета клиентам автоматически?⌄
Какие разрешения требуются пользователю API?⌄
Краткий обзор
- Работает уже сегодня — ваш инстанс, ваша пара API-токенов
- Передавайте принятых сотрудников в ERPNext HR
- Импорт Customers в качестве клиентов · экспорт клиентов обратно — с дедупликацией
- Документ типа «Сотрудник» импортируется в оцениваемую базу кандидатов
- Черновики счетов на оплату за закрытие вакансий клиентам
- Поддерживает работу с системами на базе ERPNext и Frappe
- Только черновики — ваш процесс согласования остается неизменным
- Без промежуточного ПО и без наценок за интеграцию
Оцените работу erpnext на собственном найме.
Подготовьте реальное описание вакансии для 30-минутной демонстрации — бесплатный пробный период включен.
Забронировать демо