вверх
Интеграция Битрикс24 и hh.ru: автоматизация выделения ID вакансии
28/08 2024
назад

Интеграция Битрикс24 и hh.ru: автоматизация выделения ID вакансии

Многие компании используют интеграцию Битрикс24 и hh.ru для автоматизации поиска кандидатов на вакансии. Приложение интеграции с hh.ru передает в сделку в поле «Комментарий» информацию о вакансии в текстовом виде, включая ссылку на вакансию в виде "saratov.hh.ru/resume/b0b90c5b000bb6bd67000d07ba70475156476d?vacancyId=12345678&simha...".

Бывает, что для автоматизации нужно выделить id вакансии из этой ссылки и записать его в отдельное поле. Эта задача решается простым скриптом.

Сначала  высчитываем, с какого символа начинается ID вакансии. Берем значение из поля «Комментарий» и используем функцию

{{=strpos({{Комментарий}}, 'vacancyId')}}.

Плюсуем 10 (количество ненужных нам символов).

 "={{=strpos({{Комментарий}}, 'vacancyId')}}+10)"

и записываем результат в переменную для удобства.

Теперь можно вычленить само нужное значение. Берем значение переменной и функцией

{{=substr({{Комментарий}}, {переменная}, 8)}}

вычленяем сам ID. 8 — это количество символов id вакансии. Полученный id записываем в нужное поле.

Дополнительно стоит учитывать, что со временем hh будет передавать больше символов id. Для этого вместо 8 символов забираем 12, а результат записываем в числовое поле, которое отсечет ненужные символы. Также использовать функцию intval, которая возвращает целое число.

Теперь у нас есть отдельное поле, в котором записан id вакансии на hh.ru. Это поле можно использовать для дальнейшей автоматизации.

Доставка полезной информации от экспертов по Битрикс24!

Подпишитесь, и раз в неделю у вас на почте будет подборка полезных советов и обзоров про Битрикс24

Выберите рассылку

Created by potrace 1.13, written by Peter Selinger 2001-2015

Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов: