Статистика за 12 месяцев
Модератор: ykolesnikov
Статистика за 12 месяцев
Приветствую.
Можно ли сделать виджет в боковой панели по месяцам. т.е. есть по-умолчанию "Статистика за 7 дней", показывает созданные и закрытые заявки каждый день.
Такую же статистику только дни заменить на месяцы. Рассчитывать сколько создано и закрыто заявок в месяц.
Где можно поправить эту статистику, направьте пожалуйста. Поковыряю эти файлы на тестовом сервере сначало.
Можно ли сделать виджет в боковой панели по месяцам. т.е. есть по-умолчанию "Статистика за 7 дней", показывает созданные и закрытые заявки каждый день.
Такую же статистику только дни заменить на месяцы. Рассчитывать сколько создано и закрыто заявок в месяц.
Где можно поправить эту статистику, направьте пожалуйста. Поковыряю эти файлы на тестовом сервере сначало.
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
-
- OTRS Гуру
- Сообщения: 3119
- Зарегистрирован: 24 дек 2010, 09:27
- Откуда: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Статистика за 12 месяцев
Каждый день и час видеть статистику за год перед глазами? Этот виджет обновляется и при недельной посуточной статистике это логично. А для года какой смысл? Хотя, конечно, Ваше дело. Где-то была тема про переделку этого виджета из недельного в декадный, поищите, возможно тамошние идеи и подходы подойдут.
С уважением Юрий Колесников
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 тестовая
Re: Статистика за 12 месяцев
Юрий спасибо.
Я ещё раз подумал с начальником, моя ошибка, я неправильно понял результат. Я поправил количество дней в файле otrs/Kernel/Output/HTML/DashboardTicketStatsGeneric.pm
Я сделал не последние 7 дней, а последние 30 дней, чтобы видеть визуально изменения в заявках. В какие дни пики или затишье.
Вот как получилось:
А по месяцам я сейчас отчёт настраиваю, чтобы в дайджесте показывал годовой отчёт на виджете.
Пытаюсь понять новые заявки как сделать, чтобы добавлял на график.
Вроде правильно, но закрытые показывает, а открытые 0 пишет.
Я ещё раз подумал с начальником, моя ошибка, я неправильно понял результат. Я поправил количество дней в файле otrs/Kernel/Output/HTML/DashboardTicketStatsGeneric.pm
Я сделал не последние 7 дней, а последние 30 дней, чтобы видеть визуально изменения в заявках. В какие дни пики или затишье.
Вот как получилось:
А по месяцам я сейчас отчёт настраиваю, чтобы в дайджесте показывал годовой отчёт на виджете.
Пытаюсь понять новые заявки как сделать, чтобы добавлял на график.
Вроде правильно, но закрытые показывает, а открытые 0 пишет.
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Статистика за 12 месяцев
А что это за виджет?
Если левый отчет, можно select-ом типа Число открытых и закрытых тикетов по дням
Только группировку по месяцам сделать, ну и период увеличить.
Если левый отчет, можно select-ом типа Число открытых и закрытых тикетов по дням
Код: Выделить всё
SELECT date,
SUM(history_type_id = 1) AS created,
SUM(history_type_id IN (1, 27) AND state_id IN (2, 3)) AS closed
FROM (
SELECT DISTINCT history_type_id, ticket_id, state_id, LEFT(create_time, 10) AS date
FROM ticket_history
WHERE history_type_id IN (1, 27) AND create_time > CURRENT_DATE - INTERVAL 30 DAY
) AS a
GROUP BY date
--
OTRS 6.0.22
OTRS 6.0.22
Re: Статистика за 12 месяцев
Спасибо.
Не, это стандартный отчёт с типом группировки заявок и включённой функцией "Показать как виджет Дайджеста: Да"
Вот код отчёта:
Если выбрать на третьем шаге два и более вариантов, то он будет их группировать вот так.
Наверно придётся курить otrs.GenerateStats.pl, либо думать над созданием своего отчёта как то прикрутить его к системе.
Не, это стандартный отчёт с типом группировки заявок и включённой функцией "Показать как виджет Дайджеста: Да"
Вот код отчёта:
Код: Выделить всё
<?xml version="1.0" encoding="UTF-8"?>
<otrs_stats>
<Cache>0</Cache>
<Description>Отчёт заявок по месяцам для виджета.</Description>
<File/>
<Format>GD::Graph::lines</Format>
<GraphSize>1600x1200</GraphSize>
<Object>Ticket</Object>
<ObjectModule>Kernel::System::Stats::Dynamic::Ticket</ObjectModule>
<ObjectName>TicketAccumulation</ObjectName>
<Permission>stats</Permission>
<ShowAsDashboardWidget>1</ShowAsDashboardWidget>
<StatType>dynamic</StatType>
<SumCol>0</SumCol>
<SumRow>0</SumRow>
<Title>Отчёт заявок по месяцам.</Title>
<UseAsValueSeries Element="StateIDs" Fixed="1">
<SelectedValues>closed successful</SelectedValues>
</UseAsValueSeries>
<UseAsValueSeries Element="CreatedStateIDs" Fixed="1">
<SelectedValues>new</SelectedValues>
</UseAsValueSeries>
<UseAsXvalue Element="CreateTime" Fixed="1" TimeRelativeCount="12" TimeRelativeUnit="Month" TimeScaleCount="1" TimeStop="2016-10-03 23:59:59">
<SelectedValues>Month</SelectedValues>
</UseAsXvalue>
<Valid>1</Valid>
</otrs_stats>
Наверно придётся курить otrs.GenerateStats.pl, либо думать над созданием своего отчёта как то прикрутить его к системе.
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
-
- OTRS Мастер
- Сообщения: 507
- Зарегистрирован: 22 апр 2015, 06:45
- Откуда: Томск
- Благодарил (а): 7 раз
- Поблагодарили: 45 раз
Re: Статистика за 12 месяцев
Стандартным отчетом одновременно не вывести. Сам хотелalexey писал(а):Вроде правильно, но закрытые показывает, а открытые 0 пишет.
http://otrs.ru/forum/viewtopic.php?f=2&t=3601
--
OTRS 6.0.22
OTRS 6.0.22
Re: Статистика за 12 месяцев
Спасиб, попробую покурить варианты.
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Re: Статистика за 12 месяцев
Надо попробовать поковырять свой отчёт скопировав его отдельным файлом:paver писал(а):Стандартным отчетом одновременно не вывести. Сам хотелalexey писал(а):Вроде правильно, но закрытые показывает, а открытые 0 пишет.
http://otrs.ru/forum/viewtopic.php?f=2&t=3601
/opt/otrs/Kernel/System/Stats/Dynamic/Ticket.pm
Я его выбираю для мастера создания отчёта. Предполагаю можно изменить его выключив группировку.
Потестирую его на тестовом сервере.
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Re: Статистика за 12 месяцев
Коллеги, а если у кого-нибудь опыт изменения данного виджета для 5-ой версии OTRS?alexey писал(а): ...Я сделал не последние 7 дней, а последние 30 дней, чтобы видеть визуально изменения в заявках...
OTRS 5.0.13, Debian jessie
Re: Статистика за 12 месяцев
Я не ковырялся со статистикой в 5 версии, на тесте некогда ковыряться. Пытаюсь разобраться, почему продакшен сервер не может обновиться.raxru писал(а):Коллеги, а если у кого-нибудь опыт изменения данного виджета для 5-ой версии OTRS?alexey писал(а): ...Я сделал не последние 7 дней, а последние 30 дней, чтобы видеть визуально изменения в заявках...
Посмотри тут Kernel\Output\HTML\Dashboard\TicketStatsGeneric.pm
там всё переменными сделано, и поищи в AdminSysConfig что то типо TicketStatsGeneric или TicketStats.
Советую всё это делать на тесте
OTRS 4.0.14
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6
Debian 8.2, MySQL 5.6
Mail-server Exchange Server
Test-server 5.0.16
Debian 8.2, MySQL 5.6