Добавление дополнительных атрибутов в графе Поиска

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
ssvin4ep
OTRS Новобранец
Сообщения: 19
Зарегистрирован: 15 дек 2011, 08:40

Добавление дополнительных атрибутов в графе Поиска

Сообщение ssvin4ep » 10 апр 2012, 17:04

Всем добрый день.
Встал вопрос следующего характера.
Необходимо добавить в графе "Поиск" в атрибутах дополнительный вариант поиска "Регион".

Изображение

Как можно это сделать?
Возможен ли вариант добавления дополнительного атрибута через web-интерфэйс?

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: Добавление дополнительных атрибутов в графе Поиска

Сообщение yuri0001 » 10 апр 2012, 17:33

Добрый день!
А где у Вас этот атрибут?
Вы его как-то создали? Версия OTRS?
В 3.0 можно создать FreeText поле и если Вы его активируете, оно должно появиться и в поиске. В 3.1 это Dynamic Fields - практически то же самое, только удобней. Описание этих возможностей в мануале.
Не забудьте потом активировать поля в Edit Config Settings in Ticket -> Frontend::Agent::Ticket::ViewSearch
Ticket::Frontend::AgentTicketSearch###DynamicField
или FreeText
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

ssvin4ep
OTRS Новобранец
Сообщения: 19
Зарегистрирован: 15 дек 2011, 08:40

Re: Добавление дополнительных атрибутов в графе Поиска

Сообщение ssvin4ep » 10 апр 2012, 20:28

Добрый вечер.
Версия 3.1.2
Поле "Регион" дописывался в Config. pm
Имеет следующий вид UserRegion - Регион - region (это поле, которое вот входит в форму заполнения ри создании учетной записи клиента).
Так вот.
Я не могу в графе Поиск, прописав один из этих наименований добавить "Регион" в атрибуты.

Подскажите где копать.
Я вот тут нашел одно место, ссылка такая: Frontend::Agent::Ticket::ViewSearch, но оказалось не то.

Ищу другое место, где можно это дело прописать.

ssvin4ep
OTRS Новобранец
Сообщения: 19
Зарегистрирован: 15 дек 2011, 08:40

Re: Добавление дополнительных атрибутов в графе Поиска

Сообщение ssvin4ep » 10 апр 2012, 20:30

Стало быть я всё же был на верном пути, но не до конца что-то делаю

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

Re: Добавление дополнительных атрибутов в графе Поиска

Сообщение yuri0001 » 10 апр 2012, 21:00

Нет, пожалуй, я не прав. Вернее то что я написал касается дополнительных полей заявки, а не клиента, которые создаются как FreeText(DynamicField) поля. Вы, как я понимаю, добавили "Регион" к атрибутам клиента в таблице "customer" или берете его из LDAP? Надо внимательно читать мануал в разделе про добавление полей клиенту, возможно там есть ссылки как по нему искать или в разделе про поиск.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

alexus
OTRS Гуру
Сообщения: 5196
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Добавление дополнительных атрибутов в графе Поиска

Сообщение alexus » 11 апр 2012, 19:49

Поиск осуществляется по атрибутам Тикета. А Регион в вашем случае таковым не является.
Здесь однозначно потребуется модификация кода модуля поиска.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить