Общие сведения¶
В Руководстве администратора СЭД TESSA вы найдете информацию для администратора. Описано использование приложения Tessa Admin, редактирование, импорт, экспорт конфигурации, создание карточек, настройка доступа, а также различные настройки типового решения и процессов задач и согласований.
TESSA – система документооборота, предназначенная для построения сложных процессов обработки документов. Система предназначена для работы в сложных условиях и специально оптимизирована для работы на слабых каналах связи.
Архитектура и физические компоненты системы¶
Система представляет из себя т. н. “трехзвенку”. Пользователи запускают клиентское приложение (например, web-клиент), которое при запуске подключается к серверу приложений TESSA. Сервер приложений взаимодействует с базой данных, обеспечивает аутентификацию пользователей и взаимодействие с клиентскими приложениями.
Клиент и сервер взаимодействуют по протоколу https, обеспечивая защищенное и быстрое соединение. При необходимости, система может работать в сети интернет, подключение клиентов также может быть обеспечено через различные VPN-подключения, обеспечивающие маршрутизацию необходимого трафика.
Также система может быть развернута в режиме кластеризации серверов приложений.
Компоненты системы¶
Серверные¶
Название компонента | Краткое описание | Ссылки |
---|---|---|
Front сервер |
Серверная часть платформы, устанавливается как веб-сервис | Установка TESSA для серверов Windows Настройка веб-сервера Nginx Настройка веб-сервера Apache |
tadmin |
Консольная утилита для управления системой и конфигурацией | Консольная административная утилита tadmin |
webbi |
Серверная часть платформы, устанавливается как веб-сервис. Поддерживает работу системы в режиме технического обслуживания, позволяет управлять компонентами системы, предоставляет возможность управлять данными системы в redis |
Установка в Windows Установка в Linux |
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.
Лицензируемые модули системы¶
Политика лицензирования в TESSA строится на конкурентных и персональных лицензиях, при этом нет ограничений по виртуалиции и количеству серверов в кластере для одного инстанса. Подробней о лицензионной политике на сайте tessa.ru.
Important
Для разных инстансов (например, для продуктивного и тестового, или разных продуктивных инстансов) необходимо устанавливать разные лицензии, приобретенные отдельно для каждого такого инстанса.
В таблице ниже описание всех модулей, входящих в базовую поставку (т.е. являющихся неотъемлемой частью платформы). Модули, не входящие в корпоративную лицензию (см. последнюю колонку таблицы), приобретаются отдельно. Для не корпоративной лицензии все описанные ниже модули приобретаются отдельно.
Note
Лицензия считается корпоративной, если она на 200 и более одновременных подключений.
Note
При отсутствии лицензии на тот или иной модуль, соответствующая функциональность системы будет недоступна.
Название модуля | Краткое описание | Корп. лицензия |
---|---|---|
Диаграммы и графики | Модуль, обеспечивающий вывод отчетов в виде диаграмм | + |
Кластеризация | Модуль, позволяющий подключать более одной БД для вывода данных в TESSA. Это может использоваться для следующих задач: — выделение хранения истории действий в отдельную БД (см. Настройки базы данных для истории действий); — вывод в представлениях данных из других БД, настроив прямое подключение к этим БД (подробней в разделе Основные настройки представления) |
+ |
Конструктор бизнес-процессов | Модуль, позволяющий настраивать процессы с помощью визуального конструктора | + |
Мобильное приложение | Лицензия дает право на использование полнофункционального мобильного клиента | - |
Мобильное согласование | Модуль, позволяющий пользователям завершать задания из электронной почты (путем отправки ответного сообщения). Подробней в Руководстве пользователя. Лицензии мобильного согласования настраиваются администратором системы персонально на сотрудников (см. Карточка лицензии). Обычно количество лицензий мобильного согласования равняется суммарному количеству персональных и конкурентных лицензий, однако по запросу это количество можно изменить |
+ |
Несколько файловых хранилищ | Модуль, позволяющий использовать более одного файлового хранилища одного типа. Например, без данного модуля в лицензии, можно использовать только файловое хранилище на диске и/или в БД (только для СУБД MS SQL Server), если же потребуется два и более файловых хранилища на диске, то уже потребуется наличие данного модуля в лицензии |
+ |
Потоковый ввод документов | Модуль позволяет выделять штрих-коды (ШК) для карточек документов, распознавать ШК на сканах и автоматически распределять файлы документов с распознанными ШК по нужным карточкам документов | + |
Приложение-ассистент для мобильных устройств | Лицензия на использования приложения, позволяющего пользователям TESSA осуществлять просмотр, подписание и проверку электронной подписи файла на мобильных устройствах | - |
Распознавание текста (OCR) | Модуль OCR предназначен для распознавания текста в файлах и формирования pdf-файлов с текстовым слоем | - |
Синхронизация с Active Directory / LDAP | Модуль интеграции с AD / LDAP, обеспечивающий загрузку и синхронизацию сотрудников, подразделений и групп (ролей) с корпоративным доменом Active Directory или LDAP | + |
Форумы и обсуждения | Модуль, обеспечивающий возможность подключить к любому типу карточки функциональность форумов | + |
ACL | Модуль системы, предоставляющий дополнительные возможности по настройке сложных прав доступа в высоконагруженных решениях | + |
Дополнительные модули системы, которые не входят в базовую сборку платформы, внедряются в проектное решение отдельно, и лицензия на них приобретается тоже отдельно (даже для корпоративной редакции):
- Архивное хранение документов - модуль для формирования номенклатуры дел, описей, списания документов в дела, а также процессы по изъятию документов и их уничтожению.
- Валютный контроль - решение для банковской сферы. Позволяет вести электронное досье клиента в части валютного контроля с соблюдением всех актуальных норм законодательства.
- Конструктор документов - решение, обеспечивающее формирование сложных документов по многовариативным формам.
- Контур.Диадок - шлюз с ЭДО Контур.Диадок, полнофункциональная интеграция.
- КЭДО - решение по кадровым процессам.
- МЧД - интеграция с Контур.Доверенности, модуль позволяет сформировать и зарегистрировать машиночитаемую доверенность.
- МЭДО - интеграция с межведомственным электронным документооборотом.
Подробней описание модулей представлено на сайте tessa.ru.