Рівень обслуговування, календар та ескалації

Терміни, що пасують вашим годинам роботи: політика каже, як швидко ви маєте відповісти та розв'язати, а календар каже, коли годинник узагалі йде. Усе в цьому блоці належить до Professional.

1

Політики рівня обслуговування з термінами на першу відповідь і на розв'язання

Тільки Professional

Перш ніж почати: Без діючої політики система нічого не міряє — ні терміну, ні стовпця, ні листа. А годинники створюються при СТВОРЕННІ заявки: те, що надійшло до ввімкнення політики, не отримує терміну заднім числом. Так зроблено навмисно — інакше наступного ранку тисяча старих заявок стояла б як прострочені.

Терміни налаштовують під «Settings → SLA». Сторінка сама вгорі каже, коли жодна політика не діє. Політика має три частини: назву, умови та цілі. Нові політики навмисно створюють недіючими, щоб ви могли доналаштувати їх до того, як вони почнуть щось робити.

Умови — це «Team», «Priority», «Main category» і «Subcategory». Порожнє означає «Any», тобто «стосується всього», а не «не стосується нічого». Якщо підходить кілька політик, виграє та, що має найменше число під «Order»; саме тому вузька політика стоїть угорі, а загальна під нею.

Два поля категорій згруповано за командами, бо категорії належать команді, — але пропонують вам усі, зокрема й категорії інших команд. Так зроблено навмисно: при передаванні заявка переходить, а категорія ні. Заявка, яку служба підтримки передала мережевій команді, і далі несе класифікацію служби підтримки, і політика може вказувати саме на неї. Щойно ви оберете основну категорію, поле нижче пропонуватиме лише пов'язані з нею підкатегорії — пару, якої не може бути на заявці, відхиляють при збереженні.

Кожна політика має дві цілі. «Time to first response» завершується першою відкритою відповіддю оператора — автоматичне підтвердження та внутрішня нотатка прямо не рахуються. «Time to resolution» завершується, щойно заявка досягає статусу, що вважається розв'язаним (який саме, ви задаєте під «Settings → General → Status»). Обидві цілі мають власні хвилини, власний календар і власну відповідь на порушення.

На заявці терміни стоять праворуч у картці «Details», під ними «Show deadline history»: журнал, що записує кожен крок — початок, паузу, продовження, дотримання, порушення, — кожен із причиною та витраченим робочим часом. Його бачать лише оператори та адміністратори; клієнтам він недоступний.

Якщо хтось згодом змінює пріоритет або команду, годинник переходить на політику, що підходить тоді: витрачений досі робочий час зараховують за старим календарем, а далі діють нові значення. Якщо жодна політика більше не підходить, годинник завершується без вироку — він не рахується ні дотриманим, ні порушеним.

Якщо при створенні заявки жодна політика не підійшла, годинник запускається тоді, коли після якоїсь зміни, наприклад вищого пріоритету, політика підходить уперше. Він рахує від цієї миті. Годинник першої відповіді запускається лише тоді, коли ще ніхто не відповів.

Нові годинники постають лише тоді, коли заявку відкривають повторно. Інші зміни статусу нових годинників не створюють.

Політика рівня обслуговування з назвою, порядком, перемикачем діяльності, чотирма умовами Team, Priority, Main category та Subcategory у червоних рамках і двома цілями нижче.
Політика стосується кожної команди, але лише пріоритету «High». Нижче дві цілі: 15 хвилин до першої відповіді, 240 до розв'язання.Відкрити зображення на повний розмір
Терміни заявки: «Time to first response» з позначкою «In time», під ним «Time to resolution» із залишком часу та відкритою історією термінів.
Перша відповідь надійшла вчасно, розв'язання ще триває. Журнал називає причину кожного кроку. Читайте знизу вгору: почато, перераховано з «ticket fields changed», і нарешті дотримано першою відкритою відповіддю.Відкрити зображення на повний розмір
2

Календар робочого часу для кожної команди

Тільки Professional

Календар каже, коли годинник іде. Він має назву, власний часовий пояс і будь-яку кількість проміжків на день тижня — обідня перерва це просто день із двома проміжками. Проміжок може тривати за північ; тоді поруч з'являється «ends next day».

Який календар діє для команди, задають на команді («Settings → Teams»). На окремій цілі політики його можна перебити: «From the team» бере календар команди, або ви обираєте інший. Саме так постає звичайний випадок — збої рахують цілодобово, а все інше лише в години роботи.

Рахують той час, що справді минає всередині проміжку, а не різницю між показами годинника. При переході на літній час це дає різницю: цілодобовий день у жовтні має 25 годин, а нічна зміна з 22:00 до 06:00 навесні — сім замість восьми. Робочого проміжку з 09:00 до 17:00 це не стосується ніколи, бо в ЄС перехід відбувається вночі.

Якщо календаря з відкритими годинами знайти не вдається, терміну не створюють — краще жодного, ніж вгаданий. На заявці замість дати з'являється примітка.

Календар «Helpdesk business hours» із часовим поясом Europe/Berlin у червоній рамці, проміжками з понеділка по п'ятницю 09:00–17:00 і кнопкою «Add opening hours».
П'ять днів, по одному проміжку на день. Часовий пояс належить календарю, а не серверу — друге розташування просто отримує другий календар.Відкрити зображення на повний розмір
3

Святкові дні через імпорт .ics або введені вручну

Тільки Professional

Перш ніж почати: Ми не постачаємо жодних даних про свята. Святкові дні залежать від РОЗТАШУВАННЯ, а не від мови — 16 німецьких земель, 26 швейцарських кантонів, 50 штатів США, і щороку нові. Прикладений список колись став би хибним, і ніхто цього не помітив би. Візьміть офіційний файл .ics свого регіону; це робота на хвилину раз на рік.

Під кожним календарем стоїть список «Closed days». Натискання на «Import holidays (.ics)» приймає файл календаря й потім повідомляє чотири числа: скільки днів перейнято, скільки замінено, скільки не прочитано і скільки вже було. Окремі дні можна вводити й вручну.

Символ ↻ за днем означає «повторюється щороку». Він правильний лише для сталих дат: 3 жовтня щороку припадає на ту саму дату, а Страсна п'ятниця та Трійця залежать від дати Великодня й рухаються. Тому рухомі свята стоять у списку з конкретною датою на рік — на зображенні «Good Friday» без символа.

Неробочий день поглинає весь проміжок цього дня, зокрема ту частину, що заходить у наступний. А коли календар на найближчі дванадцять місяців не знає жодного неробочого дня, сторінка про це прямо каже — інакше система тихо рахувала б через свята й видавала хибні терміни.

Кнопка «Import holidays (.ics)» у червоній рамці, а під нею так само обрамлений список неробочих днів.
П'ять неробочих днів. Чотири мають символ ↻ для «щороку та сама дата», а Страсна п'ятниця не має — вона рухається.Відкрити зображення на повний розмір
Календар «Around the clock» із бурштиновою приміткою в червоній рамці про те, що на найближчі дванадцять місяців він не знає неробочих днів.
Примітка — не помилка, а попередження: цей календар рахує через кожне свято. Для чергового календаря це саме те, що треба.Відкрити зображення на повний розмір
4

Годинник спиняється, поки чекають на заявника

Тільки Professional

Найчастіша суперечка про терміни саме така: заявка три дні чекає на відповідь клієнта, а годинник усе одно йде. Тому кожна ціль має перемикач «Pause while waiting for the requester» — окремо, а не на всю політику.

Чи ви чекаєте, вирішує статус: під «Settings → General → Status» кожен статус має позначку про те, чи вважається він «чеканням на заявника». З увімкненим перемикачем термін спочиває, поки заявка стоїть у такому статусі. Настінний годинник іде далі — тому список показує «Paused» замість залишку часу, а історія термінів містить «Paused» і «Resumed» із їхнім часом. Час очікування не рахується й тоді, коли заявку розв'язують просто з такого статусу.

Для першої відповіді перемикач зазвичай лишають вимкненим: першу відповідь ви винні незалежно від того, чого чекають. Для розв'язання його зазвичай вмикають. Зображення показує саме таке налаштування.

Дві цілі політики з перемикачами «Pause while waiting for the requester» у червоних рамках — на першій цілі вимкнено, на другій увімкнено.
Той самий перемикач, дві відповіді: годинник першої відповіді йде наскрізь, а годинник розв'язання спочиває, поки черга за клієнтом.Відкрити зображення на повний розмір
5

Залишок часу у списку заявок і фільтр за порушеними термінами

Тільки Professional

Щойно політика починає діяти, у списку заявок з'являється стовпець «Deadline». Він показує залишок часу наступного відкритого терміну («14h 53m»). Коли на заявці більше не йде жоден термін, там стоїть вирок: позначка «In time» для дотриманого, червона «Breached» для порушеного. Заявка без жодного годинника отримує нейтральний прочерк, і це навмисно: заявка з часів до політики не є невдачею.

Якщо жодна політика не діє, стовпця немає взагалі — він не стоїть порожнім. Те саме з фільтром: під «Filter» поле «Breached only» з'являється лише тоді, коли терміни взагалі є.

Заявка має два годинники, а стовпець — лише одне місце: він показує найтерміновіший ВІДКРИТИЙ термін. Якщо першу відповідь порушено, а розв'язання ще триває, стовпець показує залишок часу розв'язання з червоним «!» поруч. Ця позначка каже: на цій заявці термін уже порушено — і саме так її знаходить фільтр «Breached only», бо він питає про будь-який порушений термін, зокрема й давно завершений. Який саме з двох це був, написано в самій заявці.

За ним можна й сортувати: під тим самим заголовком «Deadline» стоїть поле з «Due soonest first» і «Due latest first». Заявки без чинного годинника завжди опиняються останніми — вони не найменш термінові, вони просто не зачеплені. Сортування за терміном має перевагу над сортуванням за «Updated at»: жоден список не може задовольнити два порядки водночас.

Список заявок із поставленою позначкою «Breached only», фільтром у червоній рамці та так само обрамленим стовпцем «Deadline».
З поставленою позначкою «Breached only» лишається одна заявка. На заявці 4 порушено першу відповідь. Стовпець усе одно показує чинний залишок часу, бо він показує наступний ВІДКРИТИЙ термін, а тут це розв'язання. Червоний «!» поруч називає порушення.Відкрити зображення на повний розмір
Заявка з червоною позначкою «Breached» на першій відповіді та чинним залишком часу на розв'язанні, під ними історія термінів.
Та сама заявка, два годинники, два стани. Журнал містить причину: «due date passed», після 16 хвилин витраченого робочого часу.Відкрити зображення на повний розмір
6

При порушенні: сповістити або передати заявку іншій команді

Тільки Professional

Перш ніж почати: Передавання навмисно не є типовою дією. Воно переносить відповідальність, звільняє виконавця й скидає статус — заявка, над якою хтось саме працює, після цього лежить деінде. Обирайте його лише тоді, коли саме цього й хочете.

Для кожної цілі ви задаєте під «When breached», що відбувається при порушенні: «Record only» лише записує, «Notify assignee and observers» надсилає лист виконавцеві та спостерігачам (а не всій команді), «Hand over to another team» передає заявку. Для передавання треба обрати цільову команду — політику без неї відхиляють при збереженні, бо вона мала б вигляд налаштованої й нічого не робила б.

Дія виконується рівно один раз на годинник. Без цього засува перезапуск сервера надіслав би той самий лист знову. Позначку «вже зроблено» ставлять навіть тоді, коли надсилання не вдалося, — лист, який не дійшов, кращий за коло, що щохвилини надсилає новий.

Саме порушення датують тією миттю, коли настав строк, а не проходом перевірки, — інакше звітність висіла б на ритмі служби перевірки. І міряють його за витраченим робочим часом: спинений годинник порушити не може, навіть коли строк давно минув.

Передавання скидає статус на «Open». Рядки історії про це внутрішні; клієнт бачить на заявці лише новий статус і нову команду.

Недіюча зразкова політика з вибором «When breached: Hand over to another team» у червоній рамці та цільовою командою «Network».
Речення під цільовою командою каже, що відбувається: заявка переходить до цієї команди, поточного виконавця звільняють. Перемикач «Active» тут вимкнено — недіюча політика не робить нічого.Відкрити зображення на повний розмір
7

Показники рівня обслуговування у звітності

Тільки Professional

Під «Reports» ви обираєте період і натискаєте «Generate report» — без цього натискання сторінка лишається порожньою. Звіт тоді містить блок «Service level agreements» із рядком на кожну ціль: дотримано, порушено, ще триває, досягнута частка й середній витрачений час.

Рахують за цілями, а не за заявками — про це написано й під таблицею. Тому заявка з обома цілями з'являється двічі, по разу в кожному рядку.

Досягнута частка враховує лише вирішені годинники. Чинним не місце в знаменнику, інакше кожен щойно ввімкнений рівень обслуговування спершу мав би жахливий вигляд і покращувався б сам собою. Якщо жодного вирішеного годинника ще немає, з'являється прочерк, а не «0 %».

Якщо ви працюєте з груповими інцидентами, є ще рядок «Achieved without group incidents»: один груповий інцидент із сотнею долучених заявок інакше спотворив би частку в обидва боки. Він не враховує жодної заявки, пов'язаної з груповим інцидентом.

Оператори бачать у цьому блоці лише власні команди. Без Professional блок з'являється лише тоді, коли є дані про терміни з минулого; тоді він лишається доступним для читання.

Блок звіту «Service level agreements» зі стовпцями Met, Breached, Still running, стовпцем «Achieved» у червоній рамці та середнім витраченим часом.
Для першої відповіді три терміни дотримано й один порушено, десять ще тривають. Це дає 75 %. Два стовпці праворуч від неї з'являються лише тоді, коли є групові інциденти: вони не враховують жодної заявки, пов'язаної з груповим інцидентом.Відкрити зображення на повний розмір

Знімки екрана — з версії 1.3.1. На показаних екранах до версії 1.13.3 нічого не змінилося. Інакший вигляд має лише номер версії внизу бічної панелі.