Тэги в шаблонах заметок

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Тэги в шаблонах заметок

Сообщение ykolesnikov » 24 ноя 2016, 13:05

Добрый день!

Хочу подставить результат согласования в текст заметки о согласовании в Ticket::Frontend::AgentTicketDecision###Body параметра Ticket → Frontend::Agent::Ticket::ViewDecision в виде:
Решение по заявке:
<OTRS_TICKET_DynamicField_ITSMDecisionResult_Value>

Аналогично в уведомление о согласовании по событию DynamicField_ITSMDecisionResultUpdate.

Однако, в результате значение не выводится а выводится текст шаблона как приведено выше.

Что не так? Ведь во многих параметрах SysConfig тэги используются, не говоря уже об уведомлениях.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: Тэги в шаблонах заметок

Сообщение aceko » 24 ноя 2016, 13:58

ykolesnikov писал(а):Добрый день!

Хочу подставить результат согласования в текст заметки о согласовании в Ticket::Frontend::AgentTicketDecision###Body параметра Ticket → Frontend::Agent::Ticket::ViewDecision в виде:
Решение по заявке:
<OTRS_TICKET_DynamicField_ITSMDecisionResult_Value>

Аналогично в уведомление о согласовании по событию DynamicField_ITSMDecisionResultUpdate.

Однако, в результате значение не выводится а выводится текст шаблона как приведено выше.

Что не так? Ведь во многих параметрах SysConfig тэги используются, не говоря уже об уведомлениях.
Не знаю как в 5 но в 4 может отправляться уведомление, а потом назначаться динамическое поле.
В итоге приходит уведомление без значения, посмотри в истории.
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Тэги в шаблонах заметок

Сообщение ykolesnikov » 24 ноя 2016, 14:21

В уведомлении как раз всё легитимно и в истории порядок. Уведомление по событию изменения динамического поля не может создаться до его изменения. Что и непонятно. И использование тэгов там тоже не вызывает сомнений. Тем не менее не срабатывает.
По шаблону заметки из настроек экрана согласования - сомнения как раз есть, так как мне непонятно в какой момент в этом модуле получает значение поле ITSMDecisionResult и вообще можно ли использовать тэги в шаблоне заметки по умолчанию в настройках этого экрана.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: Тэги в шаблонах заметок

Сообщение aceko » 24 ноя 2016, 14:38

ykolesnikov писал(а):В уведомлении как раз всё легитимно и в истории порядок. Уведомление по событию изменения динамического поля не может создаться до его изменения. Что и непонятно. И использование тэгов там тоже не вызывает сомнений. Тем не менее не срабатывает.
По шаблону заметки из настроек экрана согласования - сомнения как раз есть, так как мне непонятно в какой момент в этом модуле получает значение поле ITSMDecisionResult и вообще можно ли использовать тэги в шаблоне заметки по умолчанию в настройках этого экрана.
http://imgur.com/a/2ANAA вот так?
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Тэги в шаблонах заметок

Сообщение ykolesnikov » 24 ноя 2016, 15:38

Примерно так, только остальные тэги работают, кроме этого
<OTRS_TICKET_DynamicField_ITSMDecisionResult_Value>
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: Тэги в шаблонах заметок

Сообщение aceko » 24 ноя 2016, 15:41

ykolesnikov писал(а):Примерно так, только остальные тэги работают, кроме этого
<OTRS_TICKET_DynamicField_ITSMDecisionResult_Value>
<OTRS_TICKET_DynamicField_ITSMDecisionResult> в этом поле и выводится значение результата http://imgur.com/a/H9nGN
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Тэги в шаблонах заметок

Сообщение ykolesnikov » 24 ноя 2016, 16:06

А по какому событию Вы выводите это уведомление?
Я сейчас обнаружил, что у меня выводится уведомление о заметке (событие ArticleCreate), а не уведомление о решении/согласовании по событию TicketDynamicFieldUpdate, хотя событие, судя по истории наступает.
Запись истории:
TicketDynamicFieldUpdate - Обновлено: FieldName=ITSMDecisionResult;Value=Rejected;OldValue=Approved;
А результат:
Уведомление_DecisionResult.png
Уведомление_DecisionResult.png (24.16 КБ) 6419 просмотров
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

aceko
OTRS Новобранец
Сообщения: 52
Зарегистрирован: 03 мар 2015, 16:49

Re: Тэги в шаблонах заметок

Сообщение aceko » 24 ноя 2016, 16:58

ykolesnikov писал(а):А по какому событию Вы выводите это уведомление?
Я сейчас обнаружил, что у меня выводится уведомление о заметке (событие ArticleCreate), а не уведомление о решении/согласовании по событию TicketDynamicFieldUpdate, хотя событие, судя по истории наступает.
Запись истории:
TicketDynamicFieldUpdate - Обновлено: FieldName=ITSMDecisionResult;Value=Rejected;OldValue=Approved;
А результат:
Вложение Уведомление_DecisionResult.png больше недоступно
В источнике написано <OTRS_TICKET_DynamicField_ITSMDecisionResult> или <OTRS_TICKET_DynamicField_ITSMDecisionResult>
Вложения
1.png
1.png (26.81 КБ) 6418 просмотров
Otrs 4.0.14 / Ubuntu 14 / PostgreSQL 9.3

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Тэги в шаблонах заметок

Сообщение ykolesnikov » 25 ноя 2016, 14:07

По событию TicketDynamicFieldUpdate_ITSMDecisionResult - не работает уведомление, а в уведомлении о создании заметки на экране согласования не срабатывает тэг <OTRS_TICKET_DynamicField_ITSMDecisionResult_Value> в тексте заметки по умолчанию, т.к. создание заметки происходит раньше наступления события TicketDynamicFieldUpdate_ITSMDecisionResult, судя по истории заявки.
Почему, не понимаю! :twisted:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить