Автор кейсаVSL-BIЛоготип компании

Разработка веб-приложения для автоматизации корпоративной программы мотивации

Заказчик
Официальный региональный партнер сети КонсультантПлюс, оказывающий информационно-правовую поддержку организациям и специалистам.
Задача
Разработать корпоративное веб-приложение для автоматизации программы мотивации сотрудников с начислением, передачей, учетом и обменом внутренних баллов на подарки.

Исходная ситуация клиента

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

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

Дополнительную сложность создавало большое количество бизнес-правил: ежемесячные автоматические начисления, срок действия каждой выдачи, отдельные балансы для выдачи и получения, запрет перевода самому себе, списание баллов по принципу FIFO и возможность обмена только полученных баллов на подарки.

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

 

Решение

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

Архитектура решения построена на FastAPI с использованием PostgreSQL в качестве основной базы данных. Для хранения данных была спроектирована реляционная модель, включающая сотрудников, начисления, операции с баллами, каталог подарков, заказы и журналы аудита. Все операции фиксируются в едином журнале событий, что обеспечивает полную прозрачность истории начислений, переводов, списаний и корректировок.

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

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

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

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

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

 

Основной функционал веб-приложения

1. Экран авторизации

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

 

2. Главный экран

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

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

 

3. Экран дарения баллов

Для передачи баллов коллегам разработана отдельная форма с пошаговым сценарием оформления перевода.

 

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

 

Результаты проекта

Компания получила единую цифровую платформу для управления корпоративной программой нематериальной мотивации сотрудников.

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

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


Перейти на сайт

В карточку агентства

Письмо автору кейса

Пользуйтесь реальным опытом в IT и следите за успехами потенциальных подрядчиков и конкурентов
Подпишитесь на рассылку
Подпишитесь
на наши каналы в MAX или Телеграм, чтобы не пропускать новые материалы
MAXКанал в MAXTelegramКанал в TG
Кейсы по теме#Услуги для бизнеса и потребителей

©2007-2026

Проекты компании Proactivity Group
Нажмите «ОК», если вы соглашаетесь с условиями обработки cookie и ваших данных о поведении на сайте, необходимых для аналитики. Запретить обработку cookie можете через браузер