Технические и программные требования к программе «M.E.Doc»

«M.E.Doc» – это система электронного документооборота, которая поможет в работе с документами различных типов и назначения: отчетами, налоговыми накладными, актами, счетами и др.
Технические требования
Программный комплекс корректно функционирует на компьютерах с современными операционными системами Microsoft с установленными актуальными обновлениями для систем безопасности.
Проверить, не закончилась ли поддержка версии ОС, которой вы сейчас пользуетесь, можна через поиск на официальном сайте Microsoft.
Рекомендуем пользоваться последней версией ОС, например, Windows 10 или Windows Server 2016 в зависимости от потребностей.
Для корректной работи программы необходимо:
- Наличие цветного графического дисплея (разрешение от 1024 х 768).
- Наличие манипулятору типа мышь и клавиатуры.
- Установлен украинский или русский языковой стандарт региональных настроек операционной системы.
- Поддержка кириллицы в операционной системе.
- Наличие установленного пакета Microsoft Office (приложения Word и Excel).
- Доступ к почтовому серверу.
- Доступ к ресурсам в соответствии со списком.
Дополнительные устройства, которые могут потребоваться для функционирования программы:
- Устройство для чтения USB-накопителей;
- Устройство для чтения и записи CD-дисков;
- Принтер.
Минимальная конфигурация компьютера, необходимая для установки и функционирования программы:
- Локальная версия
- Сетевая версия СУБД FireBird
- Сетевая версия Oracle
Основные требования
- Процессор с минимальной тактовой частотой от 2 ГГц;
- Оперативная память от 2 GB;
- Свободное место на жестком диске от 1,5 GB;
-
Обычный сервер
-
Терминальный сервер
Набор типовых конфигураций для M.E.Doc с использованием базы данных FireBird 2.1.4*
Embedded
Объем БД: до 4 GB
CPU: до 6
ОЗУ: до 5 GB **
Активные пользователи: до 5
Super Server
Объем БД: до 10 GB
CPU: до 8
ОЗУ: до 6 GB **
Активные пользователи: до 8
Classic
Объем БД: от 10 GB
CPU: от 8
ОЗУ: от 7 GB **
Активные пользователи: от 8
Формула расчета для использования системы M.E.Doc с FireBird Super Server
- Объем ОЗУ = ActiveUsers × 256Мб + 4GB система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки
- Минимальное количество CPU = 4 + ActiveUsers/2
Разработчик поддерживает работу программы с использованием СУБД FireBird с размером файла базы данных до 100 ГБ. Для клиентов, у которых размер файла базы данных превышает 100 ГБ, рекомендуется переходить на СУБД Oracle.
Формула расчета для использования системы M.E.Doc с FireBird Classic
- Объем ОЗУ = ActiveUsers × 256Мб + 4GB система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки
- Минимальное количество CPU = 4 + ActiveUsers/2
Разработчик поддерживает работу программы с использованием СУБД FireBird с размером файла базы данных до 100 ГБ. Для клиентов, у которых размер файла базы данных превышает 100 ГБ, рекомендуется переходить на СУБД Oracle.
* Данные требования описаны исключительно для программы M.E.Doc. Использование других приложений на сервере с M.E.Doc в минимальных требованиях не учитываются!
** Максимальные требования БЕЗ использования кластера служб.
Embedded
Объем БД: до 4 GB
CPU: до 8
ОЗУ: до 13 GB **
Активные пользователи: до 5
Super Server
Объем БД: до 10 GB
CPU: до 11
ОЗУ: до 17 GB **
Активные пользователи: до 8
Classic
Объем БД: от 10 GB
CPU: от 12
ОЗУ: от 18 GB **
Активные пользователи: от 8
Формула расчета для использования системы M.E.Doc с FireBird Super Server
- Объем ОЗУ = ActiveUsers × 2GB + 4GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки
- Минимальное количество CPU = 4 + ActiveUsers
Разработчик поддерживает работу программы с использованием СУБД FireBird с размером файла базы данных до 100 ГБ. Для клиентов, у которых размер файла базы данных превышает 100 ГБ, рекомендуется переходить на СУБД Oracle.
Формула расчета для использования системы M.E.Doc с FireBird Classic
- Объем ОЗУ = ActiveUsers × 2GB + 5GB система + 1.5GB × количество служб кластера + 1.5GB на количество запущенных модулей автоматической обработки
- Минимальное количество CPU = 4 + ActiveUsers
- Отдельный жесткий диск для базы
Разработчик поддерживает работу программы с использованием СУБД FireBird с размером файла базы данных до 100 ГБ. Для клиентов, у которых размер файла базы данных превышает 100 ГБ, рекомендуется переходить на СУБД Oracle.
* Данные требования описаны исключительно для программы M.E.Doc. Использование других приложений на сервере с M.E.Doc в минимальных требованиях не учитываются!
** Максимальные требования БЕЗ использования кластера служб.
Сервер базы данных Oracle*
При определении параметров сервера ДБ необходимо учитывать рост объема базы в месяц, исходя из количества документов. Примерный рост базы для 10000 документов - 1 GB. Место, которое занимает один документ при прохождении полного цикла обработки - порядка 100 Кб (данные основаны на практических замерах среднестатистического документа).
Учитывая рост БД, особенности работы БД с BLOB-объектами (их не всегда возможно кэшировать без ограничения ресурсов buffer cache, direct path read / write), необходимо определить параметры платформы и параметры БД (SGA, PGA, open cursors, cached cursors) для нормальной работы пользователей.
Требования к серверу и настройкам**:
- База данных от 50 Gb до 200 Gb
- База данных от 200 до 500 Gb
- База данных от 500 до 1 Tb
- База данных от 1 Tb до 3 Tb
Обычный сервер
CPU 2 CPU(2 ядра)
Min ОЗУ 8 GB
SGA+PGA 6400 MB
SGA 4800 MB
PGA 1600 MB
Терминальный сервер
CPU 2 СPU (8 ядра)
Min ОЗУ 16 GB
SGA+PGA 12800 MB
SGA 9600 MB
PGA 3200 MB
Формула расчета:
- Объем ОЗУ = ActiveUsers × 256Мб + 4GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU = 4 + ActiveUsers/2
- Объем ОЗУ = ActiveUsers × 2GB + 3GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU=4+ActiveUsers
Обычный сервер
CPU 2 СPU (8 ядра)
Min ОЗУ 16 GB
SGA+PGA 12800 MB
SGA 9600 Мб
PGA 3200 MB
Терминальный сервер
CPU 2 CPU (12 ядер)
Min ОЗУ 32 GB
SGA+PGA 25600 MB
SGA 19200 MB
PGA 6400 MB
Формула расчета:
- Объем ОЗУ = ActiveUsers × 256Мб + 4GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU = 4 + ActiveUsers/2
- Объем ОЗУ = ActiveUsers × 2GB + 3GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU=4+ActiveUsers
Обычный сервер
CPU 2 CPU(12 ядер)
Min ОЗУ 32 GB
SGA+PGA 25600 MB
SGA 19200 MB
PGA 6400 MB
Терминальный сервер
CPU 2 CPU(16 ядра)
Min ОЗУ 64 GB
SGA+PGA 51200 MB
SGA 38400 MB
PGA 12800 MB
Формула расчета:
- Объем ОЗУ = ActiveUsers × 256Мб + 4GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU = 4 + ActiveUsers/2
- Объем ОЗУ = ActiveUsers × 2GB + 3GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU=4+ActiveUsers
Обычный сервер
CPU 2 CPU(16 ядра)
Min ОЗУ 64 GB
SGA+PGA 51200 MB
SGA 38400 MB
PGA 12800 MB
Терминальный сервер
CPU 2 CPU(16 ядра)
Min ОЗУ 128 GB
SGA+PGA 102400 MB
SGA 76800 MB
PGA 25600 MB
Формула расчета:
- Объем ОЗУ = ActiveUsers × 256Мб + 4GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU = 4 + ActiveUsers/2
- Объем ОЗУ = ActiveUsers × 2GB + 3GB Система + 1.5GB × Количество служб кластера + 1.5GB × На количество запущенных модулей автоматической обработки + параметры сервера БД (если на одном сервере)
- Минимальное количество CPU=4+ActiveUsers
Примечание
В зависимости от количества пользователей системы устанавливается параметр БД processes = число, не менее количества пользователей, одновременно работающих с системой >, но не менее 150. Например, для 400 пользователей устанавливаем 420, а для 30 пользователей оставляем 150 (значение по умолчанию).
Для сервера БД Oracle рекомендуется использование операционной системы OL6.5.
Рекомендуемые версии Oracle: 10.2.0.4.0, 11.2.0.4.0, 12.1.0.2.0.
Кодирование БД - CL8MSWIN1251. Для работы сервера приложений необходим клиент Oracle, желательно, чтобы он был клиентом по умолчанию, или указанным в ConnectionSetup.exe. При установке клиента Oracle для параметра NLS_LANG необходимо установить значение "UKRAINIAN_UKRAINE.CL8MSWIN1251".
Рекомендации по обслуживанию БД
Большое значение в поддержании и обслуживании таких БД имеет поддержание в актуальном состоянии статистик Oracle, которые необходимы CBO (cost based optimizer - оптимизатор по стоимости), а также поддержка всех индексов в рабочем (VALID) состоянии.
Основное количество данных БД сконцентрирована в таблицах: LOGSEVENT, LOGSEVENTUSR (используются для логирования действий пользователей, в запросах не используются, периодически очищаются через определенный промежуток времени), и в таблицах CARDJOURNALOPER, CARD, RDIMAGE, RDCARD и связанных с ними индексам, которые требуют периодического обслуживания (перестройка индексов, сбор статистики).
Наибольший объем данных БД концентрированной в полях CARDJOURNALOPER.DATAFILE, DOCSIGN.SIGNFILE.
Из-за частой вычитки данных из этих полей целесообразно перенести их в отдельный табличный пространство на быстрый диск большого размера. В меньшем объеме данные хранятся в полях RDCARD.DATA, RDIMAGE.IMGDATA, DOCSIGNNATIVE.DATA, CARDSIGNIMG.IMG, CARD.XMLVALS, CERTIF.CERTDATA, что требует соответствующего планирования дискового пространства и выделения соответствующих квот/привилегий.
* Не рекомендуется устанавливать БД на ОС Windows, а также на одной машине разворачивать сервер программы и сервер БД.
** Данные требования описаны исключительно для программы M.E.Doc. Использование других приложений на сервере с M.E.Doc в минимальных требованиях не учитываются!