Добавить в корзинуПозвонить
Найти в Дзене

Puzzle RPA Конструктор форм — Умные формы, которые меняются в зависимости от ответов

Вопрос от пользователя (Бухгалтер Ирина): «Мне нужна форма, где сначала выбирается тип операции: «Поступление» или «Списание». И в зависимости от выбора показываются разные поля для заполнения. Как это сделать?» Суть проблемы: Не всегда нужно показывать все поля сразу. Чтобы форма не была перегруженной и confusing, лучше показывать только те поля, которые нужны в данном конкретном случае. Это делает интерфейс умнее и удобнее. Что такое «Условия показа» в Конструкторе форм?
Это логические правила, которые связывают элементы формы между собой. Вы можете сказать системе: «Покажи поле «Номер счета» только если в выпадающем списке «Тип операции» выбрано «Поступление»». Как это настроить: Решение и рекомендации: Итог простыми словами:
Это как умная анкета. Если вы отвечаете «Да, у меня есть машина», анкета сразу показывает следующие вопросы про марку и номер. Если отвечаете «Нет» — эти вопросы пропускаются. Конструктор форм позволяет делать ваших роботов такими же «сообразительными» и задава

Вопрос от пользователя (Бухгалтер Ирина): «Мне нужна форма, где сначала выбирается тип операции: «Поступление» или «Списание». И в зависимости от выбора показываются разные поля для заполнения. Как это сделать?»

Суть проблемы: Не всегда нужно показывать все поля сразу. Чтобы форма не была перегруженной и confusing, лучше показывать только те поля, которые нужны в данном конкретном случае. Это делает интерфейс умнее и удобнее.

Что такое «Условия показа» в Конструкторе форм?
Это
логические правила, которые связывают элементы формы между собой. Вы можете сказать системе: «Покажи поле «Номер счета» только если в выпадающем списке «Тип операции» выбрано «Поступление»».

Как это настроить:

  1. В Конструкторе форм создаете выпадающий список («Селект») с вариантами «Поступление» и «Списание». Даете ему ID, например, тип_операции.
  2. Добавляете текстовое поле для «Номер счета». У этого поля в настройках находите раздел «Условия показа».
  3. Нажимаете «Добавить условие». В качестве элемента выбираете ваш выпадающий список (тип_операции), в качестве условия выбираете «равно», в качестве значения пишете «Поступление».
  4. Теперь поле «Номер счета» будет появляться на форме только тогда, когда пользователь выберет «Поступление».

Решение и рекомендации:

  • Используйте эту функцию, чтобы делать сложные формы пошаговыми и интуитивно понятными.
  • Можно задавать несколько условий (И/ИЛИ), чтобы элемент появлялся при совпадении разных критериев.

Итог простыми словами:
Это как умная анкета. Если вы отвечаете «Да, у меня есть машина», анкета сразу показывает следующие вопросы про марку и номер. Если отвечаете «Нет» — эти вопросы пропускаются.
Конструктор форм позволяет делать ваших роботов такими же «сообразительными» и задавать только релевантные вопросы.

Типичные сценарии использования Конструктора форм:

Сценарий 1: Запуск робота для обработки определенного периода.

  • Ситуация: Робот формирует отчет за выбранный месяц.
  • Проблема: Чтобы запустить его за другой месяц, нужно каждый раз менять дату в коде.
  • Решение:
    Создаётся форма с полем «Дата» (месяц и год) и кнопкой ОК.
    Робот в начале работы показывает эту форму.
    Пользователь выбирает нужный месяц в календаре и нажимает ОК.
    Робот получает выбранную дату и формирует отчет именно за этот период.
  • Результат: Пользователь управляет роботом за 2 клика, без правок в алгоритме.

Сценарий 2: Ввод учетных данных для подключения к системе.

  • Ситуация: Робот подключается к внешнему сервису, требующему логин и пароль.
  • Проблема: Хранить логин и пароль в открытом виде в коде робота небезопасно.
  • Решение:
    Создаётся форма с полями «Текст (строка)» для логина и «Пароль» (специальное поле, где символы скрыты точками).
    Робот при запуске запрашивает эти данные у авторизованного пользователя.
    Получив данные, использует их для подключения.
  • Результат: Ключевые данные не хранятся в роботе, их вводит пользователь при каждом запуске, что соответствует политикам безопасности.

Сценарий 3: Подтверждение действий робота.

  • Ситуация: Робот собирается выполнить важное действие (например, отправить платежку).
  • Проблема: Нужно дать пользователю последний шанс проверить данные и отменить операцию.
  • Решение:
    Создаётся форма, которая показывает сводку данных (полученных из 1С или Excel) и две кнопки: «Подтвердить» и «Отмена».
    Робот, прежде чем выполнять действие, показывает эту форму.
    Если пользователь нажимает «Подтвердить» — робот продолжает работу. Если «Отмена» — робот останавливается.
  • Результат: Контроль над критичными операциями остается за человеком, риск ошибки минимизирован.