Налаштування кнопки Save Data на формах Кабінетів

Ця інструкція допоможе вам налаштувати кнопку Button з опцією Save Data, що дозволяє проміжне збереження даних на UI-формі.

Проміжне збереження – це процес зберігання не завершеного вводу даних із UI-форми в тимчасове сховище, що надає можливість згодом повернутися та доредагувати ці дані. Для цього використовується база даних Redis. Це означає, що при заповненні форми у бізнес-процесі, якщо ви ще не готові подавати (Submit) форму, можете вибрати опцію "Зберегти". Ваші дані будуть збережені в Redis. Ви зможете повернутися до цієї форми, знайти збережені дані та продовжити роботу з ними, доки не будете готові до їхнього остаточного відправлення.

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

  1. Відкрийте Кабінет адміністратора регламентів.

  2. Оберіть потрібну форму для редагування або створіть нову (докладніше дивіться у розділі Управління схемами UI-форм реєстру).

  3. У редакторі форми знайдіть компонент Button (докладніше дивіться на сторінці Компонент Button).

  4. Додайте нову кнопку на форму, перетягуючи її до панелі моделювання.

  5. Відкрийте налаштування компонента та у полі Label вкажіть назву для кнопки. Наприклад, Зберегти внесені дані.

  6. Налаштуйте параметр Action:

    1. На вкладці Display у списку налаштувань оберіть параметр Action.

    2. З випадного меню оберіть опцію Save Data.

  7. Активуйте опцію Show Validations для валідації даних. При натисканні кнопки Save Data, система показуватиме валідаційні помилки для обов’язкових полів.

    save data 01
    Зображення 1. Кабінет адміністратора регламентів. Моделювання кнопки Save Data для проміжного збереження даних
  8. Збережіть налаштування та застосуйте зміни до мастер-версії регламенту, використовуючи відповідну процедуру.

  9. Після розгортання регламенту нова функція буде доступна у Кабінеті користувача та Кабінеті отримувача послуг.

    save data 02
    Зображення 2. Кабінеті користувача. Інтерфейс користувацької форми з опцією Save Data для проміжного збереження даних
    save data 03
    Зображення 3. Спрацьовування клієнтської валідації на формі
  • У Кабінеті користувача та отримувача послуг кнопка відображатиметься тільки за умови використання користувацької задачі (User Task) у бізнес-процесі.

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

  • На вже створених формах кнопку проміжного збереження даних буде приховано. Без встановленої опції Save Data функція проміжного збереження даних не буде активна до моменту додавання та налаштування відповідної кнопки.