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

Добавление полей при отображении открытых завок

Добавлено: 21 сен 2010, 12:06
alexus
Постановка задачи:
При просмотре Дайджеста сотрудники Servicedesk должны видеть ID компании клиента при обзоре открытых заявок.

Решение:
В файле otrs/Kernel/Output/HTML/Standard/AgentDashboardTicketGeneric.dtl ищем запись

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

<td>$QData{"Time"}</td>
. Здесь отображется время жизни заявки.

Перед ней (или после, кому как понравится) добавляем такой код:

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

<td width="10%">
  <a
href="$Env{"Baselink"}Action=AgentTicketCustomer&TicketID=$QData{"TicketID"}
"onmouseover="window.status='$JSText{"Customer history"}'; return true;"onmouseout="window.status='';">
  <div title="$QData{"CustomerUserID"}">$QData{"CustomerID","15"}</div>
  </a>
</td>
Далее необходимо сделать рестарт Apache.
ВНИМАНИЕ! Перед внесением изменений обязательно делайте резервные копии исходных файлов!

С уважением,
alexus

Re: Добавление полей при отображении открытых завок

Добавлено: 23 сен 2010, 11:42
Герман
Там наверное можно не только id писать но и названия.
Компании у меня не используются, а вот название текущей очереди заявки я отображаю.
Кстати по похожему принципу можно в Queue view smal (тот который табличный вид), выводить дополнительные столбцы, например всякие TicketFreeText, TicketFreeTime и т.д.

Re: Добавление полей при отображении открытых завок

Добавлено: 23 сен 2010, 13:30
alexus
Конечно, можно настроить любые поля. Все зависит от потребности.

Re: Добавление полей при отображении открытых завок

Добавлено: 23 дек 2010, 15:55
generik
Может кто подскажет как выводить поле От клиента в список открытых заявок?