Общие Динамические поля

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

Модератор: ykolesnikov

Ответить
alexey
OTRS Новобранец
Сообщения: 48
Зарегистрирован: 21 янв 2015, 16:00

Общие Динамические поля

Сообщение alexey » 28 мар 2016, 09:53

Добрый день.

Небольшой вопрос возник для обсуждения.
Можно ли создать динамические поля, чтобы они были в системе, к которым можно обратиться из любой заявки?
Вкратце опишу ситуацию: например, есть сервер IP-телефонии, оттуда приходят разовые коды для телеконференций вот такого вида

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

01 PIN: 1234
02 PIN: 4321
можно фильтром к примеру или как то по другому распарсить текст письма, найти эти строки и каждую строку вставить в динамические поля,
А потом из этих полей вставлять в шаблон ответа к любой открытой заявке?
Думаю найти строку в тексте письма по слову "01 PIN:" можно через Postmaster-Filters
а вставить в фильтрах значение динамического поля можно?
Что прописать или это по-другому надо делать?
http://s017.radikal.ru/i427/1603/5d/5ed2dfabaf3d.jpg
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6

Alex Pelikh
OTRS Новобранец
Сообщения: 44
Зарегистрирован: 16 мар 2016, 18:22

Re: Общие Динамические поля

Сообщение Alex Pelikh » 28 мар 2016, 11:30

Добрый день!
Для вставки найденного значения в динамическое поле нужно выставить заголовок X-OTRS-FollowUp-DynamicField-%здесь имя динамического поля% и значение [***]
OTRS 5.0.10, Percona 5.7
Customized KIX4OTRS
Ubuntu 14.04
PentahoBI 7.0

paver
OTRS Мастер
Сообщения: 507
Зарегистрирован: 22 апр 2015, 06:45
Откуда: Томск
Благодарил (а): 7 раз
Поблагодарили: 45 раз

Re: Общие Динамические поля

Сообщение paver » 28 мар 2016, 12:53

alexey писал(а):Можно ли создать динамические поля, чтобы они были в системе, к которым можно обратиться из любой заявки?
Что значит "были в системе"?
Динамическое поле - это атрибут одной из сущностей: Заявка, Сообщение, FAQ. Вне этих сущностей динамических полей нет.
--
OTRS 6.0.22

alexey
OTRS Новобранец
Сообщения: 48
Зарегистрирован: 21 янв 2015, 16:00

Re: Общие Динамические поля

Сообщение alexey » 28 мар 2016, 16:25

Alex Pelikh писал(а):Добрый день!
Для вставки найденного значения в динамическое поле нужно выставить заголовок X-OTRS-FollowUp-DynamicField-%здесь имя динамического поля% и значение [***]
[***] это устанавливает всю строку сообщения, в которой найден текст "01 PIN:" или надо писать самому значение?
paver писал(а):
alexey писал(а):Можно ли создать динамические поля, чтобы они были в системе, к которым можно обратиться из любой заявки?
Что значит "были в системе"?
Динамическое поле - это атрибут одной из сущностей: Заявка, Сообщение, FAQ. Вне этих сущностей динамических полей нет.
Спасибо. А возможно получить значение динамического поля при ответе на любую заявку, используя готовый шаблон с тегом <OTRS_TICKET_DynamicField_*_Value> из другой заявки?

Или такой вариант не подходит и надо думать другой способ?

Приходит сообщение с двумя строчками, первую строку нужно поместить в одну переменную, вторую строку в другую.
Потом эти значения получать при ответе из любой заявки. Сообщение с этими данными приходят каждый день новое ночью. Если приходит заявка раньше, чем обновляются коды, то просто заявку ставить в ожидание.
Потом в заявке нажать ответить используя шаблон и туда уже подтянутся эти данные.
Динамические поля не подойдут для этого?
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6

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

Re: Общие Динамические поля

Сообщение alexus » 28 мар 2016, 16:27

alexey писал(а):Если приходит заявка раньше, чем обновляются коды, то просто заявку ставить в ожидание.
Всё, кроме этого - можно сделать дин. полями.
С уважением,
Алексей Юсов

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? Спросите меня как!

alexey
OTRS Новобранец
Сообщения: 48
Зарегистрирован: 21 янв 2015, 16:00

Re: Общие Динамические поля

Сообщение alexey » 29 мар 2016, 17:18

alexus писал(а):
alexey писал(а):Если приходит заявка раньше, чем обновляются коды, то просто заявку ставить в ожидание.
Всё, кроме этого - можно сделать дин. полями.
Спасибо, это как раз отдельная заявка, в которой нужно ответ-шаблоном отправить значение кода.
Значение динамического поля можно получить для любой заявки?
Буду курить дин.поля.
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6

Ответить