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

Moderator: DenisBY

Chin
OTRS newbie
Posts: 3
Joined: 13 Dec 2013, 07:20
OTRS Version?: 3.2.11

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

Postby Chin » 13 Dec 2013, 07:24

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

Суть моей проблемы вот в чем.
Создал я для тикетов дополнительные поля разных типов, с помощью Postmaster Filters ищу в письме необходимые значения которые надо записать в эти динамические поля. Так вот, значения в письме фильтры находят, но никак не могу понять как мне именно это найденное значение записать в нужное поле в заявке.
Ну вот допустим есть у меня приоритет ОченьОченьСрочно и в письме встречается такая последовательность букав, я с помощью фильтра нахожу эту последовательность в письме поступившем в систему и надо бы ее, т.е. последовательность передать в X-OTSR-Priority. Т.е. в поле значение для X-OTSR-Priority записать переменную которая бы содержала значение из письма. Никто не подскажет как это сделать?

yuri0001
OTRS ninja
Posts: 631
Joined: 17 Mar 2011, 14:40
OTRS Version?: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

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

Postby yuri0001 » 13 Dec 2013, 08:25

Добрый день!
У Вас в вопросе все перемешано. Начинаете про динамические поля, а дальше говорите про приоритет, который является стандартным полем заявки.
Для приоритета надо задать конкретное значение атрибуту 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
OTRS newbie
Posts: 3
Joined: 13 Dec 2013, 07:20
OTRS Version?: 3.2.11

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

Postby Chin » 13 Dec 2013, 08:47

В том то и дело, что значений может быть несколько сотен.
Давайте посмотрим с другой стороны. В заявке есть динамическое поле типа "Текст". В теле письма с помощью регулярных выражений ищется последовательность допустим [a-z][0-9]. Находится ab1 и вот это найденное ab1 надо записать в динамическое поле типа "Текст".
Или другой пример. Есть динамическое поле типа "Дата". В теле письма с помощью регулярных выражений ищется наличие даты и его надо записать в динамическое поле типа "Дата". Вот как-то так.

yuri0001
OTRS ninja
Posts: 631
Joined: 17 Mar 2011, 14:40
OTRS Version?: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

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

Postby yuri0001 » 13 Dec 2013, 09:10

Ну, что можно на это ответить?
Парадигму работы Вы выбираете сами. Если Вы решили делать полный семантический разбор письма, надо смириться с таким количеством фильтров и скоростью работы, в результате. Либо менять парадигму. Вы уверены, что предусмотрите в фильтрах всю дурь и неграмотность клиента? Если нет, то вся работа насмарку - тогда зачем и затевать? :?
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
OTRS newbie
Posts: 3
Joined: 13 Dec 2013, 07:20
OTRS Version?: 3.2.11

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

Postby Chin » 13 Dec 2013, 09:17

Ну думаю в случае с поле "Дата" проще предусмотреть дурь, чем весь диапазон дат, как считаете? :)
Я правильно понимаю что возможности записи переменных в значения не предусмотрено?

yuri0001
OTRS ninja
Posts: 631
Joined: 17 Mar 2011, 14:40
OTRS Version?: 5.0.6
Real Name: Yuri Kolesnikov
Location: Russia

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

Postby yuri0001 » 13 Dec 2013, 09:33

Я небольшой спец по 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)


Return to “Общие вопросы”

Who is online

Users browsing this forum: No registered users and 1 guest