Настройки вида дайджеста у агента.

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

Модератор: ykolesnikov

Ответить
achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Настройки вида дайджеста у агента.

Сообщение achek » 27 ноя 2012, 18:07

Подскажите, нигде не найду. Как настроить отображение заявок в разных разделах дайджеста ("Новые", "Открытые", ...), как в онлайн демо-версии на otrs.com. Т.е. перечень полей и количество заявок задаются в настройках раздела ("карандаш" в правом верхнем углу области), выводятся названия столбцов, фильтры и полоса прокрутки. Про ручное добавление отдельных столбцов ("Owner", "State", "CustomerUserID") в AgentDashboardTicketGeneric.dtl знаю.

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 27 ноя 2012, 18:55

То что Вы видели в OnlineDemo на сайте - это расширенный вариант с применением Feature Add-On - расширений, которые можно получить купив подписку на техподдержку, в стандартный вариант они не входят.
За денежку там есть много хороших добавок. Выбирать Вам - либо сами, либо подписка, либо подряд на внедрение с Radiant (координаты в заголовке форума или выходных данных Alexus :)
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 27 ноя 2012, 19:38

Спасибо за оперативность. Может есть рецепт хотя бы по прокрутке (агенты с ноутбуками, после ручного добавления полей текст сворачивается и эргономика хромает). Попытки править CSS не увенчались.

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 27 ноя 2012, 19:59

Это сугубо мое личное мнение - не стоит тратить время на это, пусть пользуются другими видами просмотра заявок. Завтра - замените ноутбуки на планшеты и не всем, а постепенно, и опять кому-то будет неудобно. Под всех не прогнетесь. Лучше совместно с ведущими агентами найти оптимальный способ просмотра и его кастомизировать, или просто научить всех им пользоваться и в стандартном виде. Это вопрос привычки, времени и административного ресурса. Если не убедил - вперед, через тернии к звездам. :)
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

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

Re: Настройки вида дайджеста у агента.

Сообщение alexus » 28 ноя 2012, 12:17

Вам следует определить минимальное разрешение экрана в ваших корпоративных стандартах, и подстраивайте систему под это разрешение.
С уважением,
Алексей Юсов

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? Спросите меня как!

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 29 ноя 2012, 15:53

Если сотрудник ИТ-подразделения предлагает менять корпоративный стандарт для подстройки opensource системы, то может возникнуть здравая мысль поменять этого сотрудника. Поделюсь своим рецептом.
В файле AgentDashboardTicketGeneric.dtl в самом начале настраиваем прокрутку:
---
<style>
.DataTable {
overflow-x: scroll;
white-space: nowrap;
}
</style>
---

Затем прописываем заголовки столбцов:
---
<!-- dtl:block:ContentLargeTicketGenericFilter -->
<table class="DataTable">
<thead>
<tr>
<th>$Text{"Priority"}</th>
<th>$Text{""}</th>
<th>$Text{"TicketID"}</th>
<th>$Text{"Title"}</th>
<th>$Text{"Queue"}</th>
<th>$Text{"CustomerID"} / $Text{"Customer"}</th>
<th>$Text{"State"}</th>
<th>$Text{"Owner"}</th>
<th>$Text{"Lock"}</th>
<th>$Text{"Time"}</th>
</tr>
</thead>
<tbody>
.....
---

и отображение данных в этих столбцах:
---
<!-- dtl:block:ContentLargeTicketGenericRowMeta -->
...
<td class="W50pc">
<div title="$QData{"Title"}">$QData{"Title","50"}</div>
</td>

<td>$QData{"Queue"}</td>
<td>$QData{"CustomerID"} / $QData{"CustomerUserID"}</td>
<td>$QData{"State"}</td>
<td>$QData{"Owner"}</td>
<td>$QData{"Lock"}</td>
<td>$QData{"Time"}</td>
---

Кажется, прокрутка включается сама, надо только wrap отключить:
<style>
.DataTable {
/* overflow-x: scroll; */
white-space: nowrap;
}
</style>
---

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 29 ноя 2012, 16:38

А вопрос с переводом в дайджесте названий состояния заявок ('new', 'open', ...) решён? можно ли безболезненно править названия через "Администрирование-Состояния" и как быть с названиями состояния блокировки ('lock', 'unlock')?

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 29 ноя 2012, 17:04

Любая локализация только через ru_custom.pm - он дополняет (или заменяет, если переводите уже имеющийся в ru.pm термин) ru.pm , почитайте здесь на форуме об этом много написано и в документации тоже. Могут остаться без перевода только прямые баги программеров, когда перед выводом поле не преобразуется в текст, иногда встречается.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 29 ноя 2012, 17:10

В ru.pm все 'New', 'new', 'Open', 'open', 'lock', 'unlock' локализованы, у клиентов и в очередях у агентов отображается на русском правильно, а в дайджесте - нет. Правка через "Администрирование-Состояния" нарушает работу.

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 29 ноя 2012, 17:21

Не знаю, у меня все отображается правильно и состояния и блокировки - по русски. Но уже не помню, правил ли код.
Посмотрите в AgentDashboardTicketGeneric.dtl, я уже говорил, что есть ошибки в коде модулей. Импортным ребятам они не видны, а наши или правят или мирятся с этим.
Судя по тексту приведенному Вами выше, Вы выводите состояния из базы - надо преобразовывать в текст, тогда перевод будет работать :oops:
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 29 ноя 2012, 17:28

В AgentDashboardTicketGeneric.dtl вывод идет(см.выше) через:
<td>$QData{"State"}</td>
<td>$QData{"Lock"}</td>
Что можно здесь править?

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 29 ноя 2012, 18:19

Конструкция, типа -$Text{"$Data{"State"}"} - программисты поправят :oops:
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 29 ноя 2012, 18:26

Спасибо, это по делу, а то сразу - подряд с Радиантом. ;)

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 29 ноя 2012, 18:29

Не "крошите батон" на Alexus и Радиант. Он здесь главный гуру и говорит по делу. Оглядитесь для начала. Иных уж нет, а форум живет и держится. :!:
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

achek
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 27 ноя 2012, 17:55

Re: Настройки вида дайджеста у агента.

Сообщение achek » 29 ноя 2012, 18:45

Пардон, никоим образом не хотел обидеть гуру. Может просто частые вопросы оформить в виде "OTRS CookBook'a" ?

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

Re: Настройки вида дайджеста у агента.

Сообщение yuri0001 » 29 ноя 2012, 19:12

Те, у кого есть время и желание - а другого здесь быть не может - обобщают темы и заносят в Howtos - можете считать это CookBook, и внести свои посильные 5 копеек, если есть что сказать. ;)
Вот освоите OTRS и напишете, все будут рады.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

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

Re: Настройки вида дайджеста у агента.

Сообщение alexus » 30 ноя 2012, 13:37

achek писал(а):Спасибо, это по делу, а то сразу - подряд с Радиантом.
И где я писал не по делу?! Я требую сатисфакции :twisted: !
С уважением,
Алексей Юсов

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? Спросите меня как!

Creative
OTRS Новобранец
Сообщения: 132
Зарегистрирован: 22 июн 2011, 14:33
Откуда: Татарстан, Альметьевск

Re: Настройки вида дайджеста у агента.

Сообщение Creative » 30 ноя 2012, 14:18

alexus писал(а):Я требую сатисфакции :twisted: !
Гы. Сатисфакция. Напомнило :)

http://ithappens.ru/story/10226
Мозг человека обычно загружен лишь на 10% своей мощности, остальное - резерв для операционной системы.

OTRS 3.1.4; ITSM 3.1.6; Ubuntu Server 12.04 LTS
Андрей Ананьев

Ответить