EnDocs – Функциональные характеристики
Общие сведения о программном обеспечении
Настоящий документ содержит описание технических и функциональных характеристик программного комплекса EnDocs.
Термины и сокращения
Система, Система электронного документооборота EnDocs – Система электронного документооборота. Программное обеспечение, предназначенное для решения задач по автоматизации процессов хранения документов и автоматизации процессов работы с документами в электронно-цифровом виде:
- Электронный архив
- Согласование и оплата счетов
- Согласование договоров
- Кадровый ЭДО
- Канцелярия и делопроизводство
- Цифровая бухгалтерия
Правообладатель – Общество с ограниченной ответственностью «ЭНСОЛ»
Пользователь – Физическое лицо или сотрудник организации, получившие доступ к программному обеспечению с целью его использования
Архитектура
Основные компоненты комплекса:
- Сервер Web – сервис, который обеспечивает отображение веб версии EnDocs. Настройки системы и интеграций, регистрация пользователей и настройка прав доступа производятся с помощью данного сервиса.
- Сервер Назначенных Заданий – сервис, который обеспечивает выполнение регламентных заданий. Каждое регламентное задание имеет свое расписание выполнения.
- Сервер Назначенных Заданий – сервис, который обеспечивает выполнение регламентных заданий. Каждое регламентное задание имеет свое расписание выполнения.
- Сервер Базы Данных – хранит информацию о настройках системы, событиях, документах и пользователях.
- Сервер API – сервис, который предоставляет интерфейсы интеграции с EnDocs посредством RestAPI.
- Сервер Мобильного API – сервис, который обеспечивает работу мобильного приложения EnDocs.
- Файловое хранилище – файловое хранилище S3 для хранения и обработки документов.
Требования к программному обеспечению
Серверные компоненты EnDocs работают в среде Docker на следующих операционных системах:
- Linux: Debian
- Linux: Ubuntu
В качестве хранилища данных используется:
- система управления базами данных (далее СУБД): Oracle MySQL (Community Edition)
Требования к аппаратному обеспечению
Минимальные системные требования, на которых программный комплекс должен позволять выполнять распределенную обработку представлены ниже: Web-Сервер:
- Процессор: 2 ядра частота 2 GHz или выше
- 4 Гб RAM
- 20 Гб свободного пространства на жестком диске
- Linux ОС
Сервер БД:
- Процессор: 2 ядра или выше
- 4 Гб RAM
- 50 Гб свободного пространства на жестком диске
- Linux ОС
- Oracle MySQL (Community Edition)
Сервер Назначенных Заданий:
- Процессор: 2 ядра
- 2 Гб RAM
- 4 Гб свободного пространства на жестком диске
- Linux ОС
Сервер API:
- Процессор: 2 ядра
- 2 Гб RAM
- 4 Гб свободного пространства на жестком диске
- Linux ОС
Сервер Мобильного API:
- Процессор: 2 ядра
- 2 Гб RAM
- 4 Гб свободного пространства на жестком диске
- Linux ОС
Функциональные возможности компонентов
Система обеспечивает хранение документов в электронном виде (карточка документа с метаданными и файлами) и позволяет автоматизировать процессы согласования и подписания, документов, а также назначения задач по работе с документами.