почтовый фильтр "Заявки от зарегистрированных клиентов"

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
ssv
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 фев 2015, 19:25

почтовый фильтр "Заявки от зарегистрированных клиентов"

Сообщение ssv » 10 ноя 2015, 14:29

Добрый день!
Подскажите как создать фильтр, что бы заявки, адреса которых зарегистрированы как адреса клиентов, попадали в определенную очередь.
Пробую такой фильтр :
X-OTRS-SenderType -> customer
X-OTRS-Queue -> sameQueue

Но значение customer здесь не проходит, тк все отправители считаются customer.
Есть какие-то другие варианты настройки?
OTRS 5
Debian 8 + MySQL 5.5 + APACHE 2.2

ssv
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 фев 2015, 19:25

Re: почтовый фильтр "Заявки от зарегистрированных клиентов"

Сообщение ssv » 11 ноя 2015, 09:20

Гуру, подскажите!
Есть ли штатная возможность реализации такого поведения?
OTRS 5
Debian 8 + MySQL 5.5 + APACHE 2.2

ssv
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 фев 2015, 19:25

Re: почтовый фильтр "Заявки от зарегистрированных клиентов"

Сообщение ssv » 13 ноя 2015, 11:08

Подскажите, заголовки "X-OTRS-" для новых входящих сообщений должны присутствовать на этапе проверки фильтром.
Я пытаюсь проверить "X-OTRS-CustomerNo" в Postmaster Filter, но любые условия не срабатывают.
OTRS 5
Debian 8 + MySQL 5.5 + APACHE 2.2

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: почтовый фильтр "Заявки от зарегистрированных клиентов"

Сообщение alexus » 13 ноя 2015, 15:34

Вообще по вашей задаче нужен небольшой кастом модуля PostMaster. Там коде даже есть закомментаренный сегмент на эту тему.

Kernel/System/PostMaster/NewTicket.pm - sub part of PostMaster.pm
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

ssv
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 фев 2015, 19:25

Re: почтовый фильтр "Заявки от зарегистрированных клиентов"

Сообщение ssv » 16 ноя 2015, 11:09

Добрый день!
Я задачу решил через GenericAgent
по триггеру TicketCreate.
отбор ID компании: !*@*
Очередь: ХХХХ
Установить новую очередь: YYYY
OTRS 5
Debian 8 + MySQL 5.5 + APACHE 2.2

ssv
OTRS Новобранец
Сообщения: 34
Зарегистрирован: 06 фев 2015, 19:25

Re: почтовый фильтр "Заявки от зарегистрированных клиентов"

Сообщение ssv » 16 ноя 2015, 11:28

alexus писал(а):Kernel/System/PostMaster/NewTicket.pm - sub part of PostMaster.pm
Этот файл я тоже видел. В нем как раз и устанавливаются нужные переменные

Код: Выделить всё

    # if there is no customer id found!
    if ( !$GetParam{'X-OTRS-CustomerNo'} ) {
        $GetParam{'X-OTRS-CustomerNo'} = $GetParam{SenderEmailAddress};
    }
Видимо Filter выполнятся перед NewTicket и не видит этих переменных.
OTRS 5
Debian 8 + MySQL 5.5 + APACHE 2.2

Ответить