Що нового у релізі 1.9.6

ЗМІСТ

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

Публічний доступ до даних та рейт-ліміти

Розробка публічних інтерфейсів
  • 🌍 У цьому релізі ми розширили можливості нашого API. Тепер, окрім внутрішнього API, ви можете відкривати публічний API для доступу до даних. Користувачі, які не пройшли аутентифікацію, тепер можуть переглядати публічні дані реєстру.

  • 🔓 Налаштовуйте доступ до представлень та REST API реєстру для неавтентифікованих користувачів.

expose public api 1

Автоматична публікація в Open API
  • 📘 Тепер налаштовані вами точки доступу автоматично публікуються в openapi-специфікації API-сервісу. Це робить інтеграцію та документацію вашого API ще простіше.

expose public api 2

Оптимізація завантаження
  • 🚀 Ми прагнемо забезпечити найкращий досвід для користувачів, тому впровадили TTL-based кешування для GET-запитів, коли йде мова про посилання до API-документації. Це зменшує навантаження на наш сервіс Kong API Gateway та прискорює доступ до інформації.

Розширені можливості в адмін-консолі Control Plane
  • 🔧 В адмін-консолі Control Plane додано новий інструмент для керування публічним доступом. Ви зможете налаштовувати, редагувати, блокувати або розблоковувати доступ до публічних даних реєстру.

  • 📊 Також можна легко встановлювати рейт-ліміти для API-запитів.

expose public api 3

Моніторинг API та рейт-лімітів
  • 📉 Ми спростили моніторинг показників виконання та кількості запитів до публічного API. Тепер ці метрики можна легко контролювати завдяки новому Grafana-dashboard.

expose public api 4

Перевірка валідності електронних підписів

🔍 У цьому релізі додана можливість перевіряти валідність підпису КЕП та його джерела. Тепер, коли підпис надходить у бізнес-процес по API разом із даними (контейнер типу Asics або CAdES), система гарантує його перевірку.

Інструменти для розробника регламенту
  • 🛠️ Розроблено новий делегат для перевірки валідності підпису даних — Signature validation by DSO service. Шаблон делегата інтегровано в Адміністративний портал для розширення можливостей.

wn 1 9 6 4

  • 📜 Нові JUEL-функції дозволяють розробникам отримувати деталізовану інформацію про підпис та його вміст. Імплементовано функції signature_details() та signature_content() для отримання необхідних даних.

    wn 1 9 6 2

    wn 1 9 6 3

Референтний бізнес-процес
  • 📚 Якщо вам потрібен приклад або зразок роботи з новою функціональністю, ми створили референтний бізнес-процес. Він демонструє, як можна перевірити валідність підпису КЕП та визначити, ким підписаний контент.

wn 1 9 6 1

Відправлення повідомлень надавачам послуг

📩 Керування електронною поштою у Кабінеті користувача

  • 🖥️ Можливість перегляду налаштувань електронної пошти.

    officer portal overview 10

  • ✍️ Внесення електронної адреси. Підтвердження за допомогою OTP.

  • 🔄 Опції активації та деактивації електронних адрес.

    wn 1 9 6 11

📫 Перегляд inbox-повідомлень

  • 🖥️ Надавачам послуг надана можливість перегляду повідомлень у розділі Повідомлення у Кабінеті. Ця функція активована автоматично.

    officer portal overview 11

💡 Моделювання нотифікацій

  • 🛠️ Моделювання повідомлень доступне для каналів inbox та email.

  • 🎯 Надсилання повідомлень у різні Кабінети з одного шаблону з урахуванням ролі користувача: CITIZEN/OFFICER.

  • 🔄 Шаблон channel-confirmation модифіковано, враховуючи роль користувача.

💼 Розробка нового розширення

  • 🛠️ Імплементовано делегат Send user notification v2. Шаблон делегата інтегровано в Адміністративний портал для розширення можливостей.

wn 1 9 6 12

Вдосконалення роботи з csv-файлами: асинхронне завантаження даних

У цьому релізі ми впровадили суттєві зміни для роботи з CSV-файлами, зокрема:

  • 🚀 Додана можливість завантаження csv-файлу з кількістю записів, що перевищує 50. Так отримувач та надавач послуг можуть з легкістю вносити масивні зміни в рамках бізнес-процесу за одну транзакцію.

  • 🛠 Введено новий компонент моделювання UI-форм — Data Import. З його допомогою розробник регламенту може легко налаштовувати імпорт даних з csv-файлу прямо в бізнес-процес. Це значно спрощує та автоматизує роботу з даними.

    wn 1 9 6 13

  • 🛠️ Розроблено делегат Async Data Load Csv Delegate для відправлення повідомлень в Kafka про CSV batch load. Це поліпшує комунікацію та забезпечує швидке отримання статусів.

    wn 1 9 6 14 1

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

  • 🛎 Listener у bpms-сервісі тепер може отримувати повідомлення від Kafka та інформувати БП про завершення обробки csv-файлу, що робить процес більш прозорим.

  • 📔 Для зручності розробників ми підготували референтний приклад використання batch-load. Він демонструє можливість завантаження понад 50 рядків.

wn 1 9 6 14

Завантаження файлів з таблиці в один клік

  • 📑 Завдяки вдосконаленому компоненту Edit Grid, надавачі та отримувачі послуг тепер можуть легко завантажувати та переглядати файли прямо з табличного компонента. Оновлена функціональність спрощує процес та покращує користувацький досвід.

editgrid file download 1

Детальну інформацію див. на сторінці Завантаження файлів з таблиці в один клік

Налаштування автентифікації та підпису даних у Control Plane

  • 🔐 Тепер ви можете детально налаштовувати способи автентифікації та підпису даних для отримувачів послуг прямо в адміністративній панелі Control Plane.

    wn 1 9 6 16

  • 🧩 Використовуйте IIT-віджет для налаштування параметрів автентифікації та підпису даних. Цей інструмент робить процес налаштовування ще простішим та ефективнішим.

  • 🆔 Забезпечте підписування даних, використовуючи сервіс id.gov.ua. Ваші користувачі можуть бути впевнені у безпеці та надійності підпису.

  • 📲 Тепер ви можете автентифікувати отримувачів послуг, а також надавати розширені можливості підпису даних з використанням Дія.підпис.

    wn 1 9 6 17

Хмарний ключ для автентифікації та підпису

Автентифікація за допомогою хмарного ключа
  • 🔑 У цьому релізі надано можливість для отримувача та надавача послуг автентифікуватись на користувацькому порталі за допомогою нового методу — хмарного ключа.

    wn 1 9 6 6

  • 📱 Для полегшення процесу автентифікації, додано компонент для рендерингу QR-коду, інтегрований з SignatureWidget на сторінках KeyCloak.

    wn 1 9 6 5

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

wn 1 9 6 7

wn 1 9 6 8

  • 📲 Забезпечено відображення QR-коду в компоненті SignatureWidget для кабінету надавача послуг, що спрощує підписування даних.

Дія.Підпис для автентифікації та підпису

🔐 У цьому релізі ми додали можливість для отримувачів послуг, які мають статус фізичних осіб або ФОП, використовувати метод Дія.Підпис для автентифікація та підпису даних.

wn 1 9 6 9

wn 1 9 6 10

Єдина автентифікація надавачів послуг для групи реєстрів

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

  • 📘 Для зручності користувачів, розроблено детальну інструкцію, яка крок за кроком допоможе налаштувати цю функціональність.

Оновлення сертифікатів надавачів послуг

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

wn 1 9 6 19

Розгортання Платформи у приватному хмарному середовищі vSphere

  • ☁️ Ми переглянули та деталізували інструкцію щодо розгортання Платформи у середовищі vSphere. Завдяки нашому попередньому досвіду, нова версія інструкції набула більшої ясності та точності, що спростить і оптимізує процес розгортання для команди та забезпечить стабільне функціонування Платформи.

Путівник виведення Платформи та реєстрів у промислову експлуатацію

  • 📘 У цьому випуску представлено детальний документ, який об’єднує наш досвід і набір рекомендацій для виведення Платформи та реєстрів до промислового середовища. Він охоплює підготовчі кроки на рівні платформи та реєстрів, рекомендації з нефункціонального тестування, поради щодо уникнення типових проблем у промисловому середовищі та контрольний список перед запуском публічного сервісу. Цей матеріал покликаний допомогти командам плавно й ефективно інтегруватися у промислове середовище.

Деталізований підхід до інтеграції змін моделі даних

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

review db changes before merge 22

review db changes before merge 23

Спрощення розробки через мастер-версію

  • 🔄 У цьому релізі ми полегшили розробку регламенту реєстру. Наприклад, тепер для мінорних правок не потрібно створювати окрему версію-кандидат. Розробник та моделювальник можуть швидко та легко вносити зміни прямо у майстер-версію.

  • 📑 Моделювальник регламенту тепер може прямо у мастер-версії створювати, копіювати, редагувати чи видаляти бізнес-процеси та UI-форми. Це сприяє швидшому застосуванню та вивченню змін. Результат публікації змін можна легко перевірити у розділі "Огляд версії".

  • 🔒 Вбудований механізм гарантує, що ваші зміни не будуть випадково перезаписані. Надійний захист від непередбачуваних ситуацій в процесі розробки.

wn 1 9 6 15

Виявлення конфліктних змін у майстер-версії

  • 🕵️‍♂️ У цьому релізі ми розширили можливості Адміністративного порталу. Тепер розробники може з легкістю виявляти та переглядати конфліктні зміни відносно майстер-версії на сторінці Огляд версії.

  • 🚦 Яскраві індикатори поруч із назвами файлів допомагають миттєво розібратися в статусі змін. Просто наведіть курсор — і отримаєте зрозумілу підказку.

  • 📂 При виявленні конфліктних змін у складовій регламенту, вона автоматично розгортається, щоб ви могли швидко розібратися у ситуації.

Ми постійно працюємо над тим, щоб ваш досвід користування Платформою ставав лише кращим!

new admin portal 8 3

Детальну інформацію див. на сторінці Інформація про конфліктні зміни відносно майстер-версії.

Відкат окремих складових для уникнення конфліктів

  • ⏪ У цьому релізі ми реалізували важливу функціональність для розробників регламенту: тепер ви можете відкотити зміни в окремих файлах назад до стану майстер-версії. Це ідеальний інструмент, щоб швидко та безболісно уникати конфліктів.

  • 🚫 Забудьте про потребу видаляти або перестворювати версію-кандидата при зіткненні з конфліктами. Відкат дозволяє зберегти час та зусилля, роблячи процес інтеграції простішим та зручнішим.

new admin portal 8 5

Керування ресурсами реєстру

  • 🔧 Тепер ви маєте можливість налаштовувати розмір пула з’єднань, який специфічний для сервісів rest-api та kafka-api. Це дозволяє оптимізувати роботу сервісів з урахуванням ваших потреб.

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

wn 1 9 6 18

Детальну інформацію див. на сторінці Керування ресурсами реєстру.

Адаптивне керування версіями реєстру

  • 🔧 Більш гнучке редагування: Тепер в Control Plane ви можете редагувати параметри реєстру, враховуючи його конкретну версію. Це гарантує сумісність і стабільність роботи реєстрів незалежно від їхньої версії.

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

wn 1 9 6 20

© 2023 Платформа Реєстрів.