Postmaster Filters и Динамические поля

Moderator: DenisBY

Locked
Chin
Znuny newbie
Posts: 3
Joined: 13 Dec 2013, 07:20
Znuny Version: 3.2.11

Postmaster Filters и Динамические поля

Post by Chin »

Здравствуйте, господа.
Есть у меня проблема к которой я не знаю с какой стороны подступиться.

Суть моей проблемы вот в чем.
Создал я для тикетов дополнительные поля разных типов, с помощью Postmaster Filters ищу в письме необходимые значения которые надо записать в эти динамические поля. Так вот, значения в письме фильтры находят, но никак не могу понять как мне именно это найденное значение записать в нужное поле в заявке.
Ну вот допустим есть у меня приоритет ОченьОченьСрочно и в письме встречается такая последовательность букав, я с помощью фильтра нахожу эту последовательность в письме поступившем в систему и надо бы ее, т.е. последовательность передать в X-OTSR-Priority. Т.е. в поле значение для X-OTSR-Priority записать переменную которая бы содержала значение из письма. Никто не подскажет как это сделать?
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: Postmaster Filters и Динамические поля

Post by yuri0001 »

Добрый день!
У Вас в вопросе все перемешано. Начинаете про динамические поля, а дальше говорите про приоритет, который является стандартным полем заявки.
Для приоритета надо задать конкретное значение атрибуту X-OTRS-Priority,
если Вы желаете поместить свое значение в динамическое поле, то оно должно там быть в списке в виде "X-OTRS-DynamicField-имя поля".
Создаете фильтры для каждого значения которое проверяете в письме. Т.е. если "очень очень срочно" - это один фильтр, если "просто срочно" другой.
Заходите на форум http://otrs.ru/forum/index.php - там больше русскоязычного народа. :)
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
Chin
Znuny newbie
Posts: 3
Joined: 13 Dec 2013, 07:20
Znuny Version: 3.2.11

Re: Postmaster Filters и Динамические поля

Post by Chin »

В том то и дело, что значений может быть несколько сотен.
Давайте посмотрим с другой стороны. В заявке есть динамическое поле типа "Текст". В теле письма с помощью регулярных выражений ищется последовательность допустим [a-z][0-9]. Находится ab1 и вот это найденное ab1 надо записать в динамическое поле типа "Текст".
Или другой пример. Есть динамическое поле типа "Дата". В теле письма с помощью регулярных выражений ищется наличие даты и его надо записать в динамическое поле типа "Дата". Вот как-то так.
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: Postmaster Filters и Динамические поля

Post by yuri0001 »

Ну, что можно на это ответить?
Парадигму работы Вы выбираете сами. Если Вы решили делать полный семантический разбор письма, надо смириться с таким количеством фильтров и скоростью работы, в результате. Либо менять парадигму. Вы уверены, что предусмотрите в фильтрах всю дурь и неграмотность клиента? Если нет, то вся работа насмарку - тогда зачем и затевать? :?
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
Chin
Znuny newbie
Posts: 3
Joined: 13 Dec 2013, 07:20
Znuny Version: 3.2.11

Re: Postmaster Filters и Динамические поля

Post by Chin »

Ну думаю в случае с поле "Дата" проще предусмотреть дурь, чем весь диапазон дат, как считаете? :)
Я правильно понимаю что возможности записи переменных в значения не предусмотрено?
yuri0001
Znuny superhero
Posts: 631
Joined: 17 Mar 2011, 14:40
Znuny Version: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

Re: Postmaster Filters и Динамические поля

Post by yuri0001 »

Я небольшой спец по Postmaster фильтрам. Поищите на форуме. На otrs.ru Вы можете и гостем пока зайти.
Best regards Yuri Kolesnikov
OTRS 5.0.14, ITSM 5.0.14
SUSE 13.2, MariaDB 10.0.22(productive)
OTRS 5.0.14, ITSM 5.0.14(test)
Locked