Мы используем агентов для создания нового электронного билета после звонка или электронной почты нам. Мы не позволяем клиенту создавать билет, отправив электронное письмо. Агент может вводить или выбирать значения в некоторых динамических полях в OTRS при создании нового билета.Динамические поля в новом электронном билете OTRS 5
Он также может сделать это после того, как билет создан с использованием исходящей электронной почты. В исходящей электронной почте получатель получает, эти динамические поля могут быть добавлены, и это работает.
В электронном письме получателя (клиента) после создания нового электронного билета эти значения динамических полей не добавляются. Это для меня странно, потому что поля содержат важные вещи.
Все, что вы вводите в любом текстовом поле, добавляется в электронную почту, за исключением этих динамических полей. Похоже, OTRS не в состоянии сделать это.
Кажется, для этого необходим Javascript, но я не знаю Javascript.
Кто-нибудь знает, как получить эти значения динамических полей в первое письмо, получаемое получателем?
Или у кого-нибудь есть Javascript, который работает и адаптируется или может быть добавлен в файл OTRS?
Да, я знаю, но они действительны только после создания билета. Не когда создается электронный билет. Таким образом, в первом электронном письме клиент получает после того, как агент создает новый билет, значения не отображаются. Но после этого в уведомлениях/boundEmail. Я получил некоторую помощь, чтобы получить значения выпадающих списков в первом электронном письме, но еще не может заполнить поля одной строки. Вероятно, это можно решить с помощью PlaceHolder, и пусть часть javascript отреагирует на это и получит значение dynamicfield_this_value и поместит его туда. Изменения производятся с помощью обертки в AgentTicketEmail.tt – legajer