Схема решения

Для построения решения мы выбрали наиболее подходящие и эффективные инструменты. Пользователи системы работают из их любимого браузера. Система доступна по сети интернет. За всеми этими dns-серверами, линуксами и базами данными находится инструмент для решения задач бизнеса.

  1. Веб-браузер клиента
  2. Интернет
  3. DNS сервер
  4. Linux сервер, подсистема systemd, веб-сервер nginx, OpenJVM
  5. Веб приложение на Clojure в виде jar-файла
  6. Базы данных MariaDB и Redis
  7. Почтовый сервер Postfix

Варианты развертывания

Решение можно установить на сервере заказчика или на облачные серверы провайдеров хостинговых услуг.

Бекапы

Резервные копии всей базы данных выполняются по расписанию каждый день. Периодически проводится проверка целостности резервных копий.

Обновление системы

Простое обновление - 5-10 минут Обновление с запуском миграционных скриптов - 15-20 минут

Удобная мобильная версия

Большая часть системы адаптирована под экраны смартфонов. Основные задачи можно решить с мобильного устройства.

Контроль доступа

Сотрудникам предоставляется доступ к системе на основе их ролей в регионах. Проще говоря: что им можно просматривать, что создавать и что редактировать.

Любой удаленный объект можно восстановить из корзины системы. Можно посмотреть кто и когда создал, обновил или же удалил объект.

Осведомленность о состоянии задач и договоров. Контроль выполнения

Все задачи закреплены за сотрудниками. Инициаторы знают о ходе работ. Исполнители видят описание задачи и уже проделанную на предыдущих этапах работу. Уходя в отпуск, ответственны за задачу сотрудник переназначает ее своему заместителю.

Пользовательский интерфейс

Основной язык системы - русский.

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

Системные настройки

  1. Почтовый сервер для отправки сообщений (адрес и порт почтового сервера или relay-сервера, пользователь и пароль)
  2. Email-администратора и владельца предприятия (на случай необходимости восстановления доступа)
  3. Настройки для доступа к LDAP-каталогу

Безопасность, надежность и производительность

Контроль версий, грамотный подход к настройке и обслуживанию серверов, выбор правильных инструментов и подходов к работе - все это в придачу к многолетнему опыту разработки решений, позволяет эффективно поддерживать и улучшать наше решение. “Логи и бэкапы - это наше все”.

Документация и поддержка

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