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

alex.t
02 янв 2020, 18:37
Форум: Описание решений (Howtos)
Тема: Редактирование трудозатрат
Ответы: 1
Просмотры: 312

Re: Редактирование трудозатрат

3. Создаем файл TicketAccountingTimeEdit.tt, закидываем в папку otrs/Custom/Kernel/Output/HTML/Templates/Standard: <div class="MainBox"> <h1>Изменить трудозатраты</h1> <h4><label>[% "Суммарные трудозатраты по тикету" | html %]</label></h4> <table class="DataTable"> <thead> <tr> <th>[% 'Агент' | html...
alex.t
02 янв 2020, 18:32
Форум: Описание решений (Howtos)
Тема: Редактирование трудозатрат
Ответы: 1
Просмотры: 312

Редактирование трудозатрат

Добрый день! При работе агенты могут не верно внести трудозатраты по тикету или забыть внести их например за предыдущий день. Модуль позволяет редактировать агенту трудозатраты, причем только свои) Работает на OTRS 5. 1. Создаем файл AccountingTimeEdit.xml, закидываем в папку otrs/Kernel/Config/File...
alex.t
05 сен 2019, 11:27
Форум: Общие вопросы
Тема: Автозаполнение поля "копия"
Ответы: 2
Просмотры: 263

Re: Автозаполнение поля "копия"

Добрый день! Находим файл AgentTicketCompose.pm, в коде ищем где происходит отправка '# send email' и перед отправкой добавляем следующий код: # Получаем дин поле: my $DF_ccmail = $Kernel::OM->Get('Kernel::System::DynamicField')->DynamicFieldGet( Name => 'ccemail' ); # Проверка на существование дин ...
alex.t
25 авг 2019, 18:22
Форум: Общие вопросы
Тема: Ширина блока "информация о заявке" в AgentTicketZoom
Ответы: 2
Просмотры: 473

Re: Ширина блока "информация о заявке" в AgentTicketZoom

Добрый день! Через интерфейс вроде ни как не получится, это свойство класса. Но есть решение: 1. Создаем файл с именем SidebarColumn350px.js, указываем следующее содержимое: $(".LayoutFixedSidebar.SidebarLast > .SidebarColumn").css('width', '350px'); Там где css свойство width это как раз ширина, мо...
alex.t
23 авг 2019, 22:08
Форум: Общие вопросы
Тема: Настройка колонки в дайджесте
Ответы: 3
Просмотры: 543

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

Добрый день! Вот решение Вашего вопроса: 1. Создаем динамическое поле с типом текст, имя обязательно укажите "DateFix", название можно любое. 2. Создаем файл TAA4OTRS_DateFix.pm, со следующим содержимым и копируем файл в папку Kernel/System/Ticket/Event : package Kernel::System::Ticket::Event::TAA4O...
alex.t
12 июл 2018, 15:05
Форум: Общие вопросы
Тема: Уведомления в случае если событие не происходит
Ответы: 2
Просмотры: 722

Re: Уведомления в случае если событие не происходит

1. Создаешь динамическое поле с типом Checkbox. 2. В планировщике создаешь задание, выставляешь Автоматическое выполнение например: 1 раз в час, все 24 часа, все 7 дней, в выборе заявок находишь "Время последнего изменения.: Последнее изменение заявки более чем ... назад", указываешь 1 день. В Обнов...
alex.t
12 июл 2018, 14:41
Форум: Общие вопросы
Тема: Вывести "количество связанных заявок"
Ответы: 1
Просмотры: 545

Re: Вывести "количество связанных заявок"

Создай динамическое поле с типом текст, выведи его в отображение TiketZoom через конфиг. В файл Ticket.pm из Папки Kernel\System, на строке примерно 1345 Добавляешь: my $DBObject = $Kernel::OM->Get('Kernel::System::DB'); $DBObject->Prepare( SQL => " SELECT COUNT(*) FROM ticket_history th LEFT JOIN t...
alex.t
12 июн 2018, 12:27
Форум: Общие вопросы
Тема: Статические отчеты.
Ответы: 1
Просмотры: 828

Re: Статические отчеты.

Вот ссылка на документацию по стат отчетам: http://doc.otrs.com/doc/manual/developer/5.0/en/html/otrs-module-layers.html#module-stats-static Если при ошибке подсвечивается название отчета Поле - * Тип объекта:, возможно это из за названия модуля, пиши его первая заглавная остальные маленькие. Так же...
alex.t
06 июн 2018, 11:56
Форум: Общие вопросы
Тема: Количество переводов между ответственными
Ответы: 9
Просмотры: 1523

Re: Количество переводов между ответственными

Задача не много изменилась и была решена. Ведется учет переводов не на ответственного а на определенные состояния заявки, можно и на ответственного считать. Создается Динамическое поле, куда будем сохранять результат. Для триггера используем смену состояния. При смене состояния, проверяем удовлетвор...
alex.t
25 май 2018, 14:01
Форум: Описание решений (Howtos)
Тема: Использование режима Запрос SQL
Ответы: 11
Просмотры: 8499

Re: Использование режима Запрос SQL

На выходе будет Отчет содержащий Номер тикета, Тему тикета, Приоритет, Время создания, Время решения (у меня этот ID=16, получите время именно последнего статуса), Sla, ID Состояния, Ссылка на Тикет. SELECT distinct t.tn as Номер_тикета, t.title as Тема_обращения, 'Приоритет - '||th.priority_id as П...
alex.t
17 май 2018, 09:37
Форум: Общие вопросы
Тема: Авто отказ заявкам.
Ответы: 7
Просмотры: 1367

Re: Авто отказ заявкам.

Добрый день!

Можно решить силами ОТРС. Через Процесс, если заявка попадает в определенную очередь, автоматом запускать процесс, через планировщик, а в процессе прописать что отправлять пользователю и что дальше делать с заявкой (например закрыть или переместить в спам).
alex.t
17 май 2018, 08:58
Форум: Общие вопросы
Тема: Количество переводов между ответственными
Ответы: 9
Просмотры: 1523

Re: Количество переводов между ответственными

В продолжение темы) Если получена История, например по запросу из БД, count посчитал кол-во определенных статусов. Создано Динамическое поле с типом Текст. Как записать значение результата count в это поле? Сначала получаем значение этого поля SELECT, потом Update значением count. Можно пример таког...
alex.t
17 май 2018, 08:51
Форум: Общие вопросы
Тема: StopSLA
Ответы: 5
Просмотры: 1129

Re: StopSLA

Предложенный ранее модуль не совсем подходит. Необходимо например в состоянии "В работе" и "Новая заявка", останавливать счетчики "Время до обновления" и "Время до решения", считать только "Время до первого ответа", при переводе в состояние "Направлена на 2ЛП" останавливать "Время первого ответа" и ...
alex.t
14 май 2018, 15:37
Форум: Общие вопросы
Тема: StopSLA
Ответы: 5
Просмотры: 1129

StopSLA

Добрый день! Есть ли вариант остановить счетчик Sla (Время до изменения, время до решения) в определенном статусе? Кроме Требуется уточнения и Решение предоставлено. Но чтобы при этом счетчик времени до первого ответа не останавливался. Есть плагин Znuny4OTRSEscalationSuspend, но он останавливает вр...
alex.t
08 май 2018, 12:39
Форум: Общие вопросы
Тема: Количество переводов между ответственными
Ответы: 9
Просмотры: 1523

Re: Количество переводов между ответственными

Как вариант: написать собственный модуль, который увеличивает динамическое поле на 1, модуль запускать задачей планировщика, которая срабатывает по триггеру Смена ответственного. Спасибо за идею! Есть какие то модули для примера? Модуль буду писать первый раз, взять бы что то за основу. Из документ...
alex.t
07 май 2018, 11:52
Форум: Общие вопросы
Тема: Количество переводов между ответственными
Ответы: 9
Просмотры: 1523

Re: Количество переводов между ответственными

Выводить в динамические поля, без разницы куда, т.к. потом при выгрузке Отчета, можно посмотреть сколько раз осуществлялся перевод на Ответственного.
alex.t
07 май 2018, 11:25
Форум: Общие вопросы
Тема: Количество переводов между ответственными
Ответы: 9
Просмотры: 1523

Re: Количество переводов между ответственными

Хотелось бы выводить через динамические поля например.
alex.t
07 май 2018, 08:46
Форум: Общие вопросы
Тема: Количество переводов между ответственными
Ответы: 9
Просмотры: 1523

Количество переводов между ответственными

Всем привет!

Есть необходимость учитывать переводы между Ответственными, то есть что бы можно было посмотреть сколько раз одна заявка переводилась на определенного Ответственного.
Может кто сталкивался или есть какие то мысли)

Спасибо.
alex.t
29 апр 2018, 09:30
Форум: Общие вопросы
Тема: Планирование и контроль выездов в OTRS
Ответы: 7
Просмотры: 3141

Re: Планирование и контроль выездов в OTRS

Целесообразно добавить Динамическое поле, с выпадающим списком Выезд/Нет. Потом и в отчеты можно вывести.