ERPNext
INTEGRATIONS · EXPERTINI ATS

ERPNext

Подключите свой инстанс ERPNext или Frappe и передавайте принятых сотрудников в HR и черновики счетов Sales Invoices — доступно уже сегодня с вашей парой токенов API.

Чтение: 2 мин · Обновлено: июль 2026 г. · Редакция Expertini

Интеграция Expertini ATS с ERPNext уже доступна. Команды, использующие ERPNext (или любую систему на базе Frappe), подключаются с помощью собственной пары API-ключа и секрета и получают две рабочие синхронизации: принятые кандидаты передаются в модуль ERPNext HR в виде записей о сотрудниках, а трудоустройства клиентов создают черновики счетов-фактур в бухгалтерии. Это решение на базе ERP с открытым исходным кодом, закрывающее разрывы между трудоустройством и выставлением счета, а также между наймом и онбордингом.

Пользователи ERPNext обычно используют собственную инфраструктуру именно ради полного контроля, и интеграция это учитывает: URL-адрес вашего инстанса, ваша пара токенов, ваши данные — без промежуточного ПО. Сумма комиссии в каждом черновике счета поступает из встроенной в Expertini CRM для клиентов, которая отслеживает трудоустройства и гонорары в рамках стандартной подписки. Зарегистрируйтесь и подключите интеграцию в центре приложений.

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.

Карта зависимостей

Connection typeпрямое — URL-адрес вашего инстанса + учетные данные, проверяемые в реальном времени перед сохранением
Secrets at restзашифровано; в интерфейсе отображаются только флаги наличия, но не сами значения
Action journalats_app_activity — одна строка на действие, ошибки сторонних сервисов без изменений
Auto-push rulesотключено по умолчанию, отдельно для каждого поставщика, каждый запуск логируется
Registry statuslive

Макет интерфейса

Структурная схема интерфейса — панели, иерархия и возможности взаимодействия. Контракт, а не скриншот.
Карточка подключения
● подключено — индикатор присутствия
области доступа: минимально необходимые отключить
Действия
передача — явное нажатиеимпорт — без дубликатов
Журнал активности
Рис. 1 — ERPNext: структурная схема интерфейса. Панели и состояния фиксированы; отображаемые данные являются демонстрационными.

Процесс взаимодействия — состояния, валидация, обратная связь

Каждое состояние ниже контролируется на стороне сервера; интерфейс лишь отображает его, но не определяет.
Enter URL + credentialваш собственный инстанс, ваш собственный ключ
Live verificationперед сохранением данных реальный запрос должен завершиться успешно
Encrypted storeхранение конфиденциальных данных в зашифрованном виде; отображение флага наличия
Explicit actionsвыгрузка / импорт / выставление счета в один клик
Journalстрока по каждому действию, ошибки поставщика дословно
Ошибка проверки → отображается ответ поставщика; данные не сохраняютсяУчетные данные обновлены → вставьте новые; проверка перед перезаписьюОтключение → учетные данные удаляются немедленно
Рис. 2 — логика взаимодействия: темно-синий = состояния, золотой = ограничения на стороне сервера, зеленый = подтвержденные результаты; теги перечисляют граничные случаи и обратную связь по ним.

Neighbouring connectors — Планирование ресурсов предприятия (ERP)

Odoolive ERPNextthis page SAP S/4HANAlive
Статусы поступают из актуального реестра — просмотреть весь каталог →

Часто задаваемые вопросы

Работает ли интеграция с ERPNext?
Да. Подключите свой инстанс через хаб в приложении после входа, используя API-ключ и секретный ключ, сгенерированные в вашем инстансе ERPNext или Frappe.
Работает ли это с локальными экземплярами Frappe?
Да — подключение обращается напрямую к URL-адресу вашего инстанса с вашей парой токенов, поэтому поддерживаются как локальные (self-hosted), так и управляемые развертывания Frappe.
Отправляются ли счета клиентам автоматически?
Нет. Счета создаются в виде черновиков, поэтому ваша бухгалтерия может проверить и отправить их в рамках стандартного рабочего процесса ERPNext.
Какие разрешения требуются пользователю API?
Доступ полностью регулируется пользователем ERPNext, чью пару токенов вы предоставляете — назначьте ему те права на работу с HR и счетами, которые сочтете нужными.

Краткий обзор

  • Работает уже сегодня — ваш инстанс, ваша пара API-токенов
  • Передавайте принятых сотрудников в ERPNext HR
  • Импорт Customers в качестве клиентов · экспорт клиентов обратно — с дедупликацией
  • Документ типа «Сотрудник» импортируется в оцениваемую базу кандидатов
  • Черновики счетов на оплату за закрытие вакансий клиентам
  • Поддерживает работу с системами на базе ERPNext и Frappe
  • Только черновики — ваш процесс согласования остается неизменным
  • Без промежуточного ПО и без наценок за интеграцию

Оцените работу erpnext на собственном найме.

Подготовьте реальное описание вакансии для 30-минутной демонстрации — бесплатный пробный период включен.

Забронировать демо
Интеллектуальная система Expertini
Сейчас в сети
Здравствуйте! Я интеллектуальный консультант по продуктам Expertini. Задайте мне любой вопрос о наших решениях, получите рекомендации по любому из наших инструментов найма или просто расскажите о своей задаче — я направлю вас в нужное русло. По вопросам, связанным с учетной записью, пишите на support@expertini.com.