Справка по системе
Разделы
Вакансии
Раздел для управления открытыми позициями.
Создание вакансии
- Перейдите в Вакансии → Добавить вакансию.
- Заполните название, компанию, направление (frontend/backend/fullstack), уровень.
- Укажите ставку, срок проекта, формат работы, гражданство.
- Добавьте описание проекта, требования (Must have) и "Будет плюсом".
- Выберите обязательные и опциональные навыки. Для каждого навыка укажите минимальный опыт в годах. Используйте кнопку Применить для массовой простановки.
- Нажмите Создать.
Поиск и фильтрация
На странице списка вакансий доступны фильтры по названию, компании, направлению и уровню. Введите значение и нажмите Найти. Для сброса — кнопка ✕.
Импорт из Telegram-канала
Используйте Импорт через LLM для одиночной вакансии или Массовый импорт для файла с несколькими вакансиями (формат IT work hub).
Кандидаты
База резюме с полной информацией о соискателях.
Создание кандидата
- Перейдите в Соискатели → Добавить соискателя.
- Заполните имя, email (уникальный), телефон, направление, уровень.
- Укажите опыт в годах, зарплатные ожидания, формат работы, гражданство.
- Добавьте источник кандидата (HH, LinkedIn, реферал и т.д.).
- Выберите навыки и укажите количество лет опыта по каждому.
- Нажмите Создать.
Комментарии
На странице кандидата внизу есть блок Комментарии. Добавляйте заметки по итогам общения. Удалить комментарий может только его автор или администратор.
Поиск
Фильтры по имени, направлению, уровню и формату работы на странице списка.
Импорт через LLM
Автоматическое заполнение форм из текста резюме или описания вакансии.
Одиночный импорт
- Перейдите в Импорт LLM.
- Выберите тип: Резюме или Вакансия.
- Загрузите файл (PDF, DOCX, RTF, TXT) или вставьте текст.
- Нажмите Разобрать через LLM — откроется форма с предзаполненными данными.
- Проверьте данные и нажмите Создать.
Массовый импорт вакансий
- Нажмите Массовый импорт вакансий из файла.
- Загрузите TXT-файл с несколькими вакансиями (каждая начинается со строки
[дд.мм.гггг ...]). - Нажмите Предпросмотр — система покажет сколько вакансий найдено.
- Нажмите Импортировать все — прогресс обновляется после каждой вакансии.
- Вакансии с уже существующим ID пропускаются автоматически.
Настройка LLM
Перейдите в Настройки и укажите URL API, модель и токен. Нажмите Тест для проверки соединения.
Матчинг
Алгоритм подбора кандидатов к вакансиям с объяснением результата.
Как работает алгоритм
- Обязательные навыки — 60 баллов: полный балл если опыт кандидата ≥ требуемого, половина если навык есть но опыта меньше.
- Опциональные навыки — 25 баллов: аналогично.
- Уровень — до 8 баллов: +8 за точное совпадение, +4 за смежный (junior↔middle).
- Формат работы — +4: при совпадении remote/office/hybrid.
- Общий опыт — +3: если соответствует уровню вакансии.
Запуск матчинга
На странице вакансии нажмите Найти кандидатов. На странице кандидата — Найти вакансии. Для пересчёта всех матчей — кнопка на дашборде или в разделе Матчи.
Фильтры матчей
В разделе Матчи доступны фильтры по компании, вакансии, соискателю и минимальному баллу соответствия.
Воронка подбора
Канбан-доска для отслеживания кандидатов по этапам.
Этапы воронки
Новый → HR-скрининг → Техническое интервью → Финальное интервью → Оффер → Принят / Отказ компании / Отказ кандидата.
Как использовать
- Откройте вакансию и нажмите Воронка.
- Нажмите + Добавить кандидата — выберите из списка активных кандидатов.
- Используйте кнопки → Этап для перемещения кандидата.
- Кнопки ✓ Принят и ✗ Отказ закрывают кандидата.
- Из результатов матчинга можно добавить кандидата в воронку кнопкой + В воронку.
Собеседования
Планирование и учёт результатов собеседований.
Создание собеседования
- Нажмите + Собеседование на странице вакансии, кандидата или в матчах.
- Выберите вакансию и кандидата (предзаполняются автоматически).
- Укажите дату/время и этап (HR / Tech / Final / Offer).
- Нажмите Запланировать.
Заполнение фидбека
После собеседования откройте его через Изменить и заполните блок фидбека: общая оценка (1–5), техническая оценка, soft skills и рекомендацию (Нанять / Подумать / Отказать).
Навыки
Справочник технологий и функциональных компетенций.
- Навыки делятся на категории: frontend, backend, fullstack, functional (функциональные компетенции).
- Каждый навык имеет минимальный опыт по умолчанию (в годах) — используется как начальное значение при добавлении навыка в вакансию.
- При добавлении навыка в вакансию можно переопределить минимальный опыт для конкретной позиции.
- Нельзя удалить навык, который используется в вакансиях или резюме.
Уведомления
Автоматические напоминания о важных событиях.
- Собеседование через 24 часа — напоминание о запланированном интервью.
- Согласие ПД истекает — за 30 дней до окончания срока согласия кандидата.
- Вакансия открыта более 30 дней — напоминание о долго незакрытой позиции.
Значок уведомлений в навигации показывает количество непрочитанных. Нажмите на него для просмотра списка.
Экспорт данных
Выгрузка данных в CSV для отчётности и резервного копирования.
- Кандидаты — кнопка CSV на странице списка соискателей.
- Вакансии — кнопка CSV на странице списка вакансий.
- Собеседования — кнопка CSV на странице списка собеседований.
Файлы открываются в Excel. Кодировка UTF-8 с BOM для корректного отображения кириллицы.
Настройки LLM
Конфигурация языковой модели для импорта.
- Перейдите в Настройки.
- Укажите API URL (например,
https://api.openai.com/v1). - Укажите Модель (например,
gpt-4.1-mini). - Введите API Token.
- Нажмите Тест для проверки соединения.
- Нажмите Сохранить настройки.
Система совместима с любым OpenAI-совместимым API (OpenAI, GigaChat, DeepSeek, LM Studio и др.).
Управление пользователями
Доступно только администраторам.
- Перейдите в меню пользователя → Пользователи.
- Нажмите + Добавить для создания нового пользователя.
- Флаг Администратор даёт доступ к управлению пользователями.
- Кнопка Деактивировать блокирует вход без удаления данных.
- Администратор не может деактивировать собственную учётную запись.
Смена пароля
Любой пользователь может сменить пароль через меню → Сменить пароль. Минимальная длина — 8 символов.
Первый запуск
При первом запуске создаётся пользователь admin с паролем changeme (или из переменной окружения ADMIN_PASSWORD). Смените пароль сразу после входа.
Согласие на обработку ПД (152-ФЗ)
Учёт согласия кандидатов на обработку персональных данных.
- На странице кандидата в блоке Контакты и условия отображается статус согласия.
- ✓ Действует — согласие получено и действует.
- ⚠ Истекает — менее 30 дней до окончания.
- ✗ Истекло — срок согласия прошёл.
- Не получено — согласие не зафиксировано.
Нажмите Зафиксировать согласие для записи даты. Срок действия — 3 года. При истечении система создаёт уведомление за 30 дней.