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

Войти

 

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

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

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

 

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

 

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

 

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

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

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

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

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

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

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

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

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

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

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

Пример:

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

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

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

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

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

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

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

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

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

Читайте также: Как подключить онлайн-платежи в своем приложении, с помощью модуля Действия по условию.