Настройка проверки данных в компоненте Control

Создадим бизнес-правило, которое будет контролировать заполнение обязательного атрибута «Номер телефона» в справочнике «Контрагенты»

Шаг 1: Настройка правила проверки

В меню выберем компонент «Control», пункт «Проверка».

Необходимо заполнить форму:

  • Указать наименование проверки
  • Выбрать профиль – выбрать из списка;
  • Домен — заполняется автоматически;
  • Выбрать список рассылки — выбрать нужный список рассылки из списка;
  • Подключение — выбрать из списка;
  • Категория – выбрать категорию проверки из списка;
  • Описание – добавить при необходимости;

Шаг 2: Создание запроса проверки

Для создания запроса необходимо нажать кнопку «Создать.

В дереве объектов необходимо выбрать справочник «Контрагенты», отметить его и нажать «Сформировать запрос». Будет автоматически сгенерирован SQL-запрос к данным справочника.

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

Проверим запрос и выполним его.

Если данные соответствуют ожиданиям нажать «ОК».

Шаг 3: Наполнение отчета

  • Важность – выбрать из списка важность проверки;
  • Текст письма – необходимо ввести сообщение, поясняющее цель проверки. Этот текст будет включен в содержимое отчета, направляемого получателю;
  • Отправлять результат запроса – опция позволяет включить в тело отчета данные, полученные в результате выполнения запроса.
  • Отправлять, если запрос не вернул данные – необходимо ли уведомление об отсутствии выявленных событий.
  • Максимальное количество строк в письме — ограничивает объем выводимых данных. Рекомендуется указывать лимит, чтобы письмо не перегружалось, если запрос возвращает слишком много строк;
  • Настроить отчет – позволяет настроить внешний вид сообщения с использованием редактора HTML/XSLT.

Шаг 4: Настройка визуализации отчета

Настройка внешнего вида секции контента выполняется по общему макету. Стили, заданные при настройке категории, автоматически применяются к данной секции. 

Механизм настройки полностью аналогичен тому, что используется для оформления заголовка отчета или категории. Однако есть важное отличие: в данном случае автоматически может создаваться несколько XML-файлов: 

XML-шапка — содержит поля настройки контроля; 

XML-табличная часть — содержит результат выполнения запроса контроля. 

Сама секция при этом визуально разделена на два блока, соответствующих этим XML-структурам: первый блок отображает данные из шапки, второй — из табличной части.

Посмотреть внешний вид отчета можно, нажав на кнопку «Предварительный просмотр», в браузере откроется новая страница с отчетом – в данном случае заголовок отчета и имя категории с описанием.

После настройки внешнего вида сообщения нажимаем «ОК» и «Сохранить.

Шаг 5: Запуск проверки

Для запуска контроля переходим в компонент «Control», пункт «Профили» и выбрать профиль.

Перед запуском профиля убедитесь, что включены только нужные объекты. Чтобы выполнить запуск, нажмите кнопку «Начать.

После завершения проверки сформированный отчет поступит на почту и в Telegram.

Шаг 6: Контроль выполнения

Отследить выполнение проверки можно в разделе «Сессии» компонента «Control». Здесь доступны результаты, статистика и статус выполнения.

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

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

Наверх

Мы на связи в мессенджерах

Напишите нам - это самый простой и быстрый способ получить ответ удобном формате!