Найдено 310 результатов

merkushov
01 окт 2013, 14:44
Форум: Общие вопросы
Тема: Доработка AgentTicketOverviewSmall
Ответы: 2
Просмотры: 2316

Re: Доработка AgentTicketOverviewSmall

Попробуйте SolutionTime Но перед этим в Kernel/Output/HTML/TicketOverviewSmall.pm нужно в вызове метода TicketGet добавить Extended => 1,
merkushov
01 окт 2013, 14:23
Форум: Общие вопросы
Тема: ACL и группы клиентов
Ответы: 27
Просмотры: 21360

Re: ACL и группы клиентов

А если так попробовать? $Self->{TicketAcl}->{'051 ACL-Customer-Ограничение выбора очереди для КУИ'} = { Properties => { Frontend => { Action => ['CustomerTicketMessage'] }, CustomerUser => { Group_rw => ['Cust_KUI'], }, }, Possible => { Ticket => { Queue => ['Raw', 'Junk'] }, }, };
merkushov
25 сен 2013, 09:44
Форум: Общие вопросы
Тема: Сервисы на разных языках
Ответы: 7
Просмотры: 4770

Re: Сервисы на разных языках

Ах вы про список сервисов!! Они как и очереди не переводятся. Если хотите чтобы переводились, вам нужно в коде найти все нужные вам места, где используются "сервисы" и обернуть их вызовом перевода.
merkushov
24 сен 2013, 14:50
Форум: Общие вопросы
Тема: Сервисы на разных языках
Ответы: 7
Просмотры: 4770

Re: Сервисы на разных языках

У Клиента и Агента есть выпадающий список языка.
merkushov
24 сен 2013, 09:18
Форум: Общие вопросы
Тема: аттачмент
Ответы: 1
Просмотры: 1847

Re: аттачмент

Если у вас аттач хранится по дефолту в базе данных, то запросом к таблице article_attachment. Если в файловой системе, то там тоже можно средствами ОС.
merkushov
10 сен 2013, 15:53
Форум: Общие вопросы
Тема: Dynamic Fields and ACL
Ответы: 9
Просмотры: 7497

Re: Dynamic Fields and ACL

Нужно вот так писать $Self->{TicketAcl}->{'012 ACL-Customer-Types'} = { Properties => { Frontend => { Action => ['CustomerTicketMessage'] }, Type => { Name => ['Запрос на предоставление доступа'], }, }, Possible => { Ticket => { DynamicField_TicketFreeText17 => ['value1', 'value7'], DynamicField_Ti...
merkushov
10 сен 2013, 15:35
Форум: Общие вопросы
Тема: Dynamic Fields and ACL
Ответы: 9
Просмотры: 7497

Re: Dynamic Fields and ACL

Нужно вот так писать $Self->{TicketAcl}->{'012 ACL-Customer-Types'} = { Properties => { Frontend => { Action => ['CustomerTicketMessage'] }, Type => { Name => ['Запрос на предоставление доступа'], }, }, Possible => { Ticket => { DynamicField_TicketFreeText17 => ['value1', 'value7'], DynamicField_Tic...
merkushov
09 сен 2013, 13:05
Форум: Help
Тема: Количество просроченных заявок SQL
Ответы: 13
Просмотры: 7874

Re: Количество просроченных заявок SQL

Посмотрите на Kernel/System/Ticket/Event/TriggerEscalationStopEvents.pm Этот модуль пытается выставлять события связанные с эскалацией и отметку в истории, опираясь на другие события и анализируя изменения в тикете. Если это не то что вам нужно, то очень близко.
merkushov
09 сен 2013, 09:34
Форум: Help
Тема: Количество просроченных заявок SQL
Ответы: 13
Просмотры: 7874

Re: Количество просроченных заявок SQL

Доработать OTRS чтобы тот сохранял в истории по тикету данные об эскалации, а потом строить по этим данным аналитику.
merkushov
06 сен 2013, 16:09
Форум: Общие вопросы
Тема: Про Process Management
Ответы: 24
Просмотры: 24768

Re: Про Process Management

Для раздела Howto тут слишком мало информации. Вот давайте тут обсудим, если интересно, а когда достаточно материала наберётся, перенесём.
merkushov
06 сен 2013, 15:18
Форум: Общие вопросы
Тема: Про Process Management
Ответы: 24
Просмотры: 24768

Про Process Management

Попробовал Process Management (PM) в OTRS, оказалась неплохая штука! Хочу поделиться впечатлениями и сделать небольшой сумбурный обзор. Если в двух словах, то это инструмент, позволяющий 1) управлять набором действий (кнопок) Агента и/или Клиента, в зависимости от текущего состояния PM; 2) управлять...
merkushov
05 сен 2013, 11:32
Форум: Help
Тема: Количество просроченных заявок SQL
Ответы: 13
Просмотры: 7874

Re: Количество просроченных заявок SQL

Что-то я тоже не понял, какой остаётся след от эскалации. В таблице тикетов есть счётчики на каждую эскалацию, а какие отметки остаются в истории?
merkushov
05 сен 2013, 09:39
Форум: Help
Тема: Количество просроченных заявок SQL
Ответы: 13
Просмотры: 7874

Re: Количество просроченных заявок SQL

Какая у вас БД MySQL или Postgres?
merkushov
05 сен 2013, 09:34
Форум: Разработка
Тема: Новый виджет для Дайджеста на SlickGrid
Ответы: 31
Просмотры: 51783

Re: Новый виджет для Дайджеста на SlickGrid

Кое что раскопал: Есть такая настройка DashboardBackend###0100-Ticket-SlickGrid. Чтобы снять/изменить ограничение по отображаемым заявкам правим пункт Attributes. По-умолчанию "StateTypeIDs=2", чтобы сделать отображение только новых и открытых нужно вписать "StateType=new;StateType=open;". Чтобы от...
merkushov
09 авг 2013, 15:06
Форум: Разработка
Тема: Новый виджет для Дайджеста на SlickGrid
Ответы: 31
Просмотры: 51783

Re: Новый виджет для Дайджеста на SlickGrid

Ошибка! У себя я её уже исправил :)

Исправьте

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

- return unless defined $Param{IDList} && ref $Param[IDList] eq 'ARRAY' && scalar @{$Param{IDList}};
+ return unless defined $Param{IDList} && ref $Param{IDList} eq 'ARRAY' && scalar @{$Param{IDList}};
merkushov
09 авг 2013, 11:32
Форум: Разработка
Тема: Новый виджет для Дайджеста на SlickGrid
Ответы: 31
Просмотры: 51783

Re: Новый виджет для Дайджеста на SlickGrid

Можно оставить как есть. Смена прав там ни на что не влияет.
Похоже это ./bin/otrs.SetPermissions.pl права покорёжил.
merkushov
09 авг 2013, 09:29
Форум: Разработка
Тема: Новый виджет для Дайджеста на SlickGrid
Ответы: 31
Просмотры: 51783

Re: Новый виджет для Дайджеста на SlickGrid

Могу выложить и файлы. Как мне кажется, это менее рационально, т.к. версии OTRS могут сильно отличатся друг от друга, но если только в качестве примера.
На следующей неделе постараюсь выложить обновление. Будет исправлено пару багов и добавлен функционал настройки основных фильтров через конфиг.
merkushov
08 авг 2013, 10:06
Форум: Help
Тема: Удаление файла из системы
Ответы: 20
Просмотры: 15152

Re: Удаление файла из системы

Если вычистили и всё продолжает работать, не переживайте боком не выйдет.

Узнать номер сообщения можно на странице заявки AgentTicketZoom. В кнопках, относящихся к сообщению есть параметр ArticleID это и есть номер.
merkushov
07 авг 2013, 16:31
Форум: Разработка
Тема: Новый виджет для Дайджеста на SlickGrid
Ответы: 31
Просмотры: 51783

Re: Новый виджет для Дайджеста на SlickGrid

Этот файл нужно создать копированием из файла Kernel/Language/xx_Custom.pm
merkushov
07 авг 2013, 09:57
Форум: Help
Тема: Удаление файла из системы
Ответы: 20
Просмотры: 15152

Re: Удаление файла из системы

Тогда я подумал: "Ну хотя бы базу данных разгрузил..." Я это проверил и обнаружил, что база данных меньше весить не стала !!! Тогда в чем смысл проделланой мной махинации? Всё верно. Если вы специально не чистили таблицу article_attachment, то данные, скорее всего, в ней остались. После переключени...
merkushov
07 авг 2013, 09:28
Форум: Общие вопросы
Тема: Дополнительный фильтр в дайджест
Ответы: 13
Просмотры: 9589

Re: Дополнительный фильтр в дайджест

Простите за категоричность, но программиста к OTRS надо подпускать только тогда, когда уже все другие способы исчерпаны. Сначала проект, модель. Поменьше слушать рядовых агентов - не "не слушать", а именно поменьше именно по функционалу - это должны спроектировать менеджеры, организующие процессы и...
merkushov
06 авг 2013, 14:45
Форум: Общие вопросы
Тема: Дополнительный фильтр в дайджест
Ответы: 13
Просмотры: 9589

Re: Дополнительный фильтр в дайджест

Как раз сейчас занят тем что выношу эти фильтры в конфиг. Так что на следующей неделе появится обновлённая версия виджета.