Документация «Hunttech HRMS»

Документация Hunttech HRMS – Эксплуатация, Установка, Функциональные характеристики
Назад к странице HRMS

Документация Hunttech HRMS

Версия ПО: 1.0 · Правообладатель: Ананьев Алексей Павлович · Обновлено: 24.11.2024

Важно. На этой странице представлены ключевые документы, сопровождающие программное обеспечение «ХантТек (Hunttech)» версии 1.0. Каждый документ можно просмотреть онлайн и при необходимости скачать в формате PDF.

Документация, содержащая информацию, необходимую для эксплуатации программного обеспечения

Назначение, целевая аудитория, функциональные модули и порядок работы с системой «ХантТек».
Скачать в PDF

Наименование программного обеспечения: ХантТек (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. Контактная информация для технической поддержки

В случае возникновения вопросов или затруднений при эксплуатации системы:

7. Процессы поддержки и развития программного обеспечения

7.1. Устранение неисправностей и техническая поддержка

Пользователи могут сообщить о проблеме или задать вопрос следующими способами:

  1. Через обращение в специализированную Telegram-группу технической поддержки по ссылке: https://t.me/+F7o_zLLZF6_MIxbG.
  2. По электронной почте, указанной в разделе 6.

Каждое обращение регистрируется в системе тикетов и получает уникальный номер для отслеживания статуса.

  • Срок первичного ответа: в течение 4 рабочих часов с момента получения обращения.
  • Срок решения некритичных проблем: до 3 рабочих дней.
  • Срок решения критичных проблем: в течение 24 часов.

Все обращения обрабатываются квалифицированными специалистами технической поддержки.

7.2. Модернизация и выпуск обновлений

Обновления программного обеспечения разрабатываются на основе обратной связи от пользователей, анализа использования системы и планов по развитию продукта.

  • Выпуск плановых обновлений (исправление ошибок, улучшение функциональности) осуществляется не реже одного раза в квартал.
  • Критические исправления безопасности выпускаются внеочередно.
  • Пользователи заблаговременно уведомляются о предстоящих обновлениях и их содержании по электронной почте.

7.3. Сведения о персонале и инфраструктуре поддержки

Техническую поддержку и развитие обеспечивают штатные специалисты правообладателя. Команда состоит из двух человек, включая разработчиков и инженеров техподдержки, с высшим техническим образованием и опытом работы в сфере IT не менее 3 лет.

Фактический адрес размещения службы поддержки и команды разработчиков, осуществляющих совершенствование ПО, устранение сбойных ситуаций и техническую поддержку: город Саратов, ул. Московская, д. 66, технопарк «Саратов Диджитал».

Инструкция по установке и развертыванию экземпляра программного обеспечения «ХантТек»

Пошаговое руководство по установке, настройке и развертыванию экземпляра ПО на сервере.
Скачать в PDF

Назначение документа: настоящий документ содержит пошаговую инструкцию по установке, настройке и развертыванию экземпляра программного обеспечения «ХантТек» (версия 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

  1. Установите СУБД PostgreSQL 12+ в соответствии с инструкцией для вашей операционной системы.
  2. Создайте базу данных и пользователя для приложения. Важно использовать кодировку 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;
                  
  3. Настройте аутентификацию PostgreSQL. Отредактируйте файл pg_hba.conf (расположение зависит от ОС), разрешив подключение для созданного пользователя методом scram-sha-256 или md5.

Шаг 2. Установка Java и сервера приложений Apache Tomcat

  1. Установите OpenJDK 11 на сервер.
  2. Скачайте и распакуйте Apache Tomcat 9.x в директорию, например /opt/tomcat/ (для Windows выберите удобный путь установки).
  3. Настройте переменные окружения (например, в файле ~/.bashrc или системном профиле), указав пути к JAVA_HOME и CATALINA_HOME.
  4. Настройте выделение памяти для 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. Настройка и развертывание приложения

  1. Настройте пул соединений с базой данных (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"/>
                  
  2. Установите JDBC-драйвер PostgreSQL: скачайте файл .jar и поместите его в директорию <TOMCAT_HOME>/lib/.
  3. Создайте файл настроек приложения. В директории <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
                  
  4. Разверните приложение. Скопируйте предоставленные WAR-файлы приложения (app.war, app-core.war и др.) в директорию <TOMCAT_HOME>/webapps/. Tomcat автоматически развернет их при запуске.

Шаг 4. Запуск и проверка работоспособности

  1. Запустите сервис Tomcat: выполните скрипт <TOMCAT_HOME>/bin/startup.sh (для Linux) или <TOMCAT_HOME>\bin\startup.bat (для Windows).
  2. Проверьте логи: откройте файл <TOMCAT_HOME>/logs/catalina.out и убедитесь в отсутствии ошибок при старте. В логах должны присутствовать сообщения об успешном развертывании WAR-файлов и строка CUBA platform started.
  3. Проверьте доступность приложения: в веб-браузере откройте адрес http://<IP-адрес_сервера>:8080/app. Должна отобразиться страница входа в систему «ХантТек».

5. Послеустановочные действия

  1. Настройте брандмауэр для разрешения входящих подключений к порту 8080.
  2. Настройте резервное копирование базы данных hunttech_db.

6. Контактная информация для технической поддержки

В случае возникновения затруднений при установке или настройке экземпляра программного обеспечения, рекомендуется связаться с техническим специалистом, ответственным за сопровождение системы.

В документе указываются:

  • ФИО ответственного специалиста;
  • Контактный телефон;
  • Контактный e-mail.

Описание функциональных характеристик экземпляра программного обеспечения

Задачи, решаемые системой, используемые ресурсы, входные и выходные данные.
Скачать в PDF

Наименование программного обеспечения: ХантТек (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, что обеспечивает конфиденциальность и целостность информации.