Обработка и формирование отчета
Схема с адресом, телефоном и ФИО
Отчет с адресом, телефоном и ФИО
Фильтры предназначены для улучшения качества исправления почтовых адресов при обработке реестров или при использовании API команд. Управление фильтрами осуществляется в разделе Фильтры адресов личного кабинета. В общем случае можно создать и настроить несколько фильтров, а потом использовать тот или иной фильтр при возникновении такой необходимости.
Изначально в разделе Фильтры адресов нет ни одного фильтра, данный раздел пуст. Чтобы создать свой первый фильтр необходимо нажать на кнопку «Создать новый фильтр», как это показано на следующем рисунке.
Эти действия приведут к созданию пустого фильтра, который автоматически будет объявлен фильтром по умолчанию. Умолчальный фильтр автоматически присваивается всем реестрам, загружаемым на сервис, поэтому при настройке фильтров необходимо быть внимательным. Если использование фильтров будет не регулярным, то целесообразно по умолчанию объявить пустой фильтр, а реальные фильтры умолчальными не объявлять. В этом случае по умолчанию к реестрам будет применяться пустой фильтр, не приводящий ни к какому эффекту. Когда же понадобится использование реального фильтра, его можно будет явно привязать к реестру перед началом его обработки. Такая конфигурация фильтров отражена на следующем рисунке.
Создаваемые фильтры можно редактировать, а также удалять, когда в них отпадает необходимость. Чтобы удалить фильтр, необходимо нажать на кнопку с изображением корзины. Чтобы внести изменения в фильтр, необходимо открыть его редактор с помощью кнопки редактирования, отмеченной на предыдущем рисунке.
Редактор пустого фильтра будет выглядеть следующим образом.
В первую очередь при открытии редактора необходимо задать фильтру говорящее название, это поможет в дальнейшем ориентироваться среди всех подготовленных фильтров.
Прежде чем дальше разбираться с возможностями, которые предоставляет данный редактор, дадим пояснения по поводу того, что из себя представляет фильтр.
Любой фильтр состоит из списка адресных объектов. Когда фильтр применяется к обрабатываемому почтовому адресу, выполняется проверка адреса на принадлежность каждому объекту фильтра. Фильтр срабатывает, если удается установить такую принадлежность по отношению к хотя бы одному объекту из его списка. Например, если список адресных объектов фильтра представлен регионами России, то фильтр сработает, если проверяемый адрес будет принадлежать хотя бы одному из перечисленных в фильтре регионов.
Отметим, что вместо регионов в фильтре можно задавать объекты меньшего размера, например, города или населенные пункты. Правила применения фильтра от этого не изменятся, однако фильтр станет более избирательным.
Основное назначение фильтров – убрать из результата обработки варианты адресов, которые не соответствуют нашим бизнес-задачам. Например, если мы заранее знаем, что все адреса, которые мы планируем привести в порядок, принадлежат клиентам из города Москвы и Московской области, то мы можем создать фильтр с этими двумя регионами и применить его ко всем обрабатываемым реестрам или API-запросам. В результате мы сведем к минимуму число неоднозначно интерпретируемых и некорректно исправленных адресов.
В зависимости от действий, которые сервис предпринимает в случае срабатывания фильтра, они подразделяются на следующие виды: приоритетный, обязующий и режекторный. В следующих статьях данного раздела мы подробно рассмотрим назначение каждого из этих видов фильтров.