Форма обратной связи по ошибкам, предложениям suggestion

Форма позволяет собирать обратную связь от пользователей - в виде предложений и замечаний по багам и неточностям. 

Предпочтительно именно через эту форму собирать данные с проектов, т.к. это упрощает сбор окружения по ошибке (не нужно в этом случае спрашивать служебную информацию у пользователя).

Форма сохраняет предложение в trace с кодом suggestion, отправляет на почту, а также записывает важные системные данные по окружению пользователя: 

пользователь, браузер, платформа, guid, массив ошибок в console браузера. 

В логе ошибок можно увидеть детали ошибок, а также через сколько ms она произошла после загрузки страницы. 

Например, есть какая-то страница с ошибкой, в Console она отразилась таким образом: 

Вызвали форму suggestion и добавили коммент 1111

В trace suggestion получаем такое описание бага: 

1111111<br>-----------<br>{"username":"ru","url":"https://falconspace.ru/htmlblocks",
"falconGuid":"e4ea2a42-e9b6-d350-c789-ea727b5027e2","userAgent":"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
"platform":"Win32",
"errors":[{"title":"Error: Uncaught ReferenceError: asdf is not defined\nUrl: https://falconspace.ru/htmlblocks\nScript: https://falconspace.ru/content/sb-admin/vendor/jquery.min.js\nLine: 2\n
Column: 31118\nStack: ReferenceError: asdf is not defined\n
 at HTMLDocument.<anonymous> (https://falconspace.ru/htmlblocks:620:23)\n
  at e (https://falconspace.ru/content/sb-admin/vendor/jquery.min.js:2:29453)\n
at t (https://falconspace.ru/content/sb-admin/vendor/jquery.min.js:2:29755)|||","error":true,"time":"243ms"}]}</anonymous>

Вы можете добавить данную форму в панель быстрых действий (SELECT 3 в Getlayout)

select 'form' type, 'Найдена ошибка/есть идея' Title, 'suggestion' Code,'' itemID,
    'fa-lightbulb' Icon, 'OK' btnText, 0 bigModal,  1 slideout,-100 Ord
 

Код формы для переноса в свой проект: https://pastebin.com/UM5mPaqB

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

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

Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом

Это быстрое внесение изменений

по ходу эксплуатации программы. Как создается функционал на платформе

Это простой удобный интерфейс

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

Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.