Наложение правил обработки писем

Материал из Planfix
Перейти к: навигация, поиск

Если письмо, пришедшее на один из адресов ПланФикса, соответствует условиям срабатывания сразу в нескольких правилах обработки писем, будет применен следующий алгоритм обработки:


Для чего используется наложение

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

Пример ситуации, когда использование наложения правил может быть оправданно:

  • Представим, что в ПланФикс направляются письма, каждое из которых может содержать различающиеся между собой наборы параметров. Например, это пересылаемые вручную в систему письма, к теме которых при пересылке добавляются метки для распределения задач по исполнителям, проектам и т.п.
  • Пример темы пересылаемого письма: Fw: Запрос на подписку #Иванов $Запросы клиентов, где #Иванов это инструкция добавить к задаче исполнителем сотрудника по фамилии Иванов, а $Запросы клиентов это инструкция поместить задачу в проект "Запросы клиентов".
  • Для реализации такой обработки в список правил для адреса, на которые направляются такие письма, добавляются два отдельных правила, каждое из которых реализует одну инструкцию.
  • Условия срабатывания этих правил сознательно выстраиваются таким образом чтобы приходящие на этот адрес письма попадали под каждое из них.
  • При обработке письма, оно последовательно прогоняется через все правила и система накапливает набор параметров, которые должны быть применены к созданной по письму задаче.
  • Такой подход позволяет добавлять отдельные, относительно простые правила-инструкции, видеть их в списке и при необходимости редактировать их или добавлять новые.


Основная операция - третий блок правила обработки почты, который необходимо заполнить при его создании. Основное действие определяет, что именно должен сделать ПланФикс из попавшего на его адрес письма - задачу, комментарий или контакт:

weo3S3.png


Создать задачу по шаблону

В этом варианте из письма будет создана задача по выбранному шаблону:

34b4Tj.jpg

  • В списке выбора шаблона присутствуют все шаблоны задач, имеющиеся в аккаунте, а также вариант Шаблон по умолчанию постановщика.
  • Опция Не использовать этот шаблон при наложении правил позволяет управлять выбором шаблона в случае наложения нескольких правил обработки для одного письма.


Создать контакт по шаблону

В этом варианте из письма будет создан контакт по выбранному шаблону:

QwvC05.jpg

  • В списке выбора шаблона контакта присутствуют все существующие в аккаунте шаблоны контактов и компаний.
  • Ниже списка шаблонов находится опция, позволяющая управлять поведением системы в случае, если такой контакт уже есть в системе:
rnuUGR.jpg
  • Способ поиска существующих контакта выбирается в отдельном списке:
6AHbe1.jpg


Добавить комментарий в существующую задачу

Этот вариант позволяет найти нужную задачу и добавить содержимое письма в виде комментария к ней:

LAoUbQ.jpg


  • Возможны два способа поиска нужной задачи - выбрать конкретную задачу из списка существующих в аккаунте или подобрать задачу по наличию значения, сохраненного в инфоблоке, в выбранном поле задачи. Например, такая настройка позволяет подобрать задачу, содержащую в названии адрес электронной почты клиента, который мы извлекли из письма в инфоблок "Электронная почта":
Z3q2ka.jpg


  • Также вы можете указать, что необходимо сделать в случае, если задача по заданному условию не найдена:
PsHnLT.jpg


Перейти