Перейти к содержанию

Общие сведения

В Руководстве администратора СЭД TESSA вы найдете информацию для администратора. Описано использование приложения Tessa Admin, редактирование, импорт, экспорт конфигурации, создание карточек, настройка доступа, а также различные настройки типового решения и процессов задач и согласований.

TESSA – система документооборота, предназначенная для построения сложных процессов обработки документов. Система предназначена для работы в сложных условиях и специально оптимизирована для работы на слабых каналах связи.

Архитектура и физические компоненты системы

Система представляет из себя т. н. “трехзвенку”. Пользователи запускают клиентское приложение (например, web-клиент), которое при запуске подключается к серверу приложений TESSA. Сервер приложений взаимодействует с базой данных, обеспечивает аутентификацию пользователей и взаимодействие с клиентскими приложениями.

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

Также система может быть развернута в режиме кластеризации серверов приложений.

Компоненты системы

Серверные

Название компонента Краткое описание Ссылки
Front сервер Серверная часть платформы, устанавливается как веб-сервис Установка TESSA для серверов Windows

Настройка веб-сервера Nginx

Настройка веб-сервера Apache
tadmin Консольная утилита для управления системой и конфигурацией Консольная административная утилита tadmin
webbi Серверная часть платформы для поддержки режима технического обслуживания системы, устанавливается как веб-сервис. Обеспечивает переход в режим обслуживания и обратно и позволяет управлять всеми компонентами системы мониторинга через endpoint /maintenance Режим технического обслуживания системы
web Основной веб-сервис TESSA, включающий web-клиент, универсальное REST API для интеграционных взаимодействий, сервисы для Desktop-клиентов и бизнес-логику серверных расширений, связанную с синхронной обработкой запросов от пользователей
jinni Веб-сервис, выполняющий операции над документами, в том числе распознавание текста OCR и конвертацию файлов офисных форматов и html-формата в PDF Установка веб-сервиса Jinni для работы с документами
СУБД База данных TESSA, может быть развёрнута на PostgreSQL/MS SQL Server Системные требования для серверов Windows и клиентских приложений
Redis Сервер структур данных Настройка Redis

Использование Redis
monitor Веб-сервис, обеспечивающий диагностику и мониторинг веб-сервисов системы, а также профилирование и трассировку расширений и запросов Веб-сервис Monitor для диагностики и трассировки
prometheus Сервис Prometheus (open source), который периодически опрашивает сервис monitor, получает от него информацию по мониторингу (счётчикам), собранную от сервисов TESSA, и хранит её в своей базе данных. Для её отображения и построения графиков могут использоваться дополнительные open source решения, такие как Grafana Веб-сервис Monitor для диагностики и трассировки
jaeger Сервис Jaeger (open source), в который сервис monitor передаёт на хранение информацию по трассировке, собранную от сервисов TESSA. Также он имеет средства для её визуализации и для доступа к ней из API, в т.ч. для интеграции с другими решениями по мониторингу Веб-сервис Monitor для диагностики и трассировки
grafana Веб-сервис Grafana (open source), который предоставляет веб-интерфейс для построения диаграмм и графиков по данным мониторинга, полученных от сервиса prometheus Веб-сервис Monitor для диагностики и трассировки
chronos Сервис, выполняющий фоновые задачи и процедуры обслуживания системы по расписанию, в том числе: выполнение асинхронных действий и событий таймера для подсистемы бизнес-процессов Workflow Engine, приём и отправка уведомлений, расчёт ролей и замещений, синхронизация с доменом Active Directory / LDAP, периодическая очистка удалённых объектов и журналов аудита, и другие функции, связанные с фоновыми активностями Настройка плагинов Chronos

Установка Chronos на Windows

Настройка Chronos на Linux
Файловые хранилища Файловые хранилища в TESSA используются для хранения всех файлов, прикладываемых к карточкам Настройка файловых хранилищ

Note

Серверные компоненты webbi, monitor, prometheus, jaeger и grafana являются вспомогательными.

Если устанавливается сервис monitor, то prometheus, jaeger и grafana становятся обязательными.

Note

Для работы веб-сервисов web, chronos, jinni необходим файл лицензии.

Клиентские

Название компонента Краткое описание Ссылки
Tessa Applications Специальное приложение, которое устанавливается на клиентские компьютеры (если нужен доступ к толстому клиенту). Для доступа к веб-клиенту для пользователя установка приложения не требуется.
Может устанавливаться централизованно групповыми политиками домена. Управляет приложениями Tessa Client, Tessa Admin и обеспечивает их установку и обновление по сети. Также обеспечивает обработку ссылок на объекты системы. Возможен запуск на Linux с использованием Wine
Работа с Tessa Applications и приложениями

Инсталлятор Tessa Applications

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

Запуск desktop-приложений TESSA на Linux с использованием Wine
Tessa Admin Клиентское приложение, которое используется для непосредственной настройки конфигурации (инженером, разработчиком). Возможен запуск на Linux с использованием Wine Публикация Tessa Admin

Описание пользовательского интерфейса и функций рабочего места Tessa Admin

Запуск desktop-приложений TESSA на Linux с использованием Wine
Tessa Assistant Приложение-ассистент для мобильных устройств (iOS, Android), позволяющее пользователям web-клиента в мобильных браузерах осуществлять просмотр, электронное подписание и проверку электронной подписи файла Установка Tessa Assistant

Настройки Сервера (Использовать приложение-ассистент для мобильных устройств)
Deski Клиентское приложение-ассистент, которое устанавливается только пользователям web-клиента. Необходимо для обеспечения в web-клиенте функциональности открытия на просмотр, редактирования, сравнивания и объединения файлов без скачивания их в браузере. Добавляется в автозапуск операционной системы Публикация Deski

Скачать и установить Deski

Настройки Сервера (Отключить приложение-ассистент web-клиента Deski)

Разворачивание системы - рекомендации

При разворачивании системы настоятельно рекомендуется обеспечить раздельные физические или виртуальные серверы для сервера приложений TESSA и для СУБД, где располагается база данных TESSA.

Системные требования

Требования к аппаратной конфигурации

Note

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

  • 100 пользователей

    Требования к серверу приложений:

    Процессор: 4 ядра, 2GHz и выше
    Оперативная память (RAM): 8Gb и более
    Система хранения данных (HDD/SSD): от 200Gb

    Требования к серверу баз данных:

    Процессор: 4 ядра, 2,5GHz и выше
    Оперативная память (RAM): 16Gb и более
    Система хранения данных (HDD/SSD): от 300Gb, рекомендуется RAID, не менее 200 IOPS

  • 1000 пользователей

    Требования к серверу приложений:

    Процессор: 8 ядер и более, 2GHz и выше
    Оперативная память (RAM): 16Gb и более
    Система хранения данных (HDD/SSD): от 200Gb

    Требования к серверу баз данных:

    Процессор: 12 ядер и более, 3GHz и выше
    Оперативная память (RAM): 32Gb и более
    Система хранения данных (HDD/SSD): от 1Tb, рекомендуется RAID, не менее 500 IOPS

Требования к программной конфигурации

TESSA может быть установлена на сервер Windows или Linux. За подробными требованиями к конфигурации серверов Windows и конфигурации клиентских компьютеров обратитесь к руководству по установке сервера приложений на Windows. Для установки сервера приложений на Linux обратитесь к руководству по установке сервера приложений на Linux.

Back to top