Контроль заполнения ключевых форм на сайте

На сайте есть некие ключевые формы, которые крайне важны - это может быть подача заявки, оформление заказа или что-то подобное. 

Для подобных форм важно как можно раньше понять, что с ними что-то не так (т.е. пользователи не могут ее заполнить по каким-то причинам). 

Для этого есть механизм alertOptions в формах. 

В SELECT 2 GetItem формы указываем параметр: 

select '{"users": "user1,user2", "onlyErrors": false}' alertOptions

Параметры: 

  • users - список пользователей, которым будет приходить результат отправки формы. 
  • onlyErrors - если true, то будут приходить только ошибки по форме. Ошибкой будет являться не тоолько внутреннее исключение, но и ограничение проверок формы в SaveItem (если Result=0). 

В итоге указыванным пользователям уходит уведомление о статусе выполнения операции в таком виде: 

Форма XXX  OK / FAIL   Сообщение формы Страница такая-то

Если у пользователей прикреплен бот телеграм, то подобные уведомления будут приходить в телеграм. 

ВАЖНО. В системе должен быть добавлен тип уведомления common (в as_nt_notificationTypes).

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK