Skip to main content
Version: 53.0.0

6. Додаткові інструменти адміністратора

В даному розділі описані додаткові інструменти системи, які необхідні для адміністраторів, розробників та спеціалістів технічної підтримки.

Screenshot

Для зміни налаштувань необхідно відкрити потрібний ключ (в полях назва та опис наведена інформація призначення ключа) та змінити значення. В разі використанні на оточені декількох локалізацій, є можливість встановити різні значення ключа налаштувань для різних локалізацій.

Screenshot

Через налаштування системи адміністратор може змінити шаблони для стандартних листів про призначення/прострочення завдань, політику паролей, системний часовий пояс.

Опис доступних налаштувань наведено в таблиці.

КлючОпис налаштуванняТип значенняЗначення за замовчуванням
bpm.notification.daysUntilDueDateКількість днів до відправки повідомлень про настання строку завданьint1
bpm.notification.defaultAssignmentTaskКод звіту для повідомлення про призначення завданняstringdefault_assign_notification_uk
bpm.notification.defaultAssignmentTaskSubjectТема листа повідомлення про призначення завданняstringВи призначені виконавцем завдання
bpm.notification.defaultCandidateAssignmentTaskКод звіту для повідомлення про призначення потенційним виконавцем завданняstringdefault_candidate_assign_notification_uk
bpm.notification.defaultCandidateAssignmentTaskSubjectТема листа повідомлення про призначення потенційним виконавцем завданняstringВи призначені потенційним виконавцем завдання
bpm.notification.defaultTaskDueDateWarningКод звіту для повідомлення про настання строку завданняstringdefault_task_dueDate_warning
bpm.notification.defaultTaskDueDateWarningSubjectТема листа повідомлення про настання строку завданняstringНаступив строк завдання
bpm.notification.defaultTaskOverdueWarningКод звіту для повідомлення про простроченне завданняstringdefault_task_overdue_warning
bpm.notification.defaultTaskOverdueWarningSubjectТема листа повідомлення про настання строку завданняstringПройшов строк завдання
bpm.notification.isTaskDueDateNotificationEnabledВмикає/Вимикає нотифікацію користувачів про наближення дати виконання завданbooleantrue
bpm.task.defaultFormКод форми за замовчуванням для завданняstring$default
calendar.timezone.defaultСистемний часовий поясstring
calendar.wtSchedule.defaultКод графіка робочого часу за замовчуваннямstring
cdn.organization.accessAddGovByRolesКористувачі з вказаними системними ролями мають дозвіл на додавання в довідник «Контрагенти» записів з типом = «Державне підприємство».stringadmin
cdn.organization.allowAutoGenerateOKPOДозволити автоматичну генерацію ЄДРПОУ, якщо він не заповнений користувачем при створенні нового запису в довіднику «Організації».booleantrue
dfx.docNumberingTypeТип нумерації документів (ID, GUID, лічильник)stringcounter
dfx.massExport.notify.errorШаблон повідомлення про помилку масового експортуstring
dfx.massExport.notify.finishШаблон повідомлення про закінчення масового експортуstring
dfx.massExport.notify.startШаблон повідомлення про початок масового експортуstring
frm.searchTemplate.defaultTemplateКод шаблону пошуку за замовчуваннямstring$default_dfx_Document
frm.shortcut.defaultTypeТип ярлика за замовчуваннямstringdfx_Document
msg.system.currentКод поточної системи у обміні із зовнішніми системамиstring
org.organization.OKPORequiredОбов'язковість ЄДРПОУ для організаційbooleanfalse
UBA.passwordPolicy.allowMatchWithLoginДозволити співпадіння пароля з логіномbooleantrue
UBA.passwordPolicy.checkCmplexityОбов'язкова присутність в паролі символу верхнього регістру, нижнього регістру, цифри, спеціального символу.booleanfalse
UBA.passwordPolicy.checkDictionaryНе задіяний в Системі.booleanfalse
UBA.passwordPolicy.checkPrevPwdNumКількість попередніх паролів, які заборонено використовувати як новий пароль. При налаштуванні '0' перевірка на повторність паролю відсутня.int4
UBA.passwordPolicy.maxDurationDaysПеріод (у днях), після закінчення якого система вимагатиме зміну паролю.int90
UBA.passwordPolicy.maxInvalidAttemptsКількість невдалих спроб вводу паролю, після яких користувач блокується. Застосування ключа при зміні значення потребує рестарта служби UnityBase.int3
UBA.passwordPolicy.minLengthМінімальна довжина паролюint3
UBA.securityDashboard.supervisorUserІм'я користувача, який може бачити панель безпекиstringadmin
uba.user.publicRegistrationReportCodeКод звіту для генерації листа, що надсилається новому користувачеві при публічній реєстраціїstring
uba.user.publicRegistrationSubjectТема листа, що надсилається новому користувачеві при публічній реєстраціїstring
ubs.numcounter.autoIncrementalCodeLenК-ть символів в коді автоінкременту (номері документа)number6
ubs.numcounter.autoRegWithDeletedNumberПри видаленні документа, його номер (по лічильнику) запам'ятовується і перший же документ, що буде зареєстровано автоматично в цьому журналі, отримає вилучений номерbooleantrue

6.2. Системні ярлики робочого столу "Адміністрування"

В таблиці наведено короткий опис системних ярликів розміщених на робочому столі Адміністрування.

Назва ярликаОпис
Розширена безпекаРозширені налаштування безпеки для користувачів. Пов'язування користувача з ключовим носієм, IP-адресою та відбитком пальця пристрою. Функціонал платформи UB, не використовується в продукті.
СертифікатиВикористовується для підключення сертифіката для користувача, яким виконується підписання документів. Функціонал платформи UB, не використовується в продукті.
Одноразові пароліВстановлення одноразових паролів (TOTP (Google Authenticator) One Time Password) для користувачів. Функціонал платформи UB, не використовується в продукті.
Криптографічні налаштуванняКриптографічні налаштування (Гряда) для додаткового пакета crypto-api. Функціонал платформи UB, не використовується в продукті.
Аудит данихСистемний аудит дій користувачів (в т.ч. адміністратора) з визначенням часу, ip адреси користувача, попереднього значення атрибута
Аудит безпекиСистемний журнал, в якому фіксуються успішні або невдалі підключення користувачів до Системи, факт входу (login) користувача до системи, дії Адміністратора створення\редагування\видалення (CREATE/UPDATE/DELETE) записів в довідниках Системні ролі та Права на методи
Збережені фільтриЗбережені налаштовані фільтри, що використовуються у атрибутивному пошуку. Функціонал платформи UB, не використовується в продукті.
Версії моделейПерелік моделей системи та їх версій
Переглядач логівІнструмент для перегляду логів системи
Міграції що виконаноПерелік виконаних скриптів міграції що впливають на зміну архітектури БД або зміни даних на рівні БД
Консоль безпекиІнструмент для перегляду WebSocet. Функціонал платформи UB, не використовується в продукті
Сесії користувачівПерегляд активних сесій користувачів
Статистика запуску планувальниківПерегляд інформації по запуску шедулерів
Черга повідомленьРеєстр сформованих системних повідомлень (імпорт, оновлення заголовків, повнотекстовий пошук, розпізнавання IDP, відправка пошти). Черга періодично очищується за допомогою планувальника.
Активні блокуванняАктивні песимістичні блокування. Функціонал платформи UB, не використовується в продукті.
Серверний кешДоступ лише для читання до глобального кешу системи на стороні сервера (для розробників).
Лічильники реєстраційних ключівРеєстр лічільників системи. Показує останній номер, який використаний в лічільнику.
Нумератори (резерв)Реєстр зарезервованих лічільників реєстраційних ключів. Функціонал платформи UB, не використовується в продукті.
ПовідомленняРеєстр системних повідомлень.

6.3. Системні ярлики робочого столу "Студія"

В таблиці наведено короткий опис системних ярликів розміщених на робочому столі Студія.

Назва ярликаОпис
Права на методи (ELS)Реєстр налаштованих в системі дозволів на виклик методів сутностей для системних ролей системи.
Аналіз дозволівІнструмент перегляду прав на методи ELS для різних ролей
Права на атрибути (ALS)Реєстр рівнів атрибутивної безпеки. Функціонал платформи UB, не використовується в продукті.
ПерелікиРеєстр значень, які використовуються в системних сутностях
ER діаграмиПерегляд ERD сутностей моделей системи (використовується розробниками)
Системні формиПерегляд форм сутностей системи (використовується розробниками)
Запити данихРеєстр довідників та класифікаторів з правилами виклику даних з них
Загальні довідникиРеєстр загальних довідників з правилами виклику даних з них
Планувальники завданьПерегляд шедулерів системи та їх запланований час виконання

6.4. Логування викликів Universal APIDFX (доступно при встановленні пакету dfx-ks-api)

Додано журнал викликів методів Universal APIDFX в якому можна побачити всі запити, які були оброблені системою.

Для відкриття журналу необхідно відкрити робочий стіл Адміністрування, папку Інструменти обслуговування та ярлик Лог запитів APIDFX. Буде відображено реєстр викликів.

Screenshot

При відкритті запису реєстру буде відображено:

  • Назву методу;

  • Дату і час запиту;

  • Тіло запиту;

  • Тіло відповіді;
    Для запитів в яких із системи отримуються значення атрибутів поле Тіло відповіді з міркувань безпеки не містить цих даних.

  • Користувача під обліковим записом якого виконувався запит.

Screenshot

6.5. Логування викликів зовнішнього API

Зʼявилась можливість налаштування логування для методів виклику зовнішнього API. Після активування функції логування для потрібних вам методів, ви зможете переглядати логи у ярлику.

6.5.1. Налаштувати логування для методу API

  1. У панелі навігації, виберіть робочий стіл Студія 1.

  2. Виберіть групу ярликів Інтеграція 2, а потім виберіть ярлик Зовнішні API 3.

  3. Виберіть API зʼєднання, для якого бажаєте налаштувати логування методу 4.

    Screenshot
  4. Перейдіть у вкладку Методи 1, а потім в панелі ліворуч виберіть метод 2 для якого бажаєте увімкнути логування.

    Screenshot
  5. Увімкніть перемикач Логування.

    Screenshot
  6. За потреби, увімкніть перемикачі Логувати тіло відповіді 1 та Логувати тіло запиту 2.

  7. В полі Кількість днів зберігання 3 введіть кількість днів, протягом якої хочете зберігати лог в ярлику.

    Screenshot
Примітка:
  1. У панелі інструментів виберіть піктограму Зберегти A або Зберегти та закрити B.

    Screenshot

6.5.2. Змінити термін зберігання логів на рівні системи

  1. У панелі навігації, виберіть робочий стіл Адміністрування 1.

  2. Виберіть групу ярликів Налаштування 2, а потім виберіть ярлик Налаштування системи 3.

  3. Відкрийте ключ msg.externalApaLogs.retentionDays 4.

    Screenshot
  4. В полі Значення 1 кількість днів, протягом якої хочете зберігати лог в ярлику.

  5. У панелі інструментів виберіть піктограму Зберегти або Зберегти та закрити 2.

    Screenshot

Це значення застосується до всіх методів системи, для яких увімкнена функція логування викликів та не вказано кількість днів зберігання на рівні методу.

6.5.3. Переглянути логи методу

  1. У панелі навігації, виберіть робочий стіл Адміністрування 1.

  2. Виберіть групу ярликів Інструменти обслуговування 2, а потім виберіть ярлик Логи зовнішніх API 3.

    Screenshot

В даному ярлику будуть відображені всі логи методів, для яких ви увімкнули функцію логування. В записі логу буде відображено наступні дані:

  • Код API — код API зʼєднання, до якого належить метод.
  • Назва методу — назва самого методу
  • Дата запиту — дата, коли метод відпрацював та був записаний в лог
  • Код відповіді — так званий HTTP код стану, який вказує про статус відпрацювання методу. Ось основні типи таких кодів, залежносто від цифри їхнього початку:
    • 1xx — Інформаційні
    • 2xx — Успішні операції
    • 3xx — Перенаправлення
    • 4xx — Клієнтська помилка
    • 5xx — Серверна помилка
  • Користувач — користувач платформи, який ініціював виконання методу