Добавление нового поля при создании заявки
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 55
- Зарегистрирован: 06 мар 2017, 09:21
- Благодарил (а): 1 раз
Добавление нового поля при создании заявки
Доброго времени суток. Господа, нужно добавить новое поле для заполнения при создании заявки (см.скриншот)
Просмотрел мануал , полазил в настройках, но ничего путного не нашел( подскажите где смотреть и вообще возможно ли такое?
Версия OTRS 5
Просмотрел мануал , полазил в настройках, но ничего путного не нашел( подскажите где смотреть и вообще возможно ли такое?
Версия OTRS 5
OTRS 5.0.16
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Добавление нового поля при создании заявки
Динамические поля вам помогут
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 55
- Зарегистрирован: 06 мар 2017, 09:21
- Благодарил (а): 1 раз
Re: Добавление нового поля при создании заявки
Создал динамическое поле "обычный текст" зашел в настройки и не понимаю, что в них нужно писать, подскажите пожалуйста
OTRS 5.0.16
-
- OTRS Новобранец
- Сообщения: 55
- Зарегистрирован: 06 мар 2017, 09:21
- Благодарил (а): 1 раз
Re: Добавление нового поля при создании заявки
я возможно не там смотрю, так как заявку я делаю через сайт "http://openfire/otrs/customer.pl?" имеет ли это какую то роль?
OTRS 5.0.16
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Добавление нового поля при создании заявки
Редактировать настройки конфигурации в Ticket → Frontend::Customer::Ticket::ViewNew --> Ticket::Frontend::CustomerTicketMessage###DynamicField
В поле "Ключ" указываете имя поля, в "Содержание" - значение из комментария к параметру (0,1,2).
Кроме того, чтобы это поле было видно в заявке и клиенту и агенту, такие же параметры надо заполнить в CustomerTicketZoom###DynamicField в Ticket → Frontend::Customer::Ticket::ViewZoom и Ticket → Frontend::Agent::Ticket::ViewZoom
В поле "Ключ" указываете имя поля, в "Содержание" - значение из комментария к параметру (0,1,2).
Кроме того, чтобы это поле было видно в заявке и клиенту и агенту, такие же параметры надо заполнить в CustomerTicketZoom###DynamicField в Ticket → Frontend::Customer::Ticket::ViewZoom и Ticket → Frontend::Agent::Ticket::ViewZoom
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 55
- Зарегистрирован: 06 мар 2017, 09:21
- Благодарил (а): 1 раз
Re: Добавление нового поля при создании заявки
Получилось, спасибо огромное! тему можно пометить как решенную)))ykolesnikov писал(а):Редактировать настройки конфигурации в Ticket → Frontend::Customer::Ticket::ViewNew --> Ticket::Frontend::CustomerTicketMessage###DynamicField
В поле "Ключ" указываете имя поля, в "Содержание" - значение из комментария к параметру (0,1,2).
Кроме того, чтобы это поле было видно в заявке и клиенту и агенту, такие же параметры надо заполнить в CustomerTicketZoom###DynamicField в Ticket → Frontend::Customer::Ticket::ViewZoom и Ticket → Frontend::Agent::Ticket::ViewZoom
OTRS 5.0.16
-
- OTRS Новобранец
- Сообщения: 1
- Зарегистрирован: 22 дек 2017, 13:19
Re: Добавление нового поля при создании заявки
схожий вопрос, добавил динамическое поле, но оно добавилось внизу формы, как его поднять выше?ykolesnikov писал(а):Редактировать настройки конфигурации в Ticket → Frontend::Customer::Ticket::ViewNew --> Ticket::Frontend::CustomerTicketMessage###DynamicField
В поле "Ключ" указываете имя поля, в "Содержание" - значение из комментария к параметру (0,1,2).
Кроме того, чтобы это поле было видно в заявке и клиенту и агенту, такие же параметры надо заполнить в CustomerTicketZoom###DynamicField в Ticket → Frontend::Customer::Ticket::ViewZoom и Ticket → Frontend::Agent::Ticket::ViewZoom
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Добавление нового поля при создании заявки
По умолчанию, все динамические поля выводятся на экран в конце формы единым блоком.
Чтобы вывести их в нужном порядке и в нужном месте нужна кастомизация. В файлах .tt (например CustomerTicketMessage) есть закомментированный пример вывода отдельных динамических полей, там группу операторов вывода нужно повторить для каждого поля в отдельности, а имя поля указывается в открывающем и закрывающем блок комментарии. После этого, группу операторов вывод конкретного поля помещаете в нужное место файла.
Здесь OfficeNumber - имя конкретного динамического поля
Код: Выделить всё
[% RenderBlockStart("DynamicField") %]
<div class="Row Row_DynamicField_[% Data.Name | html %]">
[% Data.Label %]
<div class="Field">
[% Data.Field %]
</div>
<div class="Clear"></div>
</div>
[% RenderBlockEnd("DynamicField") %]
Код: Выделить всё
[% RenderBlockStart("DynamicField_OfficeNumber") %]
<div class="Row Row_DynamicField_[% Data.Name | html %]">
[% Data.Label %]
<div class="Field">
[% Data.Field %]
</div>
<div class="Clear"></div>
</div>
[% RenderBlockEnd("DynamicField_OfficeNumber") %]
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 55
- Зарегистрирован: 06 мар 2017, 09:21
- Благодарил (а): 1 раз
Re: Добавление нового поля при создании заявки
Прошу меня дико извинить, но не могли бы вы мне подсказать, как сделать поле, которое я просил в начале поста, обязательным для заполнения?
OTRS 5.0.16
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Добавление нового поля при создании заявки
Внимательно читайте ответы к своим вопросам и комментарии к параметрам в Конфигурации системы. «2 - показывать и обязательно к заполнению»
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая
-
- OTRS Новобранец
- Сообщения: 55
- Зарегистрирован: 06 мар 2017, 09:21
- Благодарил (а): 1 раз