English Español Deutsch Italiano Polski Nederlands Português Français 中文 日本語 हिन्दी اللغة العربية Русский Українська עִברִית Ελληνικά Türk Latvietis Dansk Norsk Íslenska 한국어 Suomen Gaeilge Bahasa Melayu Svenska Čeština
Войти
Русский

Войти

 

Действия по условию

Действия по условию позволяют отправлять емейл- и SMS-уведомления, показывать сообщения и переходить на другие веб-страницы при определенном внесенном значении поля формы.

Вот только несколько примеров использования модуля "Действия".

 

  • Отправить емейл и/или SMS уведомление при изменении статуса заказа
  • Обновить запись. Например если пользователь ввел значение Имя - "Иван", то обновить колонки Отдел - "Бухгалтерия", Стаж - "10 лет"
  • Показать шаблонное сообщение, если пользователь ввел определенные данные. Например, если заполнил поле Имя - "Игорь", то показать "Спасибо, Игорь! Ваша заявка принята"
  • Переход на разные веб-страницы, в зависимости от выбора пользователя. Например, при выборе Оператора MTS - перейти на сайт MTS, при выборе Мегафона- на сайта Мегафона
  • Не давать отправлять данные, пока пользователь не введет то, что нужно. Например, если на форме нужно ввести две даты: "Дата, когда ухожу в отпуск" и "Дата, когда возвращаюсь из отпуска". То можно настроить форму так, что при выборе определенного диапазона форма не будет отправляться и будет показываться сообщение, например: "В мае никто в отпуск не пойдет! Выберите другие даты"

 

Если что-то из перечисленного похоже на то, что вам нужно, то ниже детальнее о модуле "Действия по условию":

Перейдите в меню Конструктор формы и откройте вкладку Действия.

При создании действия по условию Вам нужно ввести:

  • Выбрать критерий, используя форму поиска. Она такая же, как и при Поиске в меню Записи и при создании Правил форматирования.
  • Ввести название.
  • Выбрать когда выполнять действие. Можно выполнять как при первом заполнении формы, так и при обновлении записи
  • Также вы можете активировать опцию "При соблюдении критериев данные в таблицу не отправлять"
  • Главное, выбрать действия, которые должны быть выполнены при соблюдении критериев, доступно: Отправить Емейл, Отправить SMS, Показать сообщение и Перейти на новую страницу

После создания "Действия по условию" можно изменить настройки. Для это нужно нажать на кнопку Редактирование.

Например, настроить шаблон емейл- или SMS-уведомления. Ввести адрес веб-страницы для перенаправления пользователя или ввести шаблон сообщения, которое будет показано при соблюдении условий.

Рассмотрим опцию Обновить запись:

Создадим критерий - Клиент состоит из ЧП "УранСталь". Редактируем действие:

Если Клиент состоит из ЧП "УранСталь" то обновить запись в следующих колонках:

Используя иконку крестика, вы можете добавлять колонки записи.

Результат в таблице:

С помощью действия "Перейти на новую страницу", вы можете передать параметры заполненной формы.

Пример:

Используем две формы "Анкета" и "Регистрация".

Поля "ФИО", "Телефон", "Email адрес" повторяются в этих формах.

Задача: после заполнения формы "Анкета" настроить переадресацию на форму "Регистрация", чтобы при этом не было необходимости заново вводить данные.

Нужно создать действие "Перейти на новую страницу" для формы "Анкета".

Чтобы перенести данные из одной формы в другую, нужно использовать передачу параметров. Узнать подробнее про эту функцию можно по этой ссылке.

Вставьте ссылку на виджет формы "Регистрация" (получить ссылку можно в меню Виджет формы - Интеграция) и добавьте ?0=html-имя поля "ФИО" &1=html-имя поля "Телефон" &2=html-имя поля "Email адрес".

Отчет полей в форме начинается с нуля. Поэтому, чтобы все сработало, нужно правильно расчитать порядок.

Получить html-имя нужного поля можно внизу страницы:

В итоге получаем результат:

 


Пожалуйста, войдите в QuintaDB чтобы иметь возможность оставлять комментарии
Поделиться обсуждением в социальных сетях: