Наложение правил обработки писем
Если письмо, пришедшее на один из адресов ПланФикса, соответствует условиям срабатывания сразу в нескольких правилах обработки писем, будет применен следующий алгоритм обработки:
- создаются и заполняются данными инфоблоки из всех таких правил;
- создается объект, указанный в основной операции последнего правила;
- над объектом проводятся дополнительные операции из всех правил (если они могут быть проведены над этим объектом).
Для чего используется наложение
Изначально наложение правил использовалось достаточно широко, т.к. сами правила имели очень простую структуру. Современный вид правил существенно отличается от первоначального, поэтому в большинстве случаев использование наложения правил необосновано и не рекомендуется, т.к. поддерживать набор правил, которые должны накладываться на письмо, существенно сложнее, чем отдельные комплексные правила.
Пример ситуации, когда использование наложения правил может быть оправданно:
- Представим, что в ПланФикс направляются письма, каждое из которых может содержать различающиеся между собой наборы параметров. Например, это пересылаемые вручную в систему письма, к теме которых при пересылке добавляются метки для распределения задач по исполнителям, проектам и т.п.
- Пример темы пересылаемого письма: Fw: Запрос на подписку #Иванов $Запросы клиентов, где #Иванов это инструкция добавить к задаче исполнителем сотрудника по фамилии Иванов, а $Запросы клиентов это инструкция поместить задачу в проект "Запросы клиентов".
- Для реализации такой обработки в список правил для адреса, на которые направляются такие письма, добавляются два отдельных правила, каждое из которых реализует одну инструкцию.
- Условия срабатывания этих правил сознательно выстраиваются таким образом чтобы приходящие на этот адрес письма попадали под каждое из них.
- При обработке письма, оно последовательно прогоняется через все правила и система накапливает набор параметров, которые должны быть применены к созданной по письму задаче.
- Такой подход позволяет добавлять отдельные, относительно простые правила-инструкции, видеть их в списке и при необходимости редактировать их или добавлять новые.
Основная операция - третий блок правила обработки почты, который необходимо заполнить при его создании. Основное действие определяет, что именно должен сделать ПланФикс из попавшего на его адрес письма - задачу, комментарий или контакт:
Создать задачу по шаблону
В этом варианте из письма будет создана задача по выбранному шаблону:
- В списке выбора шаблона присутствуют все шаблоны задач, имеющиеся в аккаунте, а также вариант Шаблон по умолчанию постановщика.
- Опция Не использовать этот шаблон при наложении правил позволяет управлять выбором шаблона в случае наложения нескольких правил обработки для одного письма.
Создать контакт по шаблону
В этом варианте из письма будет создан контакт по выбранному шаблону:
- В списке выбора шаблона контакта присутствуют все существующие в аккаунте шаблоны контактов и компаний.
- Ниже списка шаблонов находится опция, позволяющая управлять поведением системы в случае, если такой контакт уже есть в системе:
- Способ поиска существующих контакта выбирается в отдельном списке:
Добавить комментарий в существующую задачу
Этот вариант позволяет найти нужную задачу и добавить содержимое письма в виде комментария к ней:
- Возможны два способа поиска нужной задачи - выбрать конкретную задачу из списка существующих в аккаунте или подобрать задачу по наличию значения, сохраненного в инфоблоке, в выбранном поле задачи. Например, такая настройка позволяет подобрать задачу, содержащую в названии адрес электронной почты клиента, который мы извлекли из письма в инфоблок "Электронная почта":
- Также вы можете указать, что необходимо сделать в случае, если задача по заданному условию не найдена: