Що нового у релізі 1.9.7. Частина 7

ЗМІСТ

1. Валідація порожніх обов’язкових полів на рівні шаблону бізнес-процесу

🛠️ У цьому релізі ми впровадили критичне оновлення у вебінтерфейс моделювання регламенту, зокрема:

Клієнтську валідацію: ваші шаблони бізнес-процесів тепер будуть автоматично перевірятися на наявність порожніх обов’язкових полів. Більше жодних пропущених критичних даних!

🔗 Серверна валідація на пайплайні: ми зробили так, що серверні механізми валідації використовують ті ж правила, що й клієнтська валідація, для забезпечення неперервної консистентності.

📊 Зрозумілі логи: тепер у логах пайплайну в Jenkins ви з легкістю знайдете ідентифікатори задач із помилками, що пов’язані із відсутніми обов’язковими полями.

🚀 Запобігайте помилкам ефективно: Це оновлення не тільки полегшує ваш процес моделювання, а й запобігає потенційним помилкам, що забезпечує високу якість вашої роботи.

Завдяки цим нововведенням, процес моделювання бізнес-процесів стає надійнішим та ефективнішим! 🌟

wn 1 9 7 1
Зображення 1. Валідація полів на рівні делегата у бізнес-процесі
wn 1 9 7 2
Зображення 2. Статус розгортання та перевірки регламенту у Кабінеті адміністратора
wn 1 9 7 3
Зображення 3. Пайплайн MASTER-Code-review-registry-regulations. Крок registry-regulations-validation
wn 1 9 7 4
Зображення 4. Console output. Логи пайплайну валідації
wn 1 9 7 5
Зображення 5. Попередження, що процес розгортання та перевірки не завершився або завершився з помилками
wn 1 9 7 6
Зображення 6. Статус публікації регламенту "Не опубліковано"
Детальніше з функціональністю ви можете ознайомитися на сторінці Валідація порожніх обов’язкових полів у бізнес-процесах.

2. Перевірка цілісності запита на внесення змін до регламенту реєстру

🛠️ Ми раді анонсувати ключове оновлення у пайплайнах публікації та перевірки регламентів.

✅ Що ми покращили?

  • Перевірка цілісності запитів: тепер кожен запит на внесення змін перевіряється на цілісність, гарантуючи, що всі внутрішні зв’язки й залежності у делегатах бізнес-процесів відповідають нормам.

  • Валідація JUEL-функцій: підвищена точність валідації для JUEL-функцій у бізнес-процесах забезпечує гладке та безпомилкове виконання.

🎯 Кінцевий результат: ваші регламенти тепер ще більш стабільні та надійні. Ніяких несподіванок чи помилок!

🚀 Підвищуйте якість та надійність вашого регламенту з нашими останніми оновленнями. Працюйте ефективно та розумно! 🌟

wn 1 9 7 7

wn 1 9 7 8

wn 1 9 7 9

wn 1 9 7 10

Більш детально з описом функціональності ви можете ознайомитися на сторінці Перевірка цілісності запитів на внесення змін до регламенту.

3. Розширення можливостей пошуку із вказанням додаткової умови OR в межах однієї таблиці

🔎 Останнє оновлення в моделюванні регламентів розширює можливості пошуку, дозволяючи моделювальникам регламенту ефективно об’єднувати кілька параметрів пошуку в рамках однієї таблиці за допомогою оператора OR.

✨ Ключові можливості:

  • Групування параметрів пошуку: Використання умови OR дозволяє групувати кілька параметрів пошуку, забезпечуючи більш гнучкі та комплексні запити.

  • Контроль порядку виконання операторів: розробники тепер можуть визначати, яким чином будуть виконуватися оператори AND та OR, що надає додаткову гнучкість у формуванні запитів.

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

wn 1 9 7 30

4. Відображення інформації про автора створення та редагування об’єктів

🌟 Зробіть ваші процеси більш прозорими! Ми раді представити нову функціональність, яка підвищує прозорість для отримувачів та надавачів послуг. Тепер кожен об’єкт на формах бізнес-процесів та у витягах має інформацію про того, хто його створив та востаннє редагував.

✅ Чому це важливо?

  • Інформація про авторів: ви завжди знатимете, хто створив або останнім редагував об’єкт, що забезпечує додатковий рівень прозорості та відповідальності.

    wn 1 9 7 13

    wn 1 9 7 12

  • Докладні звіти для надавачів послуг: отримуйте не лише інформацію про авторство, а й дату та час виконаних дій.

📊 Для кращого розуміння: референтні приклади бізнес-процесів та звітів демонструють ці нові можливості в дії.

wn 1 9 7 11

З цим оновленням ваші процеси стають не тільки більш ефективними, а й прозорішими. Завжди будьте в курсі, хто стоїть за змінами у ваших реєстрах!

Детальніше про функціональність ви можете переглянути на сторінці Відображення інформації про автора створення та редагування об’єктів.

5. Генерація GET та POST-запитів на пошук даних для моделювальників регламенту

🔍 Ефективне рішення для моделювання запитів: останнє оновлення в інструментарії моделювання регламенту значно спрощує процес створення запитів на пошук даних.

✨ Головне з оновлення:

  • Автоматична Генерація GET і POST-ендпоінтів: тепер, при створенні запитів на пошук даних, система автоматично генерує як GET, так і POST-ендпоінти, забезпечуючи більшу гнучкість у роботі.

  • Обробка складних запитів: впроваджено механізм для створення запитів за типом IN/NOT IN, що ефективно обробляє дані з рядками, які містять коми.

🚀 Ключові переваги: це оновлення не тільки робить процес створення запитів швидшим та простішим, але й забезпечує коректну обробку складних даних.

wn 1 9 7 22

Більш детально про функціональність читайте у розділі Оператор in | notIn.

6. Референтний приклад та покращення компонента Textfield для вводу номера телефону (Україна)

📱 Покращення введення телефонних номерів: в нашій останній розробці, ми внесли значні покращення до компонента Textfield, спеціально для введення номерів телефону в українському форматі.

✨ Основні оновлення та функції:

  • Референтний приклад із маскою для телефонів: Тепер моделювальники регламенту можуть використовувати референтний приклад для створення полів введення з готовою маскою номера телефону, що відповідає українському формату: +380(00)123-4567.

enter phone number 01

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

enter phone number 05

enter phone number 3

🔍 Підвищення якості обробки даних: ці зміни не лише роблять процес введення номерів телефону зручнішим та інтуїтивнішим, але й підвищують точність обробки даних.

🚀 Використовуйте ці нові можливості для оптимізації форм введення даних у ваших регламентах та системах.

Детальніше про нову функціональність читайте на сторінці Моделювання компонента Textfield для вводу номера телефону (Україна).

7. Онбординг у Кабінетах через окремі URL для отримувачів та надавачів послуг

🔗 Новий рівень доступу та реєстрації: впроваджено цінне оновлення, яке дозволяє як отримувачам, так і надавачам послуг, які ще не пройшли автентифікацію, використовувати спеціалізовані URL для онбордингу та призначення ролей у Кабінеті.

✨ Ключові особливості оновлення:

  • Гнучкий онбординг через URL: Тепер користувачі можуть переходити за спеціалізованими посиланнями для проходження онбордингу та отримання конкретних ролей в реєстрі.

  • Передача параметрів через URL: Моделювальникам регламенту доступна можливість передачі в посиланні на Кабінет користувача важливих параметрів, які включають роль, назву бізнес-процесу, стартову форму та додаткові параметри для автозаповнення форми.

  • Референтний бізнес-процес: надано референтні приклади бізнес-процесів, що демонструють нові можливості в дії.

🚀 Це оновлення значно спрощує процес онбордингу та призначення ролей для обох категорій користувачів — отримувачів та надавачів послуг, роблячи цей процес більш гнучким та інтуїтивним.

assign role via url 7
Зображення 7. Додавання ролей через делегат
wn 1 9 7 24
Зображення 8. Кодування JSON із роллю користувача
wn 1 9 7 25
Зображення 9. Передача ролі у параметрах запита (query)
wn 1 9 7 26
Зображення 10. Призначення ролі на UI-формі бізнес-процесу
Детальніше про функціональність читайте на сторінці Призначення ролей та запуск бізнес-процесу за прямим посиланням.

8. Управління доступом в Кабінеті користувача: використання КЕП фізичної особи

🔐 Розширення можливостей автентифікації: Введено нову можливість для надавачів послуг, яка дозволяє доступ до Кабінету користувача з використанням ключа електронного цифрового підпису (КЕП) фізичної особи.

cp create registry ua 9 1
Зображення 11. Кабінет надавача послуг

✨ Ключові оновлення:

  • Доступ без ЄДРПОУ: надавачі послуг тепер можуть отримувати доступ до Кабінету, використовуючи КЕП фізичної особи, навіть якщо у них відсутній параметр "ЄДРПОУ".

  • Гнучкість налаштувань адміністраторами: адміністратори реєстру мають змогу налаштовувати дозволи на автентифікацію та накладання підпису для таких користувачів через Вебінтерфейс управління Платформою.

  • Варіативність методів автентифікації: підтримка автентифікації через віджет ІІТ та сервіс id.gov.ua, залежно від обраного типу автентифікації.

  • Контроль та безпека у процесі реєстрації: референтний приклад бізнес-процесу самореєстрації з додатковою модерацією, що забезпечує ефективний контроль над процесом.

🚀 Це оновлення значно підвищує гнучкість та безпеку в процесі автентифікації, дозволяючи надавачам послуг ефективніше управляти доступом до Кабінету.

Скористайтеся цими новими можливостями для забезпечення більш гнучкого та безпечного доступу до ваших сервісів! 🌐

9. Оновлення компонента Edit Grid: налаштування кнопки "Переглянути"

🔧 Нові можливості для контролю інтерфейсу: ми раді анонсувати важливі оновлення у налаштуваннях компоненти Edit Grid, які значно розширюють можливості моделювальників регламенту реєстру у керуванні інтерфейсом.

✨ Основні зміни:

  • Гнучкість відображення кнопки "Переглянути": моделювальники тепер можуть приховувати цю кнопку у контекстному меню рядка таблиці, особливо коли активовано режим перегляду таблиці "read only".

  • Адаптація до потреб користувачів: ця можливість дозволяє адаптувати форми задач бізнес-процесів відповідно до конкретних потреб та вимог користувачів.

🚀 Підвищення ефективності роботи з формами**: це оновлення надає більше контролю над відображенням елементів інтерфейсу, забезпечуючи більшу гнучкість та ефективність у роботі з формами.

edit grid hide view button 1

wn 1 9 7 33

Більш детально про функціональність див. на сторінці Керування опцією "Переглянути" в табличному компоненті EditGrid.

10. Відправлення нотифікацій на довільні електронні адреси, що не заборонені blacklist

📧 Ми розширили можливості відправки нотифікацій у ваших бізнес-процесах, дозволяючи надсилати повідомлення на будь-які електронні адреси, які не входять до blacklist.

✨ Особливості оновлення:

  • Гнучкість вибору адрес: відтепер можна відправляти нотифікації на адреси, введені на формі, збережені в базі даних реєстру, або отримані із зовнішніх систем.

  • Перевірка на blacklist: безпечність вашої комунікації забезпечується завдяки перевірці адрес на приналежність до доменів, заборонених на території України.

🔍 Референтний приклад: переконайтеся в ефективності цих змін, ознайомившись із референтним прикладом бізнес-процесу, який ілюструє нові можливості.

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

wn 1 9 7 14
Зображення 12. Схема бізнес-процесу. Новий делегат для надсилання повідомлень на електронну адресу
bp send notifications blacklist 7
Зображення 13. Перевірка заборонених адрес на UI-формі Кабінету користувача
wn 1 9 7 16
Зображення 14. Успішне доставлення повідомлення на дозволену адресу
Детальніше про функціональність читайте на сторінці Відправлення сповіщень на електронні адреси з фільтрацією Blacklist.

11. Інструкція з аудиту реєстру в розробці, етапності та переліку необхідних експертів для такого аудиту

🔍 Підвищуйте якість ваших реєстрів: ми розробили комплексну інструкцію, яка надасть вашій команді розробки всі необхідні знання та керівництво для ефективного проведення аудиту реєстру.

✅ Основні аспекти інструкції:

  • Ключові етапи розробки для аудиту: отримайте чітке розуміння, на яких етапах розробки аудит є найбільш критичним.

  • Експерти для залучення: дізнайтеся, яких експертів та спеціалістів слід залучати на різних етапах для забезпечення детального та ефективного аудиту.

  • Оптимізація процесу аудиту: використовуйте рекомендовані методи та практики для оптимізації процесу та підвищення його ефективності.

🚀 Забезпечте відповідність стандартам: ця інструкція допоможе вашій команді забезпечити, що кожен розроблений реєстр відповідає встановленим стандартам та вимогам.

Детальніше про це див. у розділі Аудит регламенту реєстру. Загальні рекомендації

12. Швидкі посилання до адміністративних ресурсів Платформи, які мають інтерфейс

🔗 Ефективність та зручність: наше останнє оновлення в адміністративній консолі Control Plane значно спрощує доступ адміністраторів до ключових адміністративних ресурсів Платформи.

✨ Що змінилося?

  • Згруповані посилання: посилання на адміністративні ендпоінти тепер згруповані за операційною та адміністративною зонами Платформи, що робить навігацію більш інтуїтивною.

  • Організація за частотою використання: посилання розташовані в порядку, що відображає їх частоту використання, дозволяючи вам швидше дістатися до потрібного інструменту.

🚀 Швидко, зручно, ефективно: завдяки цим оновленням, керування адміністративними ресурсами Платформи стає значно швидшим і зручнішим.

platform management quick links 1

Більш детально з описом функціональності ви можете ознайомитися на сторінці Швидкі посилання до адміністративних ресурсів Платформи.

13. Оптимізація процесу створення реєстрів: мінімізація шаблонів і гнучкість налаштувань

🔄 Зміни в адміністративній панелі Control Plane: Ми значно спростили процес створення реєстрів, надавши адміністраторам більше можливостей для гнучкого налаштування. Ці зміни роблять процес створення та керування реєстрами більш інтуїтивним, гнучким та відповідним до поточних вимог. Це ще один крок вперед у покращенні досвіду користування нашої платформи.

🔧 Ключові оновлення:

  • Версія шаблону реєстру: вибір між поточною та попередньою версією реєстру забезпечує відповідність останнім вимогам та потребам.

  • Вибір режиму розгортання: можливість вибору між режимами development та production дає гнучкість при реалізації реєстру.

    cp create registry ua 1

  • Параметри віртуальних машин та горизонтальне масштабування: для інфраструктур, зокрема AWS, введено специфічні параметри, що підвищують точність налаштувань. Додано можливості налаштування горизонтального масштабування (Replicas Amount) відповідно до потреб.

    cp create registry ua 01

  • Ресурси та горизонтальне масштабування: гнучкіше керування ресурсами та можливості налаштування вертикального (CPU, RAM) масштабування відповідно до потреб.

    registry resources 2

  • Кабінети користувачів: оновлено вкладки для Кабінетів надавача та отримувача послуг. Додано опції для їх розгортання.

    cp create registry ua 9
    Зображення 15. Кабінет надавача послуг
    cp create registry ua 10
    Зображення 16. Кабінет отримувача послуг
  • Кабінет адміністратора регламенту: тепер ви можете дозволити або заборонити розгортання вебпорталу для моделювання та розробки регламенту реєстру.

    cp create registry ua 02

  • Підсистема управління геоданими: нова вкладка, що дозволяє вирішити, чи потрібно розгортати геомодуль.

    cp create registry ua 03

  • Оптимізація навігації: вдосконалено перехід між вкладками, що забезпечує більшу зручність при налаштуванні реєстру.

Більш детально про нові розробки можна дізнатися на сторінці Розгортання екземпляра реєстру.

14. Оновлення компоненти Date/Time: розширені опції та гнучкість у виборі дат

📅 Новий рівень гнучкості у виборі дати: з останнім оновленням компоненти Date/Time, користувачі тепер мають значно більше опцій та гнучкості при виборі дат у календарі.

✨ Ключові оновлення компоненти Date/Time:

  • Легкий вибір року: можливість вибору потрібного року через випадний список, спрощуючи вибір дат, що знаходяться далеко від поточної.

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

  • Гнучкість у введенні дати: опції для обрання дати лише через календар або введення вручну, відповідно до потреб користувача.

  • Референтні приклади для демонстрації: доступні референтні бізнес-процеси із налаштованими формами в демо-реєстрі, демонструючи використання нових можливостей.

🚀 Це оновлення забезпечує ширші можливості для налаштування та використання компоненти Date/Time, відповідаючи різним потребам та сценаріям використання.

Використовуйте ці нові можливості для поліпшення інтерфейсу та зручності вибору дат у вашому регламенті або системі! 🌐

wn 1 9 7 32

Більш детально з описом функціональності ви можете ознайомитися на сторінці Моделювання компонента Date/Time для вводу дати (Україна).

15. Розгортання регламенту як ідемпотентна операція

🔍 Ознайомтеся з ідемпотентним розгортанням регламенту: нова функціональність вносить ключові зміни у процес розгортання регламенту, підвищуючи точність та забезпечуючи консистентність ваших операцій.

🌟 Основні особливості:

  • Автоматизоване порівняння станів: система тепер сама порівнює поточний стан регламенту з останнім успішним виконанням, мінімізуючи ризики неконсистентності.

    idempotant deployment 2

  • Захист чексум: кожна ваша чексума (SHA256) надійно збережена, що гарантує безпеку змін.

    idempotant deployment 1

  • Гнучкість у розгортанні: можливість примусового розгортання надає додаткову гнучкість у роботі.

    cleanup job 4

🎯 Зручність та продуктивність: це оновлення робить процес розгортання регламенту більш інтуїтивним та продуктивним.

Детальніше про функціональність читайте на сторінці Ідемпотентне розгортання регламенту реєстру.

16. Оновлення Платформи для сумісності з OpenShift версії 4.12 (AWS та vSphere)

Платформа 1.9.7 готова до оновлення OKD до версії 4.12.

  • Оновлено Платформу для сумісності з OpenShift версії 4.12.

  • Підготовлено підсистеми Платформи та реєстрів до оновлення на OKD 4.12.

  • Проведено тестування на зворотну сумісність з OKD 4.11.

Перед оновленням OKD до версії 4.12, необхідно підготувати відповідні заходи для забезпечення сумісності згідно з розділами:

Детальні інструкції й рекомендації щодо оновлення містяться на сторінці Оновлення версії OKD з 4.11 до 4.12.