Документация Hunttech HRMS
Документация, содержащая информацию, необходимую для эксплуатации программного обеспечения
Наименование программного обеспечения: ХантТек (Hunttech)
Версия: 1.0
Правообладатель: Ананьев Алексей Павлович
1. Назначение и целевая аудитория
Программное обеспечение «ХантТек» предназначено для автоматизации полного цикла управления рекрутингом и талантами. Система предоставляет единое информационное пространство для всех участников кадровых процессов.
Целевые группы пользователей и их взаимодействие с системой:
- Руководители компании и топ-менеджмент. Используют систему для мониторинга ключевых HR-показателей, утверждения заявок на подбор, управления бюджетом на персонал и работы с кадровым резервом через дашборды и аналитические отчеты.
- Менеджеры по персоналу и рекрутеры. Основные пользователи системы. Ведут полный цикл подбора: создают вакансии, работают с базой кандидатов, организуют собеседования, ведут кадровый документооборот.
- Линейные руководители подразделений. Подают заявки на подбор персонала, участвуют в собеседованиях, управляют адаптацией новых сотрудников в своем подразделении.
- Внешние рекрутинговые партнеры (кадровые агентства). Используют портальную часть системы для просмотра открытых для них вакансий, добавления кандидатов и отслеживания статуса их рассмотрения.
2. Основные принципы работы и навигация
Система имеет веб-интерфейс, доступный через браузер. Доступ к функциям системы осуществляется на основе ролей (Role-Based Access Control), что определяет набор доступных операций для каждого пользователя. Навигация по системе интуитивно понятна и построена вокруг основных HR-процессов.
3. Описание функциональных модулей и порядок работы с ними
Система состоит из набора взаимосвязанных модулей, обеспечивающих комплексное решение задач рекрутинга.
3.1. Основные модули
- 3.1.1. Модуль «Открытые вакансии» — управление базой вакансий.
- 3.1.2. Модуль «Соискатели» — единая база кандидатов.
- 3.1.3. Модуль «HR Мастер» — автоматизация типовых HR-процессов.
- 3.1.4. Модуль «Проекты» — группировка вакансий в проекты найма.
- 3.1.5. Модуль «Партнеры» — управление рекрутинговыми агентствами.
3.2. Специализированные модули
- 3.2.1. Модуль «Массовый подбор» — инструменты для массового найма.
- 3.2.2. Модуль «Профессиональный подбор» — работа со сложными вакансиями.
- 3.2.3. Модуль «Адаптация» — система onboarding новых сотрудников.
- 3.2.4. Модуль «Оценка» — система performance management.
3.3. Аналитические модули
- 3.3.1. Модуль «Аналитика» — анализ эффективности процессов подбора.
- 3.3.2. Модуль «Дашборды» — визуализация ключевых показателей.
- 3.3.3. Модуль «Отчеты» — стандартные и пользовательские отчеты.
3.4. Доступность для пользователей с ограниченными возможностями
Для пользователей с ограничениями по зрению в программном обеспечении «ХантТек» версии 1.0 реализована возможность гибкой настройки интерфейса. Пользователи могут изменять темы оформления, размеры и начертания шрифтов, а также настраивать контрастность для обеспечения лучшей видимости и читаемости элементов системы.
В настоящее время в системе отсутствуют специализированные функции для пользователей с ограничениями по слуху. Дальнейшее развитие инструментов доступности, включая улучшение поддержки пользователей с нарушениями слуха, является приоритетом в планах по развитию продукта.
4. Коммуникационные инструменты
Система включает встроенные средства для эффективного взаимодействия:
- Встроенная почтовая система. Отправка писем прямо из интерфейса с использованием шаблонов.
- Календарь собеседований. Планирование встреч, интеграция с внешними календарями, автоматические напоминания.
- История взаимодействий. Единая лента всех контактов с кандидатом (звонки, письма, встречи).
- Telegram-бот. Инструмент для двусторонней коммуникации: рекрутеры получают мгновенные уведомления о событиях, а соискатели — информацию об открытых вакансиях.
5. Доступ к полной и актуальной документации
Полная и постоянно обновляемая документация по установке, настройке, администрированию и эксплуатации программного обеспечения размещена на официальном сайте правообладателя по адресу: https://hunttech.ru/hrms-docs/.
На указанной странице доступны следующие материалы:
- Инструкция по установке и развертыванию.
- Описание архитектуры системы.
- Руководство по эксплуатации (расширенная версия данного документа).
- Инструкции по настройке и администрированию.
6. Контактная информация для технической поддержки
В случае возникновения вопросов или затруднений при эксплуатации системы:
- E-mail: support@hunttech.ru
- Телефон: +7 927 221 17 30
7. Процессы поддержки и развития программного обеспечения
7.1. Устранение неисправностей и техническая поддержка
Пользователи могут сообщить о проблеме или задать вопрос следующими способами:
- Через обращение в специализированную Telegram-группу технической поддержки по ссылке: https://t.me/+F7o_zLLZF6_MIxbG.
- По электронной почте, указанной в разделе 6.
Каждое обращение регистрируется в системе тикетов и получает уникальный номер для отслеживания статуса.
- Срок первичного ответа: в течение 4 рабочих часов с момента получения обращения.
- Срок решения некритичных проблем: до 3 рабочих дней.
- Срок решения критичных проблем: в течение 24 часов.
Все обращения обрабатываются квалифицированными специалистами технической поддержки.
7.2. Модернизация и выпуск обновлений
Обновления программного обеспечения разрабатываются на основе обратной связи от пользователей, анализа использования системы и планов по развитию продукта.
- Выпуск плановых обновлений (исправление ошибок, улучшение функциональности) осуществляется не реже одного раза в квартал.
- Критические исправления безопасности выпускаются внеочередно.
- Пользователи заблаговременно уведомляются о предстоящих обновлениях и их содержании по электронной почте.
7.3. Сведения о персонале и инфраструктуре поддержки
Техническую поддержку и развитие обеспечивают штатные специалисты правообладателя. Команда состоит из двух человек, включая разработчиков и инженеров техподдержки, с высшим техническим образованием и опытом работы в сфере IT не менее 3 лет.
Фактический адрес размещения службы поддержки и команды разработчиков, осуществляющих совершенствование ПО, устранение сбойных ситуаций и техническую поддержку: город Саратов, ул. Московская, д. 66, технопарк «Саратов Диджитал».
Инструкция по установке и развертыванию экземпляра программного обеспечения «ХантТек»
Назначение документа: настоящий документ содержит пошаговую инструкцию по установке, настройке и развертыванию экземпляра программного обеспечения «ХантТек» (версия 1.0), разработанного на платформе CUBA Platform, на сервере для проведения функциональной и технической экспертизы. Инструкция составлена в соответствии с официальной документацией по развертыванию приложений CUBA Platform.
1. Предварительные требования
1.1. Аппаратные требования (сервер)
- Процессор: 4+ ядра.
- Оперативная память: 8 ГБ и более.
- Место на диске: 50 ГБ и более.
- Операционная система: Linux (Ubuntu 18.04+, CentOS 7+) или Windows Server.
1.2. Программное обеспечение
- Система управления базами данных: PostgreSQL 12+ (рекомендуется).
- Java Development Kit (JDK): OpenJDK 11.
- Сервер приложений: Apache Tomcat 9.x.
2. Порядок установки и настройки
Шаг 1. Установка и настройка базы данных PostgreSQL
- Установите СУБД PostgreSQL 12+ в соответствии с инструкцией для вашей операционной системы.
-
Создайте базу данных и пользователя для приложения. Важно использовать кодировку UTF8. В командной строке
psqlвыполните:CREATE DATABASE hunttech_db WITH ENCODING 'UTF8' LC_COLLATE 'en_US.UTF-8' LC_CTYPE 'en_US.UTF-8'; CREATE USER hunttech_user WITH PASSWORD 'your_secure_password'; GRANT ALL PRIVILEGES ON DATABASE hunttech_db TO hunttech_user; -
Настройте аутентификацию PostgreSQL. Отредактируйте файл
pg_hba.conf(расположение зависит от ОС), разрешив подключение для созданного пользователя методомscram-sha-256илиmd5.
Шаг 2. Установка Java и сервера приложений Apache Tomcat
- Установите OpenJDK 11 на сервер.
-
Скачайте и распакуйте Apache Tomcat 9.x в директорию, например
/opt/tomcat/(для Windows выберите удобный путь установки). -
Настройте переменные окружения (например, в файле
~/.bashrcили системном профиле), указав пути кJAVA_HOMEиCATALINA_HOME. -
Настройте выделение памяти для JVM (критически важный шаг). Создайте или отредактируйте файл
setenv.shв директории<TOMCAT_HOME>/bin/и добавьте в него строки:# Рекомендуемые настройки памяти для CUBA-приложений CATALINA_OPTS="-Xmx2g -XX:MaxMetaspaceSize=256m \ -XX:CompressedClassSpaceSize=64m -XX:+UseG1GC" export CATALINA_OPTSПараметр
-Xmx2gзадает максимальный размер heap-памяти (2 ГБ) и может быть увеличен при необходимости. Параметр-XX:MaxMetaspaceSize=256mопределяет размер метапространства для классов.
Шаг 3. Настройка и развертывание приложения
-
Настройте пул соединений с базой данных (JNDI-ресурс). Отредактируйте файл
context.xmlв директории<TOMCAT_HOME>/conf/, добавив ресурс:<Resource name="jdbc/HunttechDS" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/hunttech_db" username="hunttech_user" password="your_secure_password" maxTotal="20" maxIdle="10" maxWaitMillis="-1"/> -
Установите JDBC-драйвер PostgreSQL: скачайте файл
.jarи поместите его в директорию<TOMCAT_HOME>/lib/. -
Создайте файл настроек приложения. В директории
<TOMCAT_HOME>/conf/создайте файлapp.propertiesсо следующим содержимым (при необходимости измените значения параметров):# Database connection settings cuba.dataSourceJndiName=java:comp/env/jdbc/HunttechDS cuba.dbmsType=postgres cuba.connectionUrlList=jdbc:postgresql://localhost:5432/hunttech_db cuba.dbUser=hunttech_user cuba.dbPassword=your_secure_password -
Разверните приложение. Скопируйте предоставленные WAR-файлы приложения (
app.war,app-core.warи др.) в директорию<TOMCAT_HOME>/webapps/. Tomcat автоматически развернет их при запуске.
Шаг 4. Запуск и проверка работоспособности
-
Запустите сервис Tomcat: выполните скрипт
<TOMCAT_HOME>/bin/startup.sh(для Linux) или<TOMCAT_HOME>\bin\startup.bat(для Windows). -
Проверьте логи: откройте файл
<TOMCAT_HOME>/logs/catalina.outи убедитесь в отсутствии ошибок при старте. В логах должны присутствовать сообщения об успешном развертывании WAR-файлов и строкаCUBA platform started. -
Проверьте доступность приложения: в веб-браузере откройте адрес
http://<IP-адрес_сервера>:8080/app. Должна отобразиться страница входа в систему «ХантТек».
5. Послеустановочные действия
- Настройте брандмауэр для разрешения входящих подключений к порту 8080.
- Настройте резервное копирование базы данных
hunttech_db.
6. Контактная информация для технической поддержки
В случае возникновения затруднений при установке или настройке экземпляра программного обеспечения, рекомендуется связаться с техническим специалистом, ответственным за сопровождение системы.
В документе указываются:
- ФИО ответственного специалиста;
- Контактный телефон;
- Контактный e-mail.
Описание функциональных характеристик экземпляра программного обеспечения
Наименование программного обеспечения: ХантТек (Hunttech)
Версия: 1.0
Правообладатель: Ананьев Алексей Павлович
1. Задачи, которые решает программа
Наибольшее распространение система «ХантТек» получила в сфере IT-рекрутинга, эффективно решая задачи по поиску и подбору узкоспециализированных IT-специалистов. Программное обеспечение «ХантТек» представляет собой специализированную платформу, основной функцией которой является комплексная автоматизация рекрутинга и подбора персонала всех направлений. Система построена на современной отечественной технологической платформе, что обеспечивает ее надежность, безопасность и соответствие требованиям законодательства.
Экземпляр программного обеспечения, предоставленный для экспертной проверки, решает следующие ключевые задачи:
1.1. Автоматизация рекрутинга и подбора персонала
Задача: оптимизация и ускорение процессов поиска, отбора и найма кандидатов.
Решение: система предоставляет два ключевых направления для подбора, каждое из которых использует специализированные инструменты.
- Массовый подбор. Инструменты для обработки больших потоков кандидатов, включая интеллектуальный парсинг резюме, автоматический скрининг по заданным критериям, групповую обработку кандидатов и управление массовыми мероприятиями (дни открытых дверей, групповые собеседования).
- Профессиональный подбор (Executive Search). Инструменты для закрытия сложных и узкоспециализированных вакансий, включая работу с базой пассивных кандидатов (Talent Pool), использование семантического поиска и AI-рекомендаций, а также систему оценки соответствия компетенций кандидата требованиям вакансии.
1.2. Управление проектами подбора
Задача: системное управление крупномасштабными кампаниями по найму.
Решение: объединение группы вакансий в единые рекрутинговые проекты (например, «Формирование команды IT-разработчиков на новый проект», «Сезонный найм»). Система позволяет назначать ответственных, устанавливать общие бюджеты и отслеживать прогресс по всему проекту, формируя сводную аналитику.
1.3. Работа с рекрутинговыми партнерами
Задача: эффективное управление взаимодействием с внешними кадровыми агентствами и фрилансерами.
Решение: ведение базы партнеров, учет комиссионных и условий сотрудничества. Партнерам предоставляется контролируемый доступ к разрешенным вакансиям через специализированный портал, что позволяет расширить охват поиска кандидатов при сохранении прозрачности процесса.
1.4. Управление талантами и развитием персонала (Talent Management)
Задача: формирование кадрового резерва для закрытия текущих и будущих вакансий.
Решение: создание и ведение матриц компетенций, формирование и ведение кадрового резерва (HR-бенчмаркинг), управление индивидуальными планами развития сотрудников. Этот функционал является вспомогательным для основной задачи рекрутинга и позволяет закрывать часть вакансий внутренними кандидатами.
1.5. Кадровый учет и управление персоналом
Задача: ведение базы данных о сотрудниках, необходимой для функционирования рекрутинговых процессов.
Решение: ведение единой базы сотрудников с детальными карточками, формирование организационной структуры компании и ведение истории трудовой деятельности. Этот модуль обеспечивает информационную основу для процессов подбора и планирования преемственности.
1.6. Аналитика и отчетность
Задача: предоставление данных для оценки эффективности рекрутинговых процессов.
Решение: формирование отчетов и дашбордов, анализирующих эффективность подбора (время закрытия вакансий, стоимость найма, конверсия на этапах воронки), а также визуализация ключевых показателей эффективности (KPI) рекрутинга.
1.7. Коммуникации и взаимодействие
Задача: обеспечение эффективной коммуникации в процессе подбора.
Решение: встроенная почтовая система с шаблонами писем и функцией массовых рассылок, единый календарь собеседований, ведение полной истории взаимодействий с кандидатами и уведомления через интегрированный Telegram-бот.
2. Затрачиваемые ресурсы для работы
Система построена по трехуровневой архитектуре (представление, бизнес-логика, доступ к данным), что обеспечивает стабильность, масштабируемость и изоляцию компонентов.
Для функционирования предоставленного экземпляра ПО требуются следующие ресурсы:
- Аппаратные ресурсы (серверная часть). Сервер, обеспечивающий производительность для поддержки 50+ одновременных пользователей, с ОС Linux (Ubuntu 18.04+, CentOS 7+) или Windows Server.
-
Программные ресурсы (серверная часть):
- Платформа: CUBA Platform (отечественная разработка Haulmont).
- СУБД: PostgreSQL 11+.
- Сервер приложений: Apache Tomcat 9.x.
- Java Development Kit (JDK): OpenJDK 11.
- Аппаратные ресурсы (клиентская часть). Персональный компьютер, планшет или смартфон с доступом в Интернет.
- Программные ресурсы (клиентская часть). Современный веб-браузер (Yandex Browser 70+, Firefox 60+, Safari 12+).
- Человеческие ресурсы. Персонал для администрирования системы, рекрутеры и руководители подразделений.
- Информационные ресурсы. Данные о кандидатах, вакансиях, проектах подбора и сотрудниках.
3. Вводная информация
Для корректной работы и выполнения функциональных задач система требует ввода и обработки следующей информации:
- Открытые вакансии.
- Резюме соискателей (форматы PDF, DOC, DOCX).
- Результаты собеседований и тестовых заданий.
- Информация о статусах кандидатов на этапах подбора.
- Данные для управления проектами подбора: сведения о рекрутинговых проектах, бюджетах, сроках и назначенных ответственных.
- Данные о сотрудниках: паспортные данные, контактная информация, ИНН, СНИЛС, данные об образовании, квалификации и навыках, информация о должности и подразделении.
- Данные для управления талантами: матрицы компетенций, результаты оценки сотрудников, данные о кадровом резерве и индивидуальных планах развития.
- Данные о партнерах: информация о кадровых агентствах, контактных лицах, условиях сотрудничества и комиссиях.
- Системные данные: учетные записи пользователей, их роли и права доступа в системе.
4. Выходные данные
Результатом работы программного обеспечения является генерация следующих данных и документов:
- Структурированные данные по кандидатам и вакансиям. Единая база кандидатов с детализированными карточками и историей взаимодействий, база вакансий с привязкой к проектам подбора.
- Аналитическая информация по рекрутингу. Отчеты по эффективности подбора (время закрытия вакансий, стоимость найма, конверсия на этапах воронки), интерактивные дашборды с ключевыми HR-показателями и пользовательские отчеты.
- Управленческая информация. Воронки подбора по вакансиям и проектам, списки кадрового резерва, индивидуальные планы развития сотрудников.
- Данные для интеграции. Экспорт данных через REST API в форматах XML, JSON и CSV для интеграции с другими корпоративными системами.
- Коммуникационные данные. Сформированные и отправленные email-письма и уведомления, записи в календаре собеседований.
- Визуальные представления. Интерактивные организационные схемы и диаграммы компетенций сотрудников.
Система реализует разграничение прав доступа на основе ролей (RBAC), а передача данных осуществляется по защищенному протоколу TLS/SSL, что обеспечивает конфиденциальность и целостность информации.