Как добавить ссылку на заявку в шаблон ответа?

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

Модератор: ykolesnikov

Ответить
Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

Как добавить ссылку на заявку в шаблон ответа?

Сообщение Anatoly.d » 01 сен 2017, 10:21

Здравствуйте, уважаемые коллеги. Наш сервис на данный момент настроен так, что отправлять сообщения клиенты имеют возможность только через страницу с обсуждением (там, где вся информация о заявке). Когда агент просматривает информацию о заявке, он может захотеть отправить сообщение клиенту. Нажимаем на "Новое сообщение" и перед нами открывается окошко с установленным шаблоном (мой шаблон процитирован ниже). Я хочу добавить ссылку на эту заявку, чтобы клиенту было легче попасть на страницу обсуждения и написать ответ. Жирным выделено место, где эта ссылка должна быть. Обычными тегами, конечно же, это сделать не получается. Можно ли это сделать другим синтаксисом?
[% Data.Created | Localize("TimeShort") %] - [% Data.OrigFromName | html %] [% Translate("wrote") | html %]:
[% Data.Body | html %]

[% Data.Salutation | html %]
[% Data.StdResponse | html %]
[% Data.Signature | html %]

Для ответа посетите страницу обсуждения заявки по ссылке (для авторизации используйте данные пользователя Windows): <OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl?Action=CustomerTicketZoom;TicketNumber=<OTRS_TICKET_TicketNumber>
С уважением. Анатолий.
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

MrIch
OTRS Новобранец
Сообщения: 97
Зарегистрирован: 30 ноя 2015, 10:37

Re: Как добавить ссылку на заявку в шаблон ответа?

Сообщение MrIch » 01 сен 2017, 10:34

Приветствую!

А что есть "Новое сообщение"? Что это за модуль?

Мне лично не совсем понятно, где и как реализовали вы шаблон).
Так пока из вариантов: записывать ссылку в динамическое поле и его также отсылать клиенту.
OTRS ITSM 5.0.3
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7

Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

Re: Как добавить ссылку на заявку в шаблон ответа?

Сообщение Anatoly.d » 01 сен 2017, 10:43

Тут :
Изображение


Сам шаблон из конфигураций находится тут :
Раздел "Ticket → Frontend::Agent::Ticket::ViewCompose"
Параметр "Ticket::Frontend::ResponseFormat"

А про трюк с ссылкой через динамические поля не подкинете инструкцию, если она есть? Или какой-нибудь мануальчик?
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

MrIch
OTRS Новобранец
Сообщения: 97
Зарегистрирован: 30 ноя 2015, 10:37

Re: Как добавить ссылку на заявку в шаблон ответа?

Сообщение MrIch » 01 сен 2017, 14:50

А про трюк с ссылкой через динамические поля не подкинете инструкцию, если она есть? Или какой-нибудь мануальчик?
не подкину, это по сути модификация кода, но вам это не нужно).
Раздел "Ticket → Frontend::Agent::Ticket::ViewCompose"
через это не работал - не подскажу.

а так <OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>index.pl?Action=AgentTicketZoom;TicketID=<OTRS_TICKET_TicketID> - данная конструкция применяется в уведомлениях по заявкам и вполне себе работает).
Вам нужно просто правильно настроить уведомления. Например, уведомление у меня по закрытию заявки:
Изображение
Кому отправить - клиент заявки

В текст уведомления вставляете следующее:

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

Ваша
Заявка <OTRS_TICKET_TicketID> 
<OTRS_TICKET_Title> 
закрыта успешно!

<OTRS_AGENT_SUBJECT>

<OTRS_AGENT_BODY>

Спасибо за вашу заявку!

Ваша служба технической поддержки
<OTRS_TICKET_OWNER_UserLastname> <OTRS_TICKET_OWNER_UserFirstname>
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl?Action=CustomerTicketZoom;TicketID=<OTRS_TICKET_TicketID>
Вам же по сути необходимо настроить подобное).
Например:
Изображение
Того вам не нужно ничего будет добавлять в TicketCompose, а клиенту придет сообщение с текстом от Агента и ссылкой).
OTRS ITSM 5.0.3
Ubuntu 14.04 + PostgreySQL 9.3.9 +Apache 2.4.7

stalnoff
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 05 май 2021, 16:23
Поблагодарили: 1 раз

Re: Как добавить ссылку на заявку в шаблон ответа?

Сообщение stalnoff » 05 май 2021, 16:32

Добрый день!

Для OTRS 5 строка должна быть следующая:

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

[% Config("HttpType") | html %]://[% Config("FQDN") | uri %]/[% Config("ScriptAlias") | html %]customer.pl?Action=CustomerTicketZoom;TicketNumber=[% Data.TicketNumber | uri %]
Возможно ответ запоздал, но возможно, кому-то будет полезно.
Я, например, искал и не нашел - пришлось самому придумывать :)

Ответить