Уведомление до эскалации

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

Модератор: ykolesnikov

Cmac
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 26 янв 2011, 21:19

Уведомление до эскалации

Сообщение Cmac » 26 янв 2011, 21:24

Подскажите, пожалуйста, как сделать, чтобы за несколько минут до эскалации тикета на e-mail приходило соответствующее уведомление?
Пробовали менять "Уведомление от" при создании/редактировании очереди, но никаких уведомлений не приходит.

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

Re: Уведомление до эскалации

Сообщение alexus » 27 янв 2011, 16:59

Должно приходить. Смотрите логи.
С уважением,
Алексей Юсов

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

Cmac
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 26 янв 2011, 21:19

Re: Уведомление до эскалации

Сообщение Cmac » 28 янв 2011, 11:46

Уведомления должны приходить на какие e-mail: Агентов группы или владельцу тикета?
Требуется ли делать какие-либо дополнительные настройки?

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

Re: Уведомление до эскалации

Сообщение alexus » 28 янв 2011, 14:06

Уведомления приходят тем агентам, у которых в настройках предпочтений указаны соотв. очереди.
С уважением,
Алексей Юсов

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

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Уведомление до эскалации

Сообщение ykolesnikov » 16 фев 2011, 10:04

Который день бьюсь с уведомлениями по эскалации, а общей картины не складывается. :x !

1. Что считать уведомлением? Если это красные строки с текстом об истечении времени по эскалации в интерфейсе агента, то да, приходят. Цвет строки уведомления до эскалации, кажется, того же цвета что цвет темы оформления, а по эскалации - красный. Меня более интересует уведомление агенту по e-mail, т.к., находясь в интерфейсе агента, он не всегда будет заглядывать в экран, на котором видны уведомления об эскалации, в почте же обычно что-нибудь да мигает о поступлении нового сообщения, тем более, если извещать об эскалации надо руководителя агента.

2. В списке событий, доступных для создания уведомления о событии я не вижу событий, связанных с эскалацией (интерфейс админа). Где их взять и как настроить?

3. В настройке уведомлений агентов вообще задается только тема и текст уведомления или это и есть те уведомления, что видны в агентском интерфейсе. Тогда где включить почтовые :oops: :oops: :oops: ?!
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Cmac
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 26 янв 2011, 21:19

Re: Уведомление до эскалации

Сообщение Cmac » 12 апр 2011, 10:27

Изначально, вопрос заключался именно в том, почему не приходят уведомления о эскалации на email агентов у которых выбраны соответствующие очереди. В логах нет никакой информации о проблемах с отправкой уведомлений. Там нет вообще каких-либо уведомлений о проблемах, кроме "notice" о отправляемых письмах и автоответах.
Куда копать :?:

busy
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 13 апр 2011, 09:28

Re: Уведомление до эскалации

Сообщение busy » 14 апр 2011, 07:51

У меня не приходили уведомления эскалации, когда в очередях не был выбран календарь.
У вас с этим все ок и настроено рабочее время календаря? Уведомление приходит в зависимости от того, сколько часов в рабочем дне, то есть система обращается к календарю и смотрит по рабочим часам сколько времени прошло до отправки уведомления.

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 14 апр 2011, 16:19

Тоже разбираюсь.
Уведомления об эскалации и перед эскалацией есть в стандартных "Уведомлениях агентов".
Само время эскалации и время уведомления до эскалации настраивается на очереди.
А вот на какие права сработает эскалация, на "ro" ли на "rw" пока не выяснил.
В "уведомлении о событии" действительно нет события - эскалация, хоть с ITSM хоть без.
Каким образом разделять "функциональную" и "иерархическую" эскалации пока не понимаю.

P.S. Начал проверять эскалацию. Ставлю время первого ответа вочереди - 60 мин, создаю заявку - получаю в заявке время до первого ответа - 2 часа, соответвенно для 120 мин - 3 часа. Где он интресно еще час берет?
Со временем решения еще веселее. Ставлю 960 минут - 2 рабочих дня (календарь пятидневка, по 8 рабочих часов) - в тикете получаю 98 часов до эскалации.
В общем совсем не понятно, как оно рабтает :(

P.P.S Разобрался. Все работает верно (в рабочих часах). Просто зря в календаре поставил время +3 часа. (дурная привычка) :)
Осталось придумать как получать уведомления не подписывась на очередь. Мне, как руководителя не улыбатся читать ВСЮ переписку по всем очередям.. :)
А вот уведомления об эскалации нужны обязательно. Но как раньше упоминалось, такого события нет. :( Т.е. получается, что работает только функциональна эскалация... :(
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 15 апр 2011, 09:51

У очереди выбран календарь, уведомление стоит 80%. У агентов выбрана очередь в предпочтениях, права и ro и rw на данную очередь есть. Уведомления о создании заявки приходят. А об эскалации - ни ru::Agent::Escalation ни ru::Agent::EscalationNotifyBefore не отправляются... :(
Автоматизирую бардак.
Послужной список

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Уведомление до эскалации

Сообщение ykolesnikov » 15 апр 2011, 10:11

Похоже, иерархической эскалации здесь в принципе нет! Если только не попробовать с подочередями. Скажем, очередь начальника отдела и очередь отдела как подочередь очереди начальника. Будет ли начальник видеть и получать уведомления от подочереди? Надо попробовать, но пока руки не дошли, занялся ITSMом и погряз. по 3 доков нет, а разница с 2 есть. Пилим гири. ;)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 15 апр 2011, 10:22

Я пока уведомления об эскалации победить не могу... :(
Автоматизирую бардак.
Послужной список

busy
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 13 апр 2011, 09:28

Re: Уведомление до эскалации

Сообщение busy » 15 апр 2011, 10:48

JohniGo, вы не будете читать всю переписку по очереди, а лишь только уведомления об эскалации, если вы:
1. Уберете у агента, которым вы логинетесь в настройках все уведомления (то есть поставите "Нет"): Уведомление о новой заявке, Уведомление о перемещении заявки и т.д.
2. Укажете в настройках агента очереди.

busy
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 13 апр 2011, 09:28

Re: Уведомление до эскалации

Сообщение busy » 15 апр 2011, 10:58

Начальник будет получать уведомления от подочереди только в том случае, если помимо очереди у него в настройках агента будет указана и эта подочередь. У меня сложилось такое ощущение, что создание подочереди - это удобство только с точки зрения интерфейса, с точки зрения функционала - это та же очередь. К примеру, если я строю отчет или ищу поиском заявки, указывая в качестве входных данных очередь, то система не отображает заявки, которые были закрыты в подочередях этой очереди :)

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 15 апр 2011, 10:59

Спасибо за идею, но у меня, как у руководителя, тоже есть очередь. Если отключить уведомления то я и в своей очереди их не увижу. :(
А у вас уведомления об эскалации срабатывают? Может еще есть какая-то хитрость, чтоб заставить их работать?
Автоматизирую бардак.
Послужной список

busy
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 13 апр 2011, 09:28

Re: Уведомление до эскалации

Сообщение busy » 15 апр 2011, 11:16

У меня уведомления срабатывают только на мою очередь (на очередь группы руководителей -- заявки там крайне редки). Если мне необходимо проконтролировать всех остальных сотрудников, я смотрю эскалированные заявки в дайджесте. Если мне нужно наказать в конце месяца, то как вариант могу вывести отчет по эскалации времени решения. Все зависит от того, каких целей вы хотите достичь :).

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 15 апр 2011, 11:52

Я имел в виду вообще сообщения об эскалации срабатывают? Уходят агентам на e-mail?
Про дайджест и отчеты понятно. Сам все в дайджесте смотрю.

P.S. Эскалация, она ведь не для того, чтоб наказать, а для того, чтобы вовремя разрешить инцидент (выполнить SLA) ;)
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 18 апр 2011, 19:29

Подняли специально чистую систему на 3.0.7 - оба уведомления об эскалации не отправляются... :(
Отзовитесь у кого оно вообще работает!
Автоматизирую бардак.
Послужной список

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 19 апр 2011, 07:37

Оказывается все банально и на англицком форуме уже давно все обсудили.
Раскоментировать в GenericAgent.pm

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

%Jobs = (

   # [name of job] -> send escalation notifications
   'send escalation notifications' => {
       Escalation => 1,
       # new ticket properties
       New => {
           Module => 'Kernel::System::GenericAgent::NotifyAgentGroupOfCustomQueue',
       },
   },
   # insert your jobs (see Kernel/Config/GenericAgent.pm.examples)

);
Ну и чтоб в Cron GenericAgent присутсвовал.
Автоматизирую бардак.
Послужной список

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Уведомление до эскалации

Сообщение ykolesnikov » 19 апр 2011, 11:23

JohniGo писал(а):Оказывается все банально и на англицком форуме уже давно все обсудили.
Раскоментировать в GenericAgent.pm

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

%Jobs = (

   # [name of job] -> send escalation notifications
   'send escalation notifications' => {
       Escalation => 1,
       # new ticket properties
       New => {
           Module => 'Kernel::System::GenericAgent::NotifyAgentGroupOfCustomQueue',
       },
   },
   # insert your jobs (see Kernel/Config/GenericAgent.pm.examples)

);
Ну и чтоб в Cron GenericAgent присутсвовал.
В Kernel/Config/GenericAgent.pm.examples есть еще вариант
# notify all agents who can access the ticket with rw permissions
Module => 'Kernel::System::GenericAgent::NotifyAgentGroupWithWritePermission',

Уведомлять всех агентов имеющих права -rw в этой очереди.
Верхний пример - посылать уведомления всем у кого эта очередь указана в списке Мои очереди
Большое спасибо, наконец, вроде все стало на свои места. :)
Проверено. Работает!

P.S. Кстати, там же в Kernel/Config/GenericAgent.pm.examples есть еще задания по удалению заявок из очереди Удаленные/Deleted и другие полезные примеры, которые могут понадобиться.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 05 май 2011, 19:39

Спасибо за наводку. Примеры видел и была мысль как использовать, да закрутился - забыл. А Вы напомнили.
В общем мы реализовали наконец иерархическую эскалацию. :)
Кратко суть идеи.
Ответсвенный за очередь имеет на нее права "rw" ну и подписан на уведомления соответсвенно. Поэтому при срабатывании NotifyAgentGroupOfCustomQueue - получаем эскалацию функциоанльную - всем коллегам по очереди. Вышестоящий уководитель имеет на очредь прова "ro" ну и соответсвенно в дайджесте настоено показывать заявки с такими правами, чтоб визуально видеть.
Дальше, берем пример. В примере сообщения рассылаются NotifyAgentGroupWithWritePermission, берем одноименый pm. Копируем в новый. Редактируем в нем тип прав с "rw" на "ro" называем по вкусу (мы назвали NotifyAgentGroupWithReadPermission) и добавляем в cron. Вуаля. Мы получаем уведомления об эскалации заявок в нужных очередях.
Автоматизирую бардак.
Послужной список

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

Re: Уведомление до эскалации

Сообщение yuri0001 » 05 май 2011, 20:24

Интересный опыт! Добавляю в закладки. Попробуем. 8-)
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

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

Re: Уведомление до эскалации

Сообщение alexus » 05 май 2011, 22:33

В Howto добавляем? ;)
С уважением,
Алексей Юсов

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

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Уведомление до эскалации

Сообщение ykolesnikov » 06 май 2011, 07:15

А почему нет. Думаю, многим пригодится! :)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

JohniGo
OTRS Бывалый
Сообщения: 369
Зарегистрирован: 21 окт 2010, 15:31

Re: Уведомление до эскалации

Сообщение JohniGo » 06 май 2011, 07:33

Вот тут мне еще подсказывают что и в файлике еще package надо поправить, чтоб вызвать можно было...

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

package Kernel::System::GenericAgent::NotifyAgentGroupWithReadPermission;
Автоматизирую бардак.
Послужной список

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Уведомление до эскалации

Сообщение ykolesnikov » 06 май 2011, 08:22

JohniGo писал(а):Вот тут мне еще подсказывают что и в файлике еще package надо поправить, чтоб вызвать можно было...

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

package Kernel::System::GenericAgent::NotifyAgentGroupWithReadPermission;
Тогда может быть сформулируете в окончательном, полном виде и закинете в HowTos
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Ответить