Страница 1 из 1

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

Добавлено: 24 ноя 2016, 13:05
ykolesnikov
Добрый день!

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

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

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

Что не так? Ведь во многих параметрах SysConfig тэги используются, не говоря уже об уведомлениях.

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

Добавлено: 24 ноя 2016, 13:58
aceko
ykolesnikov писал(а):Добрый день!

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

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

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

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

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

Добавлено: 24 ноя 2016, 14:21
ykolesnikov
В уведомлении как раз всё легитимно и в истории порядок. Уведомление по событию изменения динамического поля не может создаться до его изменения. Что и непонятно. И использование тэгов там тоже не вызывает сомнений. Тем не менее не срабатывает.
По шаблону заметки из настроек экрана согласования - сомнения как раз есть, так как мне непонятно в какой момент в этом модуле получает значение поле ITSMDecisionResult и вообще можно ли использовать тэги в шаблоне заметки по умолчанию в настройках этого экрана.

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

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

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

Добавлено: 24 ноя 2016, 15:38
ykolesnikov
Примерно так, только остальные тэги работают, кроме этого
<OTRS_TICKET_DynamicField_ITSMDecisionResult_Value>

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

Добавлено: 24 ноя 2016, 15:41
aceko
ykolesnikov писал(а):Примерно так, только остальные тэги работают, кроме этого
<OTRS_TICKET_DynamicField_ITSMDecisionResult_Value>
<OTRS_TICKET_DynamicField_ITSMDecisionResult> в этом поле и выводится значение результата http://imgur.com/a/H9nGN

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

Добавлено: 24 ноя 2016, 16:06
ykolesnikov
А по какому событию Вы выводите это уведомление?
Я сейчас обнаружил, что у меня выводится уведомление о заметке (событие ArticleCreate), а не уведомление о решении/согласовании по событию TicketDynamicFieldUpdate, хотя событие, судя по истории наступает.
Запись истории:
TicketDynamicFieldUpdate - Обновлено: FieldName=ITSMDecisionResult;Value=Rejected;OldValue=Approved;
А результат:
Уведомление_DecisionResult.png
Уведомление_DecisionResult.png (24.16 КБ) 6495 просмотров

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

Добавлено: 24 ноя 2016, 16:58
aceko
ykolesnikov писал(а):А по какому событию Вы выводите это уведомление?
Я сейчас обнаружил, что у меня выводится уведомление о заметке (событие ArticleCreate), а не уведомление о решении/согласовании по событию TicketDynamicFieldUpdate, хотя событие, судя по истории наступает.
Запись истории:
TicketDynamicFieldUpdate - Обновлено: FieldName=ITSMDecisionResult;Value=Rejected;OldValue=Approved;
А результат:
Вложение Уведомление_DecisionResult.png больше недоступно
В источнике написано <OTRS_TICKET_DynamicField_ITSMDecisionResult> или <OTRS_TICKET_DynamicField_ITSMDecisionResult>

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

Добавлено: 25 ноя 2016, 14:07
ykolesnikov
По событию TicketDynamicFieldUpdate_ITSMDecisionResult - не работает уведомление, а в уведомлении о создании заметки на экране согласования не срабатывает тэг <OTRS_TICKET_DynamicField_ITSMDecisionResult_Value> в тексте заметки по умолчанию, т.к. создание заметки происходит раньше наступления события TicketDynamicFieldUpdate_ITSMDecisionResult, судя по истории заявки.
Почему, не понимаю! :twisted: