Технічні і програмні вимоги до програми «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. Для роботи сервера додатків необхідний 32-бітний клієнт 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 в мінімальних вимогах не враховуються!