Посібник

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

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

Налаштування під себе та адміністрування

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

1

Увімкнути мови та перекласти їх самостійно

Під «Settings → Language Settings» ви обираєте, які мови пропонує ваша компанія. На вибір є 30.

Англійська ввімкнена завжди, і вимкнути її не можна. Це мова, до якої система повертається, коли для тексту ще немає перекладу.

Далі кожен користувач обирає у власному меню мову, якою працює, з тих, які ви ввімкнули.

Переклади не надходять з оновленням. Оновлення приносить нові англійські тексти; переклад до них ви надаєте самі.

Це робиться у два кроки. Кнопкою «Export JSON» ви завантажуєте файл, у якому поруч із кожним англійським текстом стоїть ваш наявний переклад.

Цей файл ви заповнюєте у власному темпі й завантажуєте назад кнопкою «Import JSON». Порожні поля пропускаються, наявні переклади перезаписуються.

Заповнювачі на кшталт {count} мають зберегтися в перекладі. Запис, заповнювачі якого відрізняються від англійського тексту, відхиляється, і це стосується й зайвого заповнювача. Тоді й далі діє попередній переклад. Англійський текст з'являється лише тоді, коли перекладу ще не було. Система каже, який саме це був запис.

Картка «State of your language packs» показує для кожної мови, на чому ви стоїте. Там з'являється кожна мова, яку ви ввімкнули, навіть без перекладу. Картка показує, скільки текстів перекладено, і називає чотири випадки: застаріло, не перекладено, невідомо й завершено. Випадок «Unknown» (невідомо) означає, що тексти імпортовано ще до появи цієї перевірки. Наступний імпорт це з'ясує.

«Застаріло» — це важливий випадок. Англійський текст змінився, ваш переклад досі на місці й тепер говорить щось інше.

Готові мовні пакети для кожної мови безкоштовно доступні на нашій сторінці «Завантаження». Ви завантажуєте їх кнопкою «Import JSON», так само як власний файл. Файл можна спершу відредагувати, щоб покращити переклад.

У застосунку посилання «Download language packs» на картці «Import translations» веде прямо на цю сторінку.

Картка «Languages» з мовами як кнопками, англійська ввімкнена назавжди.
Червона рамка стоїть на німецькій і на «Save languages». Англійська має позначку «Always active».Відкрити зображення на повний розмір
Картка «Export translations» з вибором цільової мови.
Спершу оберіть цільову мову, потім завантажте. У файлі є англійський текст і ваш наявний переклад.Відкрити зображення на повний розмір
Картка «Import translations» з обраним файлом.
Після «Select file» поруч з'являється назва файлу. Завантажує його лише «Import JSON».Відкрити зображення на повний розмір
Картка «State of your language packs» зі станом німецької.
У цьому прикладі німецький пакет повний. Друге число зростає з кожним оновленням, яке приносить нові тексти.Відкрити зображення на повний розмір
2

Логотип, значок сайту та кольори

Під «Settings → CI Settings» ви задаєте свій логотип, свій значок сайту та три кольори.

Логотип з'являється на бічній панелі під логотипом системи. Рекомендовано 400 на 160 точок у форматі PNG або SVG з прозорим тлом, щонайбільше 2 МБ. Файл SVG, що містить скрипт, відхиляється при вивантаженні. Якщо вивантаження не вдалося, повідомлення називає причину.

Значок сайту — це маленьке зображення на вкладці браузера. Рекомендовано SVG або 64 на 64 точки.

Три кольори — це «Primary color», «Accent color» і «Background color». Перший фарбує важливі кнопки, другий — піктограми та виділення, третій — тло.

Кольори тексту й наведення система визначає сама, щоб текст залишався читним. Ви надаєте лише три основні кольори.

Порожнє поле означає, що діє вбудований колір. Квадрат поруч показує тоді чорний, бо показати «жодного кольору» він не може. Примітка нижче про це каже.

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

«Restore defaults» повертає все назад. Це також вилучає вивантажені логотип і значок сайту.

Картка «Colors» з двома заданими кольорами й переглядом унизу.
Червона рамка стоїть на двох кнопках перегляду. Вони одразу показують кольори, які ви ввели.Відкрити зображення на повний розмір
Логотип компанії на бічній панелі, під логотипом системи.
Червона рамка стоїть на вивантаженому логотипі. Він з'являється одразу й на кожній сторінці.Відкрити зображення на повний розмір
3

Світлий і темний вигляд, а також вигляд на телефоні

Система має темний і світлий вигляд. Перемикають його у власному меню внизу бічної панелі.

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

У тому самому меню є ваша доступність, ваше зображення профілю, ваш пароль і ваша мова.

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

Окремої програми немає. Адреса та сама, що й на комп'ютері, і вхід теж такий самий.

Особисте меню з пунктами «Light mode» і «Dark mode».
Червона рамка стоїть на «Light mode». Позначка поруч показує, який вигляд діє.Відкрити зображення на повний розмір
Список заявок у світлому вигляді.
Світлий вигляд — заводське налаштування.Відкрити зображення на повний розмір
Той самий список заявок у темному вигляді.
Та сама сторінка, ті самі дані. Змінюється лише вигляд.Відкрити зображення на повний розмір
Та сама сторінка у вузькому вікні, як на телефоні.
На телефоні список складено стосом. Бічну панель відкривають піктограмою вгорі ліворуч.Відкрити зображення на повний розмір
4

Дати й час у тому вигляді, у якому ви їх пишете

Перш ніж почати: Адміністратори та оператори можуть змінювати загальні налаштування. Усі інші читають дати так, як там задано.

Під «Settings → General Settings» є картка «Date and time format». Вона стоїть одразу за часовим поясом.

Вигляд дати складається з чотирьох виборів. «Date order» — це порядок дня, місяця й року.

«Date separator» — це знак між числами. Можна взяти крапку, скісну риску або дефіс.

«Clock» — це годинник: 24 години або 12 годин з AM і PM. «Time separator» — це знак між годиною та хвилиною.

Під чотирма полями ви бачите «This is how it looks». Воно показує результат ще до натискання «Save».

Налаштування діє для всієї системи. Воно не залежить ні від мови, ні від окремого користувача.

Так зроблено навмисно. Компанія пише дати одним чином, і кожен колега читає той самий запис.

Заводське налаштування — день, місяць, рік із крапкою та 24-годинний годинник. Якщо ви нічого не змінюєте, нічого не змінюється.

Обраний запис діє скрізь, де система показує дату. Це стосується заявки, списків, нагадування та записаного часу.

Експортів це не стосується. Вони пишуть дату як 2026-08-22, бо табличні програми надійно читають саме таку форму.

Поля, у які ви вводите дату, теж дотримуються цього налаштування. Натискання на поле відкриває календар, і обрана дата потім з'являється в обраному вами записі. Порожнє поле показує «Pick a date».

Докладніше про це в картці: Увімкнути мови та перекласти їх самостійно

Картка «Date and time format» з чотирма списками вибору та переглядом.
Червона рамка стоїть на порядку та на перегляді. Приклади всередині списків змінюються разом з обраним порядком.Відкрити зображення на повний розмір
Подробиці заявки при заводському налаштуванні: день, місяць, рік і 24-годинний годинник.
Такий вигляд має заявка, поки нічого не змінено. Угорі стоять моменти часу, унизу — дні записаного часу.Відкрити зображення на повний розмір
Ті самі подробиці після переходу на місяць, день, рік із 12-годинним годинником.
Та сама заявка після зміни. Записані дні йдуть за налаштуванням так само, як моменти над ними.Відкрити зображення на повний розмір
5

Оголошення про технічні роботи та збої

Перш ніж почати: Оголошення на сторінці входу входить у Basic. Надсилання його ще й поштою входить у Professional.

Сторінка «Maintenance and incident notices» стоїть на бічній панелі. Там ви пишете оголошення, яке бачать усі.

Оголошення з'являється на сторінці входу і по всій системі. Тож люди читають його ще до входу.

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

Текст ви складаєте натисканнями. Спершу натисніть поле, яке хочете заповнити. Воно отримує червону рамку, і все, що ви позначите далі, потрапляє саме туди. Зніміть позначку з будівельного блоку — і він знову зникне з тексту.

«Title / Subject» показується вгорі оголошення. «Body» — під ним. Якщо ви надсилаєте оголошення поштою, одне стає темою, а друге — текстом листа.

Готові речення є як будівельні блоки. Власні можна додати під «Text Modules», а свої системи та служби — під «Systems / Services».

Кнопками «Calendar (add date)» і «Time (add time)» ви вставляєте дату й час. Саме так оголошують заплановані технічні роботи.

Перемикач «Turn notification on/off» угорі вмикає й вимикає оголошення. Увімкнення заодно зберігає заголовок і текст. Оголошення тримається, поки ви його не вимкнете. Якщо оголошення вже ввімкнене, зміна тексту набуває чинності лише після «Save».

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

Кнопкою «Send as E-Mail» ви надсилаєте той самий текст ще й на список адрес. Саме ця частина належить до Professional.

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

Докладніше про це в картці: Груповий інцидент як банер і як примітка в автовідповіді

Картка з текстовими блоками та вашими власними системами.
Червоні рамки стоять на двох рядках введення: один для речень, другий для ваших власних систем. У цьому прикладі системи — це пошта, файловий сервер і VPN.Відкрити зображення на повний розмір
Заголовок і текст із позначеними блоками, поле «Body» активне.
Червона рамка стоїть на активному полі та на «Calendar (add date)». Під полем написано, яке з них активне.Відкрити зображення на повний розмір
Сторінка входу з увімкненим оголошенням на всю ширину.
Саме так це читає клієнт перед входом. «Dismiss» ховає показані зараз оголошення, доки сторінку не буде перезавантажено.Відкрити зображення на повний розмір
Той самий текст із позначеним «Send as E-Mail» і списком одержувачів.
Червона рамка стоїть на списку одержувачів і на «Send Mail». Кілька адрес розділяйте комою.Відкрити зображення на повний розмір
6

Завчасне попередження, поки диск не заповнився

Система стежить за місцем на диску сервера й попереджає, перш ніж воно закінчиться.

Є два ступені. Від 90 відсотків використання ви отримуєте примітку, від 95 відсотків — попередження.

Той, хто веде оновлення, бачить числа й що робити. Зазвичай найбільшу частку займають старі образи з попередніх оновлень.

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

Нічого з цього не з'являється на сторінці входу. Наскільки заповнений диск сервера, до входу нікого не стосується.

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

Примітку ви отримуєте також, щойно вільно менше ніж 10 ГБ. Стільки місця потрібно оновленню, і з меншим обсягом воно не запускається.

Після кожного успішного оновлення система видаляє образи старіших версій. Попередня версія залишається для відкату.

Банер із приміткою, що місця стає обмаль.
Перший ступінь. У цьому прикладі використано 93 відсотки, а вільно 14 з 200 ГБ.Відкрити зображення на повний розмір
Той самий банер із формулюванням ступеня попередження.
Другий ступінь при 96 відсотках. Тепер текст називає ще й те, що може почати відмовляти.Відкрити зображення на повний розмір
Та сама подія у вікні оператора: коротке речення без чисел.
Ті, хто не може звільнити місце, чисел не отримують. Речення називає наслідок і вказує на адміністратора.Відкрити зображення на повний розмір
7

Оновлення одним натисканням

Під «Settings → Updates» ви бачите, яка версія працює і чи є новіша.

Якщо нова версія є, нижче перелічено, що вона приносить. Список показує кожну версію, яку ви пропускаєте.

Перед оновленням система перевіряє, чи досить вільного місця. Оновленню потрібні старий і новий образи водночас, тому воно просить 10 ГБ. Якщо місця бракує, система відмовляється від оновлення й каже чому. Це краща звістка, ніж зупинка на півдорозі.

Потім вона сама створює зашифровану резервну копію. Вона охоплює базу даних, вкладення, архіви та ключі. Якщо база даних працює поза SMITEY, до цієї копії вона не входить.

Якщо резервне копіювання не вдалося, оновлення зупиняється ще до будь-яких змін. База даних поза SMITEY не затримує оновлення. Створюйте її копію власними засобами.

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

Якщо щось іде не так, система повертається до попередньої версії й працює далі.

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

Оновлення, яке переводить базу даних на нову версію, одним натисканням не встановлюється. Система про це каже, а примітки до випуску кажуть, що робити.

Картка «Version status» з повідомленням, що система найновіша.
Червона рамка стоїть на повідомленні. «Check now» питає одразу, замість чекати наступної перевірки.Відкрити зображення на повний розмір
Та сама картка з доступною версією та примітками до випуску.
Червона рамка стоїть на «Install update». Над нею написано, що приносить нова версія.Відкрити зображення на повний розмір
Підтвердження, яке питають перед початком оновлення.
Запитання називає версію й каже, що спершу створюється резервна копія.Відкрити зображення на повний розмір
Та сама картка, коли до джерела оновлень не вдається дістатися.
Червона рамка стоїть на повідомленні. Без відповіді система каже, що не знає.Відкрити зображення на повний розмір
8

Архівування закритих заявок

Перш ніж почати: «Delete from live DB» назавжди вилучає заявки з робочої бази даних. Спершу завантажте архів і подивіться, що в ньому.

Під «Settings → Archive» ви пакуєте закриті заявки за період в один файл. Так робочий набір лишається невеликим.

Переходять лише закриті заявки. Розв'язана заявка долучається лише тоді, коли її закрито. Це відбувається само собою через 24 години після розв'язання. Відкрита заявка з того самого періоду залишається на місці.

«Preview» наперед каже, скільки заявок охоплює період. Він нічого не записує й нічого не змінює.

«Create archive» будує файл ZIP. У ньому заявки з коментарями, історією, власними полями та вкладеннями.

Далі файл стоїть у списку нижче, з періодом, кількістю та розміром. Можлива й підтека, якщо ви хочете розкладати за роками.

І лише тоді ви вирішуєте, чи залишать заявки робочу базу даних. Це окремий крок: «Delete from live DB» у списку «Existing archives». Саме лише створення архіву нічого не змінює.

«Restore» повертає заявки з файлу. Заявки, номер яких уже існує, пропускаються.

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

«Delete archive file» видаляє лише файл. Заявки в робочій базі даних лишаються недоторканими.

Картка «Create archive» з двома полями дат.
Червона рамка стоїть на періоді. Підтека необов'язкова.Відкрити зображення на повний розмір
Та сама картка з результатом попереднього перегляду.
Червона рамка стоїть на «Preview». Число поруч рахує закриті заявки вибраного періоду. Попередній перегляд нічого не змінює.Відкрити зображення на повний розмір
Список архівів із періодом, кількістю, вкладеннями та розміром.
Червона рамка стоїть на двох діях, які торкаються робочих даних.Відкрити зображення на повний розмір
Запитання, яке ставлять перед тим, як заявки залишать робочу базу даних.
Запитання каже, що цей крок не можна скасувати.Відкрити зображення на повний розмір
9

Заповнення списків вибору з файлу

Під «Settings → General Settings» ви знайдете списки вибору системи. Кожен список має власну вкладку.

Для відділів, посад і розташувань є ще й шлях через файл. Він окупається, коли ви додаєте багато записів одразу.

«Export JSON» завантажує список. На новій системі так ви отримуєте порожню будову, у яку впишете свої записи.

У файлі є приклад, що показує, який вигляд має запис. Під час завантаження назад він пропускається.

«Import JSON» створює те, чого немає. Наявні записи лишаються без змін. Назву, що трапляється у файлі двічі, створюють один раз.

Перейменування через файл не працює. Для цього є поля на цій сторінці, і червона примітка про це каже. Заповнювач «None selected or available» перейменувати не можна. Його можна лише перекласти, на сторінці мов.

Записи ви перекладаєте потім на сторінці мов. У файлі стоїть англійська назва.

Категорії працюють так само. Вони належать команді, тому живуть на сторінці категорій цієї команди.

Докладніше про це в картці: Основні та підкатегорії вільно налаштовуються для кожної команди

Вкладка «Department» з кнопками експорту та імпорту.
Червона рамка стоїть на двох кнопках. Червоне речення над ними попереджає про перейменування через файл.Відкрити зображення на повний розмір
Завантажений файл у браузері, з прикладом і записами.
Крім короткого заголовка й прикладу, у файлі є лише назви. Саме тому редагувати його може будь-який текстовий редактор.Відкрити зображення на повний розмір

Команди та користувачі

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

1

Створення й налаштування команд

Команди живуть під «Settings → Teams». Ліворуч список, праворуч налаштування команди, яку ви натиснули. Число за назвою — це кількість учасників.

Нова команда отримує назву в полі «Team name». Нижче «Copy categories from» дає вибрати наявну команду, щоб нова почала з тими самими основними та підкатегоріями. «Create team» створює її.

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

Це можна змінити будь-коли. Картка «Customer permissions» вирішує для кожної команди, що клієнти можуть там робити. Вона має два перемикачі: «Can create new tickets and see their own tickets» і «Can see their own tickets of this team in the dashboard and in reports». Щойно один із них увімкнено, клієнти бачать команду. Лише коли обидва вимкнено, команда для клієнта взагалі не з'являється.

Картка «Agent Permissions» стосується операторів цієї команди. Вона має три перемикачі: ведення заявок, ведення категорій і перегляд звітів цієї команди. Без першого оператор не може в цій команді ні створювати, ні редагувати, ні коментувати заявки, ні вивантажувати вкладення. Без другого з його бічної панелі зникає пункт категорій команди. Без третього звіти не враховують цієї команди. Кожна зміна записується в «Audit log» команди.

Картка «Agents» містить учасників. Попри заголовок, клієнти команди теж у ній. Список вибору над нею та «Add Agent» додають людину, «Remove» вилучає. Той, кого додали чи вилучили, має один раз вийти й увійти знову.

«Default e-mail language» — це мова, якою пише ця команда. Вона діє, коли поштове правило обирає «Team default language».

Перемикач «Active» виводить команду з роботи. Вона зникає з бічної панелі та з кожного списку вибору. Видаленою вона при цьому не стає.

«Delete» вилучає команду, лише поки жодна заявка ще не відкрита. Інакше система називає причину й нічого не робить.

Картка «Audit log» записує кожну зміну команди, з іменем і часом.

Basic працює з однією командою. Professional не має обмеження.

Сторінка «Teams» зі списком обох команд ліворуч і налаштуваннями Helpdesk праворуч.
Червоні рамки стоять на двох командах. Натискання однієї змінює те, що стоїть праворуч. Число скраю — це кількість учасників.Відкрити зображення на повний розмір
Поле «Team name» з набраною назвою, під ним «Copy categories from» і кнопка «Create team».
Наберіть назву, за бажанням перейміть категорії наявної команди, потім «Create team».Відкрити зображення на повний розмір
Картки «Customer permissions» і «Agent Permissions» з перемикачами.
Червоні рамки стоять на двох заголовках. Ці перемикачі стосуються лише цієї однієї команди.Відкрити зображення на повний розмір
Картка «Agents» зі списком вибору, кнопкою «Add Agent» та учасниками нижче.
Червона рамка стоїть на «Add Agent». Позначка поруч із кожним іменем — це роль, а картка містить і клієнтів команди.Відкрити зображення на повний розмір
Картка «Audit log» зі своїми записами, кожен зі зміною, іменем і часом.
Червона рамка стоїть на заголовку. Кожен рядок називає зміну, того, хто її зробив, і коли.Відкрити зображення на повний розмір
2

Створення адміністраторів та операторів

Облікові записи живуть під «User management». Список показує ім'я та ім'я для входу, адресу пошти, команду з відділом під нею та роль.

«New user» відкриває форму. Ім'я, прізвище, ім'я для входу й адреса пошти обов'язкові. До того ж потрібен пароль. З Professional замість нього можна поставити позначку «Send login details by e-mail».

З цією позначкою ви не задаєте пароля. Новий користувач отримує лист зі своїм іменем для входу та посиланням з обмеженим строком дії й задає пароль сам. Система ніколи не надсилає паролів.

Роль вирішує все інше. «Admin» і «Agent» — це службові користувачі, і вони рахуються з одного запасу. Адміністратор із коробки може більше. Майже кожен окремий дозвіл можна змінити; винятки наведено на картці «Ролі та концепція дозволів». Лише адміністратор може надати чи відібрати роль «Admin». Це стосується й власного облікового запису. «Edit user» змінює лише команду, показану у формі. Команди, до яких людину додано через «Add Agent», лишаються такими, як є.

Basic має два службові місця. Як ви їх поділите — ваша справа: один адміністратор і один оператор або два адміністратори. Клієнти не рахуються, їх необмежено в обох редакціях.

Коли хтось іде, натисніть символ архіву в його рядку. Обліковий запис блокується, тож увійти він більше не може.

Заблокований запис переходить у вигляд «Archived» і має там позначку «locked». У вигляді «Active» він більше не видимий.

Заблокований запис більше не займає службового місця й не з'являється в жодному списку «Assign to». Уже призначені заявки зберігають свого оператора та його ім'я.

У вигляді «Archived» та сама кнопка зветься «Restore» і знову звільняє запис. У Basic для цього знову потрібне вільне місце.

Символ ключа скидає пароль. Перекреслений щит скидає двоетапний вхід. Новий пароль тоді показують один раз на екрані. Нікуди він не надсилається.

Скидання пароля чи двоетапного входу знімає лише коротке блокування після невдалих спроб. Архівований запис лишається заблокованим. Він не отримує ні запрошення, ні листа для скидання, і повернути його може лише «Restore».

Архівування можна скасувати будь-коли. Якщо людина пішла назовсім, видаліть ще й обліковий запис значком кошика «Delete account». Час до автоматичної анонімізації відлічується лише від видалення.

Докладніше про це в картці: Анонімізація людей

Сторінка «User management» з усіма обліковими записами, їхніми ролями та діями в кожному рядку.
Червоні рамки стоять на «New user» і на перемиканні між відкритими та заблокованими записами. Кнопка показує, який із двох виглядів відкрито.Відкрити зображення на повний розмір
Діалог «Create new user» із заповненими іменами, ім'ям користувача й поштою та списками вибору команди, відділу, посади, розташування й ролі.
Червоні рамки стоять на ролі та на запрошенні. Роль — єдиний список вибору, який обов'язково заповнити.Відкрити зображення на повний розмір
Той самий діалог із поставленою позначкою: поле пароля вимкнене й каже, що користувач задає пароль за посиланням.
З позначкою зірочка на полі пароля зникає. Саме поле каже, хто задає пароль.Відкрити зображення на повний розмір
Вигляд «Archived» із заблокованим записом, позначкою «locked» і значком відновлення в кінці рядка.
Червоні рамки стоять на позначці та на шляху назад. Обидва є лише в цьому вигляді.Відкрити зображення на повний розмір
3

Клієнти: облікові записи тих, хто звертається

Клієнтів необмежено і в Basic, і в Professional. Службового місця вони не займають.

Обліковий запис клієнта з'являється трьома шляхами. Ви створюєте його самі під «User management»; з Professional ви можете при цьому запросити людину поштою. Другий шлях — самостійна реєстрація. Третій — перший вхід через SSO або каталог, який сам створює обліковий запис.

Перемикач для цього стоїть під «Settings → Security» у картці «Self-registration». Із коробки він вимкнений. Увімкнений, він додає на сторінку входу посилання «Register».

Той, хто реєструється сам, завжди отримує роль «Customer». Іншої ролі цим шляхом видати не можна.

З Professional самостійно зареєстрований клієнт після привітання отримує другий лист. Посиланням у ньому він підтверджує свою адресу. Доти його запис має у списку примітку «not confirmed».

Адресу можна підтвердити й самому. У Basic це єдиний шлях, бо Basic не надсилає пошти. Тоді в рядку облікового запису є кнопка зі значком конверта: «Mark email as confirmed». Робіть це, лише якщо знаєте, що адреса належить цій людині.

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

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

Якщо його адресу ще не підтверджено, над його списком заявок стоїть примітка. Кнопкою «Send confirmation email» він знову запитує посилання. Примітка з'являється, лише якщо система може надсилати пошту.

Його бічна панель коротка: його заявки, нова заявка, база знань. Жодних налаштувань він не бачить ніколи. Якщо в команді ввімкнено перемикач «Can see their own tickets of this team in the dashboard and in reports», на його бічній панелі є ще й інформаційна панель і звіти.

Що він може робити в команді, задається на команді. Лише коли обидва клієнтські перемикачі вимкнено, цієї команди для нього не існує.

Картка «Self-registration» з перемикачем і приміткою під ним.
Червона рамка стоїть на перемикачі. Текст поруч каже, що він робить і що відбувається без надсилання пошти.Відкрити зображення на повний розмір
Та сама система під входом клієнта: коротка бічна панель і список заявок лише з її власними справами.
Стовпець «User» містить у кожному рядку те саме ім'я. Клієнт не бачить нічого чужого, а налаштувань на бічній панелі немає.Відкрити зображення на повний розмір
4

Експорт даних однієї особи

Перш ніж почати: Вам потрібен дозвіл «Data export (data subject request)». За замовчуванням він є лише в адміністраторів.

Особа може запитати вас, які дані про неї ви зберігаєте. Експорт даних збирає їх усі в один ZIP-файл.

Ви запускаєте його в «User management». У кожному рядку є символ файлу зі стрілкою та підказка «Export personal data». Він відкриває експорт для цього облікового запису.

Деякі люди не мають облікового запису. Вони лише писали вам, або оператор створив заявку з їхньою адресою. Для них угорі сторінки є «Export by e-mail address». Введіть там адресу й натисніть «Search». Пошук працює з обліковим записом або адресою, ніколи з ім'ям.

Пошук за адресою знаходить менше, ніж пошук за обліковим записом. Він знаходить лише місця, де записано саму адресу, наприклад як заявника в заявці або як відправника листа. Пошук за обліковим записом знаходить, крім того, усе, що пов'язано з обліковим записом. Якщо адреса належить обліковому запису, діалог про це повідомляє й пропонує «Use this account». Після цього він показує ім'я людини й адресу електронної пошти облікового запису.

Перш ніж ви щось завантажите, діалог показує, що він знайшов, з підрахунком за областями. Області — це, наприклад, заявки, записи часу, опитування задоволеності та журнал безпеки. Якщо він нічого не знаходить, з'являється «No data found for this person.», і завантаження немає. Якщо адреса належить обліковому запису, а за самою адресою нічого не знайдено, діалог не показує знайденого і не пропонує завантаження. Він показує блок із «Use this account». Адміністратори бачать під ним ще область «Anonymize». Її пояснює картка «Анонімізація людей».

«Download» створює ZIP-файл. У ньому по одному файлу JSON на область, щоб дані можна було читати машинно. До них додаються файли всіх знайдених вкладень. «overview.html» показує основний вміст у зручному для читання вигляді. Там біля кожної заявки зазначено, чому її включено («Why this ticket is included»). «README.txt» написано для цієї людини, і він пояснює, що містить файл.

Заявка, яка стосується особи, потрапляє в експорт повністю. До неї належать і коментарі та зміни інших людей. Внутрішні примітки теж включено, і їх позначено як внутрішні. Якщо людина відповіла електронною поштою на чужу заявку, ця заявка має позначку «Replied by e-mail to someone else’s ticket». Потрапляє туди й заявка, у якій людина зробила останню зміну. У рядку «Why this ticket is included» тоді зазначено «Last person to change the ticket».

Тому перевірте експорт, перш ніж передавати його. Закрийте дані інших людей там, де це потрібно. Діалог нагадує вам про це. «README.txt» цього нагадування не містить, бо він призначений для людини.

Заявки, перенесені в архів, не переглядаються. Перевірте свої архіви окремо. Про це діалог теж нагадує.

Паролі та ключі двофакторного входу не входять до експорту.

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

Операторові, який отримує цей дозвіл, потрібен ще «Users: manage accounts». Інакше він не потрапить на сторінку «User management». Ролі «Customer» цей дозвіл ніколи не можна надати.

Розділ «Survey consents and unsubscribes» містить кожну згоду й кожну відписку для опитування про задоволеність із датою, каналом і заявкою. «overview.html» показує повну історію в окремому розділі. Якщо людину анонімізували після відписки, експорт за її адресою знаходить залишену відписку. У стовпці «E-mail address» тоді стоїть «Anonymized (address removed)».

Докладніше про це в картці: Анонімізація людей

Сторінка «User management» з кнопкою «Export by e-mail address» угорі та символом файлу зі стрілкою в кожному рядку.
Червоні рамки стоять на «Export by e-mail address» і на символі в рядку Julia Becker. Обидва відкривають той самий діалог.Відкрити зображення на повний розмір
Діалог «Export personal data» для Julia Becker з її адресою електронної пошти під іменем, списком знайденого за областями, двома нагадуваннями про перевірку та архіви, областю «Anonymize» і кнопкою «Download».
Червоні рамки стоять на списку знайденого та на «Download». Список називає лише області, у яких щось знайшлося.Відкрити зображення на повний розмір
Той самий діалог після пошуку за адресою: він називає обліковий запис, якому належить адреса, і пропонує «Use this account».
Червона рамка стоїть на «Use this account». Лише за адресою пошук тут нічого не знаходить. Тому діалог не показує ні знайденого, ні «Download». Експорт для облікового запису знаходить заявки Julia Becker. Область «Anonymize» нижче бачать лише адміністратори.Відкрити зображення на повний розмір
5

Анонімізація людей

Перш ніж почати: Анонімізувати людину може лише адміністратор. Анонімізацію не можна скасувати.

Деякі дані не повинні зберігатися вічно. Коли хтось іде з вашої компанії або людина просить видалити її дані, ви її анонімізуєте. Ім'я та адреса електронної пошти тоді замінюються заповнювачем, наприклад «Anonymized user 3». Заявки залишаються. Звіти, терміни, записи часу та показники задоволеності й далі враховуються.

Кожна людина отримує власний номер. Два записи з однаковим номером належать одній людині. Адреса електронної пошти перетворюється на «anonymized-3@anonymized.invalid». На таку адресу не можна доставити жодного листа, тому система пропускає її під час надсилання. Заповнювач зберігається англійською і лишається англійським усіма мовами.

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

Автоматичний шлях міститься в «Settings → Security», на картці «Data protection». Перемикач «Anonymize deleted users automatically» за замовчуванням вимкнений. Поруч із «after» ви вводите кількість місяців. Дозволено від 1 до 120, значення за замовчуванням — 36. «Save» зберігає змінену кількість.

Час відлічується від дня, коли обліковий запис було видалено. Система кожні десять хвилин перевіряє, чи настав час запуску. Запуск відбувається раз на день, під час першої перевірки після 03:00 у часовому поясі, заданому в «Settings → General Settings». У цьому запуску анонімізується кожен видалений обліковий запис, чий час минув.

Коли ви вмикаєте перемикач, спочатку відкривається вікно. Воно перелічує видалених користувачів, яких анонімізує наступний запуск, кожного з датою видалення. Введіть у поле ANONYMIZE і натисніть «Confirm». Лише тоді перемикач увімкнено. Якщо в цьому часовому поясі вже минула 03:00, перший запуск відбудеться приблизно протягом десяти хвилин.

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

Час починається лише тоді, коли обліковий запис видаляють. Архівування недостатньо. Архівований обліковий запис лише заблокований і може повернутися будь-коли, наприклад після відпустки по догляду за дитиною. Щоб видалити обліковий запис, натисніть значок кошика «Delete account» у його рядку в «User management».

Вікно заздалегідь каже, що буде далі. Якщо автоматичну анонімізацію ввімкнено, воно називає кількість місяців. Видалений обліковий запис з'являється в поданні «Archived» з позначкою «Deleted». Значок «Restore account» повертає його. Для адміністраторів і операторів Basic потребує для цього вільного місця. Якщо обліковий запис пізніше знову видалять, час почнеться спочатку.

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

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

Негайний шлях міститься в діалозі експорту даних, в області «Anonymize» під знахідками. Діалог ви відкриваєте з рядка облікового запису або через «Export by e-mail address» для людини без облікового запису.

Якщо адреса належить обліковому запису, спочатку натисніть «Use this account». Лише так анонімізується і сам обліковий запис. Запуск лише за адресою замінює адресу там, де вона збережена, а обліковий запис залишає як є.

Введіть у поле ANONYMIZE і натисніть «Anonymize». Активний обліковий запис спочатку видаляється, а потім анонімізується. Власний обліковий запис анонімізувати не можна. Останнього активного адміністратора теж.

Після цього рядок має позначку «Anonymized». Такий обліковий запис більше не можна редагувати, відновити чи знову активувати. Залишається лише експорт даних. Анонімізацію можна запустити повторно. Номер залишається тим самим, а дані, відновлені за цей час, теж охоплюються.

Прапорець «Also clear the content of tickets this person requested» іде далі. Число в дужках — це кількість таких заявок. Їхні тексти очищуються, а вкладення видаляються. Заявки інших людей, у яких людина лише відповідала, тільки анонімізуються.

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

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

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

Для анонімізації потрібен дозвіл «Anonymize people». За замовчуванням він є лише в адміністраторів. Користуватися ним може лише адміністратор. Ролі «Customer» його ніколи не можна надати. Для діалогу експорту даних додатково потрібен «Data export (data subject request)».

Докладніше про це в картці: Експорт даних однієї особи, Строки зберігання

Картка «Data protection» з вимкненим перемикачем, полем для місяців, «Save» і посиланням «Download list of anonymizations».
Червоні рамки стоять на перемикачі та на кількості місяців. Перемикач вимкнений, як після кожного оновлення.Відкрити зображення на повний розмір
Вікно «Who will be anonymized» з одним видаленим користувачем і датою видалення, під ним поле з ANONYMIZE і кнопка «Confirm».
Червоні рамки стоять на списку та на «Confirm». Oliver Grant видалений понад 36 місяців тому. Перший запуск анонімізував би його.Відкрити зображення на повний розмір
Вікно «Delete account» для Amir Khan. Текст називає, що буде далі, і 36 місяців до анонімізації.
Червона рамка стоїть на «Delete account». Автоматичну анонімізацію тут увімкнено. Тому вікно називає кількість місяців.Відкрити зображення на повний розмір
Подання «Archived» з видаленим обліковим записом Oliver Grant, позначкою «Deleted» і значком для відновлення.
Червоні рамки стоять на позначці «Deleted» і на «Restore account». До анонімізації обліковий запис можна повернути.Відкрити зображення на повний розмір
Діалог «Export personal data» для Tomas Novak. Під знахідками розташована область «Anonymize» з позначеним прапорцем, введеним ANONYMIZE і кнопкою «Anonymize».
Червоні рамки стоять на прапорці та на «Anonymize». Tomas Novak подав чотири заявки. Їхній вміст теж було б очищено.Відкрити зображення на повний розмір
Область «Anonymize» після запуску: угорі «Already anonymized as Anonymized user 2», унизу повідомлення «Done».
Червона рамка стоїть на повідомленні з номером заповнювача. Область дозволяє повторний запуск.Відкрити зображення на повний розмір
Подання «Archived» з анонімізованими обліковими записами. Кожен рядок має ім'я-заповнювач, адресу-заповнювач і позначку «Anonymized».
Червона рамка стоїть на позначці «Anonymized». Анонімізований обліковий запис не має жодної дії, крім експорту даних.Відкрити зображення на повний розмір

Обліковий запис

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

ДаніЩо відбувається
Ім'я та прізвище«Anonymized user» і номер
Адреса електронної пошти та ім'я для входуадреса-заповнювач
Номер телефонувилучається
Відділ, посада та місцевилучається
Мова, світле чи темне оформлення, доступністьповертається до значення за замовчуванням
Пароль і список попередніх пароліввидаляється
Ключі двофакторного входу та зв'язок з обліковим записом у постачальника входу (SSO)видаляється
Події входу в журналі безпекивидаляються. Адміністративні дії людини в журналі безпеки залишаються. Її ім'я там замінюється заповнювачем.
Фото профілювидаляється
Роль і членство в командахвилучаються. Потім список користувачів показує роль «Customer».
Власний вибір стовпців списку заявоквилучається
Запущений секундомір обліку часувидаляється
Сам обліковий записзалишається, видаленим і назавжди заблокованим. Заявки, коментарі та записи часу й далі посилаються на нього. Тому звіти й далі враховують дані.
Позначки так/ні для підтвердженої адреси електронної пошти, підтвердженого телефону та двофакторного входу, налаштування так/ні списку заявок, лічильник невдалих спроб, час останньої зміни пароля і час деактиваціїзалишаються. Вони не містять жодного значення людини, лише так або ні, числа та дати. Самі адреса, номер, пароль і ключі замінено або видалено.
Позначка в заявці про те, хто змінив її останнімвидаляється. Після цього заявка нікого не називає останньою людиною, яка її змінила.

Копії імені

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

МісцеЩо відбувається
Хто вніс зміну в історію заявкиім'я-заповнювач
Ім'я в записах часуім'я-заповнювач
Хто змінив статтю бази знаньім'я-заповнювач
Записи в «Audit log» команди, зокрема «Added user …» і «Removed user …»ім'я-заповнювач
Ім'я заявника в заявках, які подала людинаім'я-заповнювач. Номер телефону заявника вилучається.
Старі й нові значення в історії заявки: ім'я, адреса й телефон заявника, спостерігачі, призначеннязаповнювач або вилучається. Це стосується заявок людини та заявок, у яких вона раніше була заявником.

Адреси електронної пошти

Скрізь, де адреса людини зберігається як окреме поле, вона стає адресою-заповнювачем. Регістр літер не має значення.

МісцеЩо відбувається
Адреса заявника в заявкахадреса-заповнювач
Одержувач опитувань задоволеностіадреса-заповнювач
Адреса погоджувача, у погодженнях і в запитах із завданнямиадреса-заповнювач
Відправник вхідних листівадреса-заповнювач
Постійна адреса одержувача в шаблонах відповідейадреса-заповнювач
Внутрішня позначка про те, що поштове правило вже обробило листадреса-заповнювач
Адреса в записі попередніх експортів данихадреса-заповнювач. Сам запис залишається як доказ. Пізніший експорт даних за цією адресою теж записує лише заповнювач.
Підказки для даних заявника під час створення заявкивидаляються, якщо містять адресу
Запис у списку блокування адрес електронної поштизалишається. Інакше спам із цієї адреси після видалення знову проходив би.
Згоди та відписки для опитування про задоволеністьвидалено. Якщо останнім записом була відписка, вона лишається одним записом без адреси. Список «Survey consents and unsubscribes» показує її як «anonymized». Доки людина знову не дасть згоду або не підпишеться знову, опитування на цю адресу не йде. Якщо ключ анонімізації більше не можна прочитати або його було знищено, відписка більше не діє.

Адреси в тексті

У текстах анонімізація замінює лише адреси електронної пошти людини. Це відбувається в заявках, які стосуються людини. Це ті самі заявки, які знаходить експорт даних.

ТекстЩо відбувається
Опис заявкиадреси замінюються
Коментарі, зокрема текст вхідних листівадреси замінюються
Тема вхідних листівадреси замінюються
Примітки до записів часуадреси замінюються
Коментар в опитуванні задоволеностіадреси замінюються
Старі й нові значення в історії заявкиадреси замінюються
Заголовок і текст статей бази знань, зокрема в їхній історіїадреси замінюються, в усіх статтях

Очищення вмісту поданих заявок

З прапорцем «Also clear the content of tickets this person requested» ці заявки втрачають свій вміст. Те, що потрібно звітам і термінам, залишається.

Частина заявкиЩо відбувається
Номер, дати, статус, команда, категорія, пріоритет, призначення та термінизалишаються
Заголовокстає «Content removed»
Описочищується
Усі коментарі, зокрема відповіді операторівтекст очищується. Сам коментар залишається, щоб перша відповідь і терміни й далі були правильними.
Тема вхідних листівочищується
Значення користувацьких поліввидаляється
Примітка до нагадування та місцеочищується
Історія заявкиВид кожної зміни залишається. Значення очищуються, крім статусу, пріоритету, категорії, підкатегорії, каналу, команди, ескалації та призначення. Вони потрібні звітам.
Опитування задоволеностіОцінка залишається, коментар очищується.
Записи часуЗаписані хвилини залишаються, примітка очищується.
Вкладеннявидаляються, запис і файл

Обмеження

Імена у звичайному тексті залишаються, наприклад «З повагою, Max» наприкінці листа. Номери телефонів у звичайному тексті теж залишаються. Ні те, ні інше не можна надійно розпізнати. Для заявок клієнта є прапорець для очищення вмісту.

Якщо інший обліковий запис має те саме ім'я та прізвище, ім'я людини не замінюється в історії заявки та в імені заявника. Інакше постраждали б і записи іншої людини. Адреса й телефон усе одно замінюються. Перевірка порівнює ім'я та прізвище. Історія призначень зберігає ім'я для входу. Тому тезка, який указаний там лише ім'ям для входу, не розпізнається.

Дуже старі записи в історії заявки, які ще не посилаються на обліковий запис, містять лише ім'я. Вони не розпізнаються.

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

Адреси в налаштуваннях не змінюються, наприклад у поштових правилах і правилах автоматизації. Якщо там указано адресу людини, змініть її самі.

Якщо людина пише знову після запуску, новий запуск за її адресою охоплює й нові листи. Ви запускаєте його через «Export by e-mail address». Номер залишається тим самим. Новий запуск за анонімізованим обліковим записом нових листів не знаходить. Обліковий запис більше не знає старої адреси.

Про архіви система дбає сама. Коли ви відновлюєте архів, кожна раніше анонімізована людина знову анонімізується у відновлених заявках. Повідомлення після відновлення називає їхню кількість. Адреса, яка в цих заявках трапляється лише у звичайному тексті, там не розпізнається. Крім того, нічний запуск після анонімізації оновлює файли архівів. Це пояснює картка «Строки зберігання».

З резервною копією інакше. Копія, зроблена до запуску, ще містить старі дані. Під час відновлення про це дбає «Ticket System Backup & Restore». Програма питає, чи треба знову анонімізувати всіх, хто анонімізований у сьогоднішньому стані. «Yes» вибрано заздалегідь. Система заявок робить це потім під час нічного запуску о 03:00 у заданому часовому поясі. Це діє й тоді, коли перемикач вимкнено. До того часу їхні імена знову видно. Картка «Data protection» показує примітку з їхньою кількістю. Резервна копія повертає й тодішнє положення перемикача. Тому після відновлення перевірте перемикач.

Якщо ви відновите копію іншим способом, відповісте «No» або використаєте «--no-reapply» у командному рядку, цього не станеться. Тоді автоматичний шлях знову знайде видалені облікові записи, поки перемикач увімкнено. Запуски, які ви запускали вручну, треба повторити. У цьому допомагає посилання «Download list of anonymizations» на картці «Data protection». Завантажте список до відновлення. Після нього в списку вже немає запусків, зроблених після резервної копії. У списку один рядок на кожну анонімізовану людину, зі стовпцями «Date», «Number», «Account ID», «E-mail hash» і «Content cleared». «Date» означає час першого запуску в UTC. «Account ID» заповнено, лише якщо було анонімізовано обліковий запис. «E-mail hash» означає відбиток адреси, який не можна обернути. «Content cleared» показує, чи було очищено вміст заявок, поданих цією людиною. Після кожного запуску завантажуйте список самі й зберігайте його поза системою. Копія, зроблена до запуску, цього запуску не містить.

Текст для вашої політики конфіденційності

Як оператор системи ви маєте повідомити людям, як довго зберігаєте їхні дані. Цей текст можна перенести у вашу власну політику конфіденційності.

Зразок тексту

Після вашого відходу ваші ім'я та адреса електронної пошти в системі заявок через [36] місяців замінюються заповнювачем. Заявки та показники зберігаються без зв'язку з вами. На ваш запит ми можемо анонімізувати ваші дані й раніше, якщо цьому не перешкоджає обов'язок зберігання. Дані зовнішніх контактів, з якими вже [36] місяців не було контакту, анонімізуються так само. Події входу в журналі безпеки видаляються через [90] днів. Записи про адміністративні дії видаляються через [12] місяців.

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

Запити на видалення та люди, які повертаються

Видалення й анонімізація — це різні речі. «Delete account» лише приховує обліковий запис. «Restore account» повертає його. До того часу його адреса електронної пошти залишається закріпленою за цим обліковим записом. Тому запит на видалення даних ви виконуєте кнопкою «Anonymize» у вікні вивантаження даних. Це не можна скасувати. Ім'я та адресу замінюють на «Anonymized user» і номер. Зв'язок з обліковим записом у провайдера єдиного входу видаляється.

Кожна адреса електронної пошти належить рівно одному обліковому запису. Якщо ви створюєте обліковий запис з адресою, яку вже має інший, система відмовляє. Повідомлення: «This e-mail address already belongs to another account.» Те саме стосується зміни адреси облікового запису. Якщо адреса належить видаленому обліковому запису, повідомлення: «This e-mail address belongs to a deleted account. Restore that account instead.» Тоді відновіть старий обліковий запис замість створення нового. Анонімізовані облікові записи не враховуються. Вони мають лише адресу-заповнювач.

Видалений обліковий запис не можна відновити, якщо тим часом ту саму адресу має інший активний обліковий запис. Повідомлення тоді: «This e-mail address already belongs to another account.» Спершу змініть адресу іншого облікового запису.

З часів до цього правила можуть залишитися облікові записи зі спільною адресою. Керування користувачами позначає їх приміткою «This e-mail address belongs to more than one account. Change it so that each account has its own address.» Дайте кожному з цих облікових записів власну адресу. До того часу вхід із цією адресою замість імені користувача не працює. Лист для скидання пароля теж не надсилається.

Якщо людина повертається після запиту на видалення, вона отримує новий обліковий запис. Так буває, наприклад, коли вона знову входить через Google або Microsoft з тією самою адресою. Для цього має бути ввімкнено «Automatically create accounts on first sign-in». Анонімізований обліковий запис більше не містить її адреси й не заважає новому.

Старі анонімізації ніколи не зачіпають нові заявки цієї людини. Це діє й після відновлення резервної копії або архіву. Коли анонімізацію застосовують знову, вона охоплює лише дані, створені до її моменту.

Якщо старий обліковий запис було лише видалено, а не анонімізовано, система відхиляє перший вхід через SSO з цією адресою. Що побачить людина, залежить від провайдера. Якщо провайдер підтверджує адресу, повідомлення: «An account with this e-mail address was deleted. Ask an administrator to restore it.» Якщо не підтверджує: «Your e-mail address is not verified with the provider.» Так система не розкриває, чи є для адреси видалений обліковий запис.

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

Самостійна реєстрація в цьому разі відповідає нейтрально: «Registration could not be completed. If you already have an account, use the password reset on the sign-in page.» Вона не розкриває, чи є обліковий запис для цієї адреси.

6

Строки зберігання

Перш ніж почати: Ці налаштування може змінити лише адміністратор. Анонімізацію не можна скасувати.

Система зберігає персональні дані лише стільки, скільки потрібно. Людину анонімізують, коли вона йде або просить про це. Піти означає видалений обліковий запис або зовнішній контакт, з яким давно не було контакту. Запит ви обробляєте у вікні вивантаження даних за допомогою «Anonymize».

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

Усі строки містяться в «Settings → Security», на картці «Data protection». Вона має три блоки: «Deleted accounts», «External contacts» і «Security log retention». Кожен блок має перемикач, строк і «Save». Блок «Security log retention» має два перемикачі та два строки. Під ними розташований «Archives». Після відновлення додається «Restore from a backup», щойно відбудеться наступний запуск о 03:00. До того часу картка показує примітку «… will be applied again tonight at 03:00.» Перший блок пояснює картка «Анонімізація людей». Там також є зразок тексту для вашої політики конфіденційності. Під описом картки «Data protection» є посилання «Data protection guide for operators». Порадник містить шаблони реєстру діяльності з обробки, технічних та організаційних заходів і концепції зберігання та видалення.

Під кожним блоком є рядок «Last run». Він називає дату й час останнього нічного запуску та скільки людей або записів він обробив. «0 done» означає, що робити не було чого. «Not run yet» стоїть там, доки завдання не має результату. Якщо перемикач вимкнено, його завдання не виконується.

Якщо рядок помаранчевий, завдання виконало не все. При «skipped» він називає, скільки людей, записів або файлів пропущено. Для «Archives» це заблоковані або пошкоджені файли. При «failed» не вдалося все завдання. Речення після цього каже, що робити. Якщо там написано «Details are in the server log.», прочитайте журнал сервера. У Linux його показує команда «sudo podman logs container-backend-1». Якщо згадано ключ анонімізації, дотримуйтеся розділу «Коли ключ не читається» нижче. Пропущене наступний нічний запуск спробує знову.

Докладніше про це в картці: Анонімізація людей, Як повернути все назад

Картка «Data protection» з блоками «Deleted accounts», «External contacts» і «Security log retention», під ними «Archives» і «Restore from a backup», кожен із рядком «Last run».
Червоні рамки стоять на рядках «Last run». Тут увімкнено всі чотири перемикачі. За замовчуванням увімкнено лише два перемикачі в блоці «Security log retention».Відкрити зображення на повний розмір
Блок «External contacts» з перемикачем «Anonymize external contacts automatically» і полем «Months without contact».
Червоні рамки стоять на перемикачі та на кількості місяців. Текст під ними називає, що вважається контактом.Відкрити зображення на повний розмір
Вікно «Who will be anonymized» з реченням «Nobody is due yet with this time limit.», введеним ANONYMIZE і «Confirm».
Червоні рамки стоять на полі та на «Confirm». Тут строк скорочено до 24 місяців, і нікого б це не зачепило. Інакше тут з'являються кількість і перші люди з їхнім останнім контактом.Відкрити зображення на повний розмір
Картка «Recent sign-in attempts» з реченням «Entries are deleted after 90 days (Settings → Security).» і трьома входами.
Червона рамка стоїть на реченні про строк. Якщо видалення вимкнено, там написано «Entries are kept until you delete them.»Відкрити зображення на повний розмір
Дві примітки вгорі картки: кількість адрес, які більше не розпізнаються, і анонімізації, які не вдалося перенести.
Червона рамка стоїть на примітці про перенесення. Що робити, описано в розділі «Відновлення резервної копії».Відкрити зображення на повний розмір
Попередження «The anonymization key cannot be read» з посиланням «How to restore the key» і кнопкою «Discard old key».
Червоні рамки стоять на посиланні на цей посібник і на «Discard old key». Доки попередження показано, картка не показує примітки про анонімізації, що очікують.Відкрити зображення на повний розмір
Вікно «Discard old key» з введеним DISCARD у полі «Confirmation word».
Червоні рамки стоять на полі та на «Discard old key». Лише зі словом кнопку можна натиснути.Відкрити зображення на повний розмір

Зовнішні контакти

Зовнішні контакти — це люди без облікового запису співробітника. Це заявники без облікового запису та облікові записи клієнтів. Для системи вони ніколи не йдуть. Тому цей блок рахує час від останнього контакту.

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

Облікові записи співробітників та їхні адреси ніколи не зачіпаються. Це стосується й спільної адреси на кшталт info@, якщо вона належить обліковому запису співробітника. Хто має ще не закриту заявку, пропускається, доки її не закриють. Видалені облікові записи належать до блоку «Deleted accounts».

Перемикач «Anonymize external contacts automatically» за замовчуванням вимкнений. Поруч із «Months without contact» ви вводите кількість місяців. Дозволено від 1 до 120, значення за замовчуванням — 36.

Коли ви вмикаєте перемикач, спочатку відкривається вікно «Who will be anonymized». Воно називає, скільки людей зачеплено, і показує перших із них з останнім контактом. Введіть у поле ANONYMIZE і натисніть «Confirm». Те саме вікно з'являється, коли при увімкненому перемикачі ви скорочуєте кількість і натискаєте «Save».

Це застосовується під час наступного нічного запуску. Кожна зачеплена людина анонімізується так само, як за допомогою «Anonymize». Її вміст ніколи не очищається. Залишаються заповнювач, заявки та показники. Імена й номери телефонів у звичайному тексті залишаються. Обмеження перелічує картка «Анонімізація людей».

Журнал безпеки

Журнал безпеки записує події входу та адміністративні дії. Події входу містять також IP-адресу та ідентифікацію браузера. Що саме записується, пояснює картка «Журнал безпеки».

Картка «Recent sign-in attempts» у «Settings → SSO Settings» показує останні 100 подій входу через SSO та каталог. Її бачить той, кому дозволено відкривати цю сторінку. За замовчуванням це лише адміністратори. Речення під заголовком картки називає строк, наприклад «Entries are deleted after 90 days (Settings → Security).»

Типово події входу видаляються через 90 днів, а адміністративні дії — через 12 місяців. У блоці «Security log retention» ти задаєш поруч із «Days» від 7 до 365 днів і поруч із «Months» від 1 до 120 місяців. Перемикачі «Delete old sign-in events» і «Delete old administrator actions» вимикають видалення. Тоді записи залишаються. Слово підтвердження не потрібне, бо видаляються лише записи, а не люди.

Вхід з іменем користувача та паролем теж є в журналі безпеки. Невдала спроба зберігається з IP-адресою та браузером. Успішний вхід зберігається лише для адміністраторів і після невдалих спроб.

Архіви

Файл архіву містить і людей, яких анонімізували лише пізніше. Тому нічний запуск після анонімізації оновлює кожен файл архіву, у якому трапляється ця людина. Імена та адреси там замінюються тими самими заповнювачами, що й у базі даних. Якщо вміст було очищено, в архіві немає й вкладень цих заявок.

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

Час і часовий пояс

Усі ці завдання виконуються раз на день о 03:00. Діє часовий пояс у «Settings → General Settings», на картці «Time Zone». Годинник сервера ролі не відіграє. Багато серверів працюють за UTC. Там 03:00 було б для вас іншою годиною.

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

Після оновлення до версії 1.7.0 перший запуск відбудеться невдовзі після оновлення, не пізніше 03:00 наступної ночі. Цей запуск видаляє записи журналу входів, старші за 90 днів.

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

Програма «Ticket System Backup & Restore» планує свої копії в тому самому часовому поясі. Вона читає пояс із системи заявок, коли застосовується розклад. Вкладка «Schedule» і «schedule --show» показують час із поясом, наприклад «02:00 (Europe/Berlin)». Якщо база даних у цю мить недоступна, залишається попередній пояс. Якщо його ще немає, діє годинник комп'ютера, а показ гласить «(host clock)».

Операційна система знає лише свій годинник. Тому програма перераховує час. Залежно від часового поясу сервера вона записує один або два записи на розклад. Так копіювання виконується в правильний час улітку й узимку. Під час запуску вона перевіряє, чи справді настав час копії. Інакше вона завершується без копії, а в журналі стоїть «No backup is due at this time in …».

Якщо ви змінюєте часовий пояс у системі заявок, наступна запланована копія все одно виконується. Після цього програма заново записує розклад. У журналі тоді стоїть попередження, що починається з «The time zone in the ticket system changed». Якщо розклад не вдалося записати заново, там стоїть «The schedule could not be updated.» Тоді відкрийте програму й натисніть «Apply schedule».

Коли ключ не читається

Система запам'ятовує анонімізовані адреси електронної пошти як відбиток. Для цього їй потрібен ключ. Цей ключ захищає в'язка ключів сервера. В'язку ключів утворюють файли key-*.xml у теці ключів. Якщо їх немає або вони не підходять, картка показує попередження «The anonymization key cannot be read».

Тоді не працюють і збережені паролі для пошти та SSO. Вони залежать від тієї самої в'язки ключів. Нічні запуски для видалених облікових записів і журналу безпеки тривають. Люди, відомі лише за адресою, пропускаються. «Anonymize» відхиляє запуск лише за адресою.

Ось як повернути в'язку ключів. Візьміть резервну копію, зроблену до проблеми. Вона містить теку ключів окремим файлом. У Linux копії лежать у «/opt/smitey/backups». Скопіюйте одну з них у порожню теку й перейдіть до неї. Команди нижче записують копію як звичайні файли й видобувають файли key-*.xml. Потім вони копіюють ці файли до теки ключів і перезапускають сервер системи заявок. Інші файли в теці ключів залишаються як є. Після перезапуску попередження зникає. Після цього видаліть теку «plain». У ній є паролі й персональні дані. Старіша копія із закінченням «.zip» не зашифрована. Для неї перша команда така: «sudo unzip -o <файл> volumes/dataprotection_keys.tar && sudo tar -xf volumes/dataprotection_keys.tar».

У Windows копії лежать у «C:\Program Files\SMITEY\backups». Скопіюйте одну з них у порожню теку. Відкрийте там PowerShell від імені адміністратора. Введіть команду з поля «Windows: Записати копію як незашифровані файли й видобути файли ключів». Замініть у ній <файл>.smbk на повну назву файлу копії. Потім скопіюйте кожен файл key-*.xml командою «podman cp <файл> container-backend-1:/app/DataProtection-Keys/». Команди для власника й перезапуску вводьте без «sudo». Після цього видаліть теку «plain».

Записати копію як незашифровані файли й видобути файли ключів

sudo /opt/smitey/Backup/TicketSystemBackup decrypt ticketsystem-backup-*.smbk --out plain && sudo tar -xf plain/volumes/dataprotection_keys.tar

У теці лежить рівно одна копія. Після цього там є файли key-*.xml. У підтеці «plain» лежить уся копія в незашифрованому вигляді.

Скопіювати файли до теки ключів

for f in key-*.xml; do sudo podman cp "$f" container-backend-1:/app/DataProtection-Keys/; done

Наявні файли з іншою назвою залишаються в теці ключів.

Призначити файлам правильного власника

sudo podman exec -u root container-backend-1 chown -R 1654:1654 /app/DataProtection-Keys

Система заявок працює в контейнері під власним користувачем. Файли мають належати йому.

Перезапустити сервер системи заявок

sudo podman restart container-backend-1

Після перезапуску система заново читає в'язку ключів.

Windows: Записати копію як незашифровані файли й видобути файли ключів

& "C:\Program Files\SMITEY\Backup\TicketSystemBackup.exe" decrypt <file>.smbk --out plain | Out-Host; tar -xf plain\volumes\dataprotection_keys.tar

У PowerShell від імені адміністратора, у теці з копією. Замініть <file>.smbk на повну назву файлу копії. Після цього там є файли key-*.xml.

Останній вихід: «Discard old key»

Якщо у вас немає резервної копії з файлами ключів, залишається «Discard old key». Кнопку бачить лише адміністратор. Введіть DISCARD у поле «Confirmation word» і натисніть «Discard old key». Тоді система створює новий ключ.

Анонімізації через обліковий запис і далі діють. Людей, анонімізованих лише через адресу, після цього більше не розпізнають у резервних копіях і архівах. Картка називає їхню кількість. Тому старіша копія може знову зробити цих людей видимими. Збережені паролі для пошти та SSO залишаються нечитабельними. Введіть їх заново.

Відновлення резервної копії

Під час відновлення «Ticket System Backup & Restore» питає, чи треба знову анонімізувати всіх, хто анонімізований сьогодні. «Yes» вибрано заздалегідь. Система заявок робить це під час наступного нічного запуску о 03:00 у своєму часовому поясі. До того часу картка показує «… will be applied again tonight at 03:00.»

Копія повертає й тодішні перемикачі та строки. Тому після відновлення перевірте картку «Data protection».

Якщо під час перенесення були попередження, рядок стану програми називає їхню кількість, наприклад «2 warning(s) while carrying over anonymizations. See the Log tab.» У командному рядку те саме стоїть в останньому рядку й посилається на «backup.log». Там написано, що не вдалося. Якщо анонімізації не вдалося перенести, повторіть вручну запуски після цієї копії. Допоможе список, який ви завантажили перед відновленням.

Система заявок читає файл перенесення з програми під час наступного запуску. Якщо вона не може його прочитати, картка показує «A carry-over file from the backup app could not be read». Файл залишається на сервері й читається знову під час наступного запуску. Тоді відновіть копію ще раз поточною версією програми.

Якщо ключ копії не підходить, анонімізації через адресу перенести не можна. Картка тоді показує «… could not be carried over from before the restore». Якщо ви знаєте цих людей, анонімізуйте їх знову через «Export by e-mail address».

Рядок «Last run» під «Restore from a backup» показує, скільки анонімізацій запуск застосував знову.

7

Ролі та концепція дозволів

Ролей три: «Admin», «Agent» і «Customer». Створити нові не можна. Вільним натомість є майже кожен окремий дозвіл; винятки наведено нижче.

Ці три ви знайдете під «Settings → General Settings» на вкладці «Role». Перейменувати їх не можна.

Що роль може робити, стоїть в іншому місці: під «Settings → Security» у картці «Permission concept».

Кожен рядок — це одна функція, кожен стовпець — одна роль. Позначка дозволяє. Під назвою стоїть внутрішній ключ; для роботи зі сторінкою він вам не потрібен.

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

Стовпець «Agent Team» — це особливий випадок. Він стає придатним лише тоді, коли в тому самому рядку стоїть позначка «Agent». Оберіть там команду, і дозвіл діятиме лише для операторів цієї команди.

У ролі «Admin» не можна відібрати жодного дозволу. Після збереження позначка повертається. Так ніхто не замкне себе за дверима власної системи. Змінювати таблицю може лише адміністратор. Це стосується кожного налаштування на сторінці «Security». Будь-хто інший, кому можна відкривати цю сторінку, бачить її лише для читання. Шість дозволів ніколи не можна надати ролі «Customer»: «Users: manage accounts», «Data export (data subject request)», «Anonymize people», «Security log», «Settings: Security» і «Settings: Single sign-on».

Після «Save» зміна діє одразу. Той, кого вона стосується, помітить це на наступному натисканні.

Картка «Permission concept» із таблицею: один рядок на функцію, стовпці для адміністратора, оператора, команди операторів і клієнта.
Червона рамка стоїть на рядку заголовків. Список вибору в стовпці «Agent Team» придатний лише там, де стоїть позначка «Agent».Відкрити зображення на повний розмір
Вкладка «Role» із трьома ролями, кожна позначена як «Mandatory».
Червона рамка стоїть на примітці. Три ролі позначені як «Mandatory». Жодну з них не можна видалити.Відкрити зображення на повний розмір
8

Відділ, посада та розташування

Три списки описують людину, а не заявку: відділ, посада та розташування.

Їх створюють під «Settings → General Settings» у картці «Drop-down lists». Поводження з усіма трьома однакове.

Призначають їх на обліковому записі. У формі під «User management» поля звуться «Department», «Position» і «Location».

У списку користувачів відділ стоїть під командою. Посаду й розташування видно у формі облікового запису.

Розташування має ще одне застосування. На заявці є поле «Location», і воно бере значення з того самого списку.

У кожному з трьох списків є запис, який не можна видалити. Він зветься «None selected or available» і має позначку «Mandatory».

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

Тут ви не перекладаєте: це робиться разом на сторінці перекладів. Англійська назва — той якір, на якому тримаються переклади.

Діалог «Edit user» із заповненими полями відділу, посади та розташування.
Червоні рамки стоять на трьох полях. Вони стоять поруч із командою, але означають інше: команда каже, хто веде заявки, а відділ каже, де працює людина.Відкрити зображення на повний розмір
Список користувачів зі стовпцем «Team», у якому під назвою команди стоїть відділ.
Червона рамка стоїть на стовпці. Угорі команда, під нею відділ. У того, хто не в команді, там стоїть прочерк.Відкрити зображення на повний розмір

Робота з електронною поштою

Система заявок збирає пошту зі скриньки й сама надсилає листи. Як це налаштувати, написано на картці «Заявки з листів, відповіді та подальше листування» у блоці про ведення заявок. Цей блок показує, що стає з вхідним листом, як заблокувати відправників і які повідомлення система надсилає сама. Увесь поштовий канал належить до редакції Professional.

1

Що стає з листом

Тільки Professional

Коли хтось пише на скриньку команди, з листа створюється заявка. Тема стає заголовком, текст — описом, а адресу відправника записують як заявника. Канал на заявці каже «E-mail».

Якщо лист несе ім'я відправника, це ім'я потрапляє в поле поруч з адресою. Якщо ні, у полі стоїть «E-Mail». Канал і так каже, що справа надійшла поштою.

Префікси на кшталт «Re:» чи «Fwd:» із заголовка прибирають. Тоді заявка має назву самої справи, а не назву відповіді на неї.

Оформлення листа зберігається. Жирний текст, списки й таблиці з'являються в заявці точно так, як були в листі.

Посилання зберігаються. Ваш оператор може натиснути їх у заявці, замість набирати адресу.

Зображення, вбудоване в лист, лишається там, де було в тексті. Його ще й зберігають як вкладення на заявці.

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

Файли, долучені до листа, стають вкладеннями заявки. Переймаються лише файли типів pdf, doc, docx, xls, xlsx, txt, png, jpg, jpeg і gif. Інші файли відкидаються. Діє та сама межа розміру, що й для файлу, який вивантажує оператор.

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

Зображення, вбудоване в таку відповідь, з'являється на коментарі, до якого воно належить.

Якщо заявник відповідає на заявку, яка розв'язана чи закрита, вона повертається в статус «Reopened». Те саме стається, коли заявник коментує на клієнтському порталі. Відповіді людей у копії, спостерігачів та операторів нічого знову не відкривають.

Докладніше про це в картці: Заявки з листів, відповіді та подальше листування

Надісланий лист у поштовій програмі відправника, з вбудованим зображенням і посиланням.
Це вікно — не система заявок, а поштова програма відправника. Лист містить вбудоване зображення й посилання.Відкрити зображення на повний розмір
Опис заявки, що з нього постала, із зображенням на місці та посиланням.
Той самий лист як заявка. Червоні рамки стоять на зображенні та на посиланні. Обидва там само, де були в листі, і посилання можна натиснути.Відкрити зображення на повний розмір
Вкладка «Attachments» заявки з файлом inline_image_1.png.
Вбудоване зображення зберігають ще й як вкладення. Так його можна завантажити, не витягуючи з тексту.Відкрити зображення на повний розмір
Підтвердження у скриньці відправника, з посиланням у темі.
Підтвердження в тому вигляді, у якому воно надходить відправникові. Тема несе позначку справи. Якщо відправник відповість на нього, відповідь потрапить на ту саму заявку.Відкрити зображення на повний розмір
2

Блокування відправників

Тільки Professional

Перш ніж почати: Список блокування стоїть у самому низу сторінки «E-Mail Settings». Він діє одразу для всіх команд.

Деякі відправники не мають створювати заявок. Розсилки — один приклад, а скриньки, що надсилають лише машинні звіти, — другий.

Введіть повну адресу, коли йдеться рівно про одного відправника. На зображенні це no-reply@example.com.

Введіть домен із @ на початку, коли йдеться про кожну адресу одного відправника. На зображенні це @newsletter.example.net. Піддомени блокуються разом з ним.

Лист від заблокованого відправника не створює заявки. Його позначають як прочитаний і переносять у теку опрацьованих. В отриманих нічого не накопичується.

Блокування діє й у зворотному напрямку. Система не надсилає листів на заблоковану адресу.

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

«Add» додає запис до списку. Піктограма кошика поруч вилучає запис. Зміна діє одразу, зберігати нічого не треба.

Автоматично створені листи не потребують запису в списку. Це стосується повідомлень про недоставку, автовідповідей про відсутність і масових розсилок. Вони теж не створюють заявки й не отримують відповіді. Система позначає їх як прочитані й переносить у теку опрацьованих.

Це стосується й сигналів тривоги від системи моніторингу, якщо їх позначено як автоматично створену пошту. Сигнал тривоги без такої позначки стає заявкою, як і будь-який інший лист.

Картка «E-Mail Blacklist» із двома записами: повною адресою та доменом.
Червона рамка стоїть на полі вводу. Його підказка називає обидві дозволені форми. Нижче — два записи цієї системи.Відкрити зображення на повний розмір
3

Що система надсилає сама

Тільки Professional

Перш ніж почати: Перемикачі на цій картці стоять для кожної команди під «Team mailboxes» на сторінці «E-Mail Settings», одразу під адресою скриньки цієї команди.

Крім відповідей вашим клієнтам, система надсилає власні повідомлення. Це призначення заявки, порушений термін, запрошення, новий пароль, опитування задоволеності та погодження запиту.

Ці тексти є готовими й спочатку англійські. Вони лежать у мовному пакеті разом з усіма іншими текстами оболонки.

Щойно мовний пакет імпортовано, кожне з цих повідомлень іде тією мовою, яку задано в одержувача. Тож двоє людей в одній справі отримують повідомлення двома мовами. Одержувачі без облікового запису власної мови не мають. Листи до них ідуть мовою, заданою в команді під «Default e-mail language». Це стосується, наприклад, опитування, розв'язання групового інциденту, відмови та листа від правила.

Формулювання ви змінюєте на сторінці мов. Там ви завантажуєте тексти однієї мови як файл, правите його й вивантажуєте назад. Англійська — це джерело, і вона лишається як є.

Чи взагалі оголошувати призначення, вирішують для кожної команди. Для цього під скринькою стоять три перемикачі.

«Send assignment e-mails» надсилає лист операторові, який отримує заявку. З вимкненим перемикачем ця команда взагалі не оголошує призначень.

«Notify on self-assignment» вирішує, чи надсилати лист і тоді, коли хтось бере заявку сам. Цей перемикач типово вимкнений.

«Send mail on ticket actions» діє в іншому місці. З ним увімкненим діалоги закриття, зміни статусу та передавання пропонують надіслати коментар ще й листом.

Підтвердження вашим клієнтам сюди не належить. Його текст ви пишете самі, у робочому процесі скриньки.

Докладніше про це в картці: Заявки з листів, відповіді та подальше листування

Розділ «Assignment notifications» із трьома перемикачами.
Червоні рамки стоять на трьох перемикачах. Вони належать до скриньки команди над ними. Кожна наступна команда має власні такі самі три перемикачі.Відкрити зображення на повний розмір

Автентифікація та безпека, зокрема SSO

Хто і як заходить, вирішується у двох місцях. Сторінка безпеки керує входом з іменем користувача та паролем. Сторінка SSO підключає каталог або зовнішню службу входу. Обидва шляхи можуть працювати водночас.

1

Вхід з іменем користувача та паролем

Перш ніж почати: Налаштування з цієї картки живуть під «Settings → Security». Змінювати їх може лише адміністратор. Будь-хто інший, кому надано цю сторінку, бачить її лише для читання.

Із коробки всі входять з іменем користувача та паролем. Замість імені працює й адреса пошти. Якщо надсилання пошти налаштовано, під формою з'являється посилання «Do you need a password reset?». Надсилання пошти входить у Professional.

Після входу браузер отримує пропуск, дійсний певний час. Скільки саме, вирішує картка «JWT token timer». Дозволено значення від 1 до 24 годин, рекомендовано 12. Після цього людина має увійти знову.

Картка «Password policy» стосується кожного пароля, який задають у системі. Вона діє при створенні облікового запису, коли людина міняє власний пароль і коли адміністратор скидає його.

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

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

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

Картка «2FA Settings» визначає, хто має користуватися двоетапним входом. У розділі «Two-factor requirement» ви вибираєте один із чотирьох рівнів: «Off», «Administrators only», «Administrators and agents» або «Everyone». «Everyone» охоплює й клієнтів. Нова інсталяція починається з «Administrators only». Інсталяція, яка існувала раніше, після оновлення зберігає своє попереднє налаштування.

Той, хто входить наступного разу без другого чинника, його налаштовує. Система показує QR-код для застосунку автентифікації й той самий ключ, щоб набрати вручну. Після першого коду чинник діє. Кнопкою «Set up later» налаштування можна відкласти, і вхід триває без нього. Так можна щонайбільше 7 днів, рахуючи від першого відкладання. Рядок під кнопкою показує дні, що залишилися. Після цього налаштування обов'язкове.

Одразу після цього з'являються десять кодів відновлення. Кожен з них один раз замінює код із застосунку. Показують їх рівно один раз. Збережіть їх кнопкою «Copy» або «Download». «Download» працює завжди. «Copy» зазвичай теж.

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

Коди залежать від годинника сервера. Якщо він хибний, жоден код не приймається. Кнопка «Check now» на тій самій картці звіряє час сервера з публічним джерелом часу.

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

Докладніше про це в картці: Двоетапний вхід у власному профілі

Сторінка входу з полями «Username» і «Password» та кнопкою «Sign in».
Червоні рамки стоять на двох полях і на кнопці. Верхнє поле приймає й адресу пошти.Відкрити зображення на повний розмір
Картка «JWT token timer» із полем для кількості годин.
Червона рамка стоїть на полі. Воно приймає значення від 1 до 24.Відкрити зображення на повний розмір
Картка «Password policy» з найменшою довжиною, видами знаків, спливанням і списком блокування.
Червоні рамки стоять на трьох числових полях. Позначки між ними вирішують, які види знаків мають траплятися.Відкрити зображення на повний розмір
Картка «2FA Settings» із чотирма рівнями в розділі «Two-factor requirement».
Червона рамка лежить на чотирьох рівнях. Вибрано «Administrators only», як у новій інсталяції.Відкрити зображення на повний розмір
Екран налаштування з QR-кодом, ключем для набирання та полем для першого коду.
Верхня червона рамка лежить на ключі. Це те саме, що QR-код над ним, і він допомагає, коли камера нічого не зчитує. Нижня лежить на «Set up later» і днях, що залишилися.Відкрити зображення на повний розмір
Десять кодів відновлення у двох стовпцях, під ними «Copy» і «Download».
Червоні рамки лежать на кодах і на обох кнопках. Коди з'являються рівно один раз. Коди на зображенні взято з тестової системи, і вони нічого не варті.Відкрити зображення на повний розмір
Список користувачів із кнопкою, яка скидає двоетапний вхід.
Червона рамка стоїть на перекресленому щиті в рядку Marco Rossi. Одне натискання відбирає його застосунок і його коди відновлення.Відкрити зображення на повний розмір
2

Двоетапний вхід у власному профілі

Кожен користувач може ввімкнути двоетапний вхід для власного облікового запису. Це стосується кожної ролі, навіть коли картка «2FA Settings» цього не вимагає. Відкрийте меню користувача внизу ліворуч на бічній панелі й виберіть «Profile picture». На тій самій сторінці є область «Two-factor authentication».

Область показує, чи ввімкнено двоетапний вхід. Поки його вимкнено, там є кнопка «Turn on». Спершу вона запитує ваш пароль. Потім з'являється QR-код для застосунку автентифікації й той самий ключ, щоб набрати вручну. Після першого коду із застосунку чинник діє.

Одразу після цього з'являються десять кодів відновлення. Збережіть їх кнопкою «Copy» або «Download». «I have saved my codes» закриває список. Його показують лише цей єдиний раз.

Поки двоетапний вхід увімкнено, область показує, скільки кодів відновлення залишилося. «New recovery codes» створює десять нових. Старі коди тоді перестають діяти. «Turn off» знову вимикає двоетапний вхід. Обидві кнопки вимагають поточний код із застосунку. Код відновлення там не приймається.

Якщо картка «2FA Settings» вимагає двоетапного входу для вашої ролі, кнопки «Turn off» немає. Про це каже рядок в області.

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

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

Докладніше про це в картці: Вхід з іменем користувача та паролем, Журнал безпеки

Область «Two-factor authentication» у профілі зі станом і кнопкою «Turn on».
Червоні рамки лежать на стані й на «Turn on». Тут двоетапний вхід ще вимкнено.Відкрити зображення на повний розмір
Перший крок після «Turn on»: поле «Password» з «Continue» і «Cancel».
Червоні рамки лежать на полі пароля й на «Continue». QR-код з'являється лише після правильного пароля.Відкрити зображення на повний розмір
3

Захист від добору пароля

Захист працює без жодного налаштування. Вмикати нічого не треба. Примітка про нього стоїть у картці «2FA Settings».

Він має два ступені. Після п'яти невдалих спроб для того самого запису адресу, з якої вони надійшли, призупиняють. Призупинення закінчується щонайпізніше через 15 хвилин після першої з цих спроб. З будь-якої іншої адреси запис лишається придатним одразу.

Це важлива частина. Інакше той, хто знає ім'я для входу, міг би замкнути колегу за дверима п'ятьма хибними паролями. Пароль для цього йому був би не потрібен.

Другий ступінь — це сам обліковий запис. Його блокують на 15 хвилин після 20 невдалих спроб. Оскільки одна адреса може дати щонайбільше п'ять із них, для цього потрібно кілька адрес.

Успішний вхід скидає обидва лічильники. Після перезапуску сервера призупинення адреси зникає, блокування запису лишається. Ті самі лічильники діють і для входу через каталог. Недоступний каталог не рахується невдалою спробою. Якщо для цього імені в системі заявок ще немає облікового запису, діє лише призупинення адреси.

У списку користувачів так заблокований запис має позначку «temporarily locked». Він лишається у списку. За 15 хвилин позначка зникає сама.

Чекати не обов'язково. У тому самому рядку є кнопка з відкритим замком. Вона знімає блокування одразу й обнуляє обидва лічильники.

Це не те саме, що «Archive». Та кнопка вимикає обліковий запис назавжди, і лише вона займає чи звільняє службове місце.

Примітка про захист від добору пароля в картці «2FA Settings».
Червона рамка стоїть на примітці. Вона називає обидва ступені: спершу адресу, наостанок обліковий запис.Відкрити зображення на повний розмір
Список користувачів із позначкою «temporarily locked» і кнопкою розблокування.
Червоні рамки стоять на позначці та на відкритому замку. Замок з'являється лише в тому рядку, де є що знімати.Відкрити зображення на повний розмір
4

Журнал безпеки

Перш ніж почати: Журнал міститься в «Settings → Security log». Типово його бачать лише адміністратори. Іншим ролям ти надаєш його дозволом «Security log» у картці «Permission concept». Клієнтам його надати не можна.

Журнал безпеки записує два види подій. Область «Sign-in» містить невдалі входи, заблоковані облікові записи, спроби входу під час блокування, відхилені двофакторні коди та зміни пароля. Це стосується входу з паролем, через каталог і через SSO.

Область «Administration» показує, хто що змінив. Сюди належать облікові записи, ролі, дозволи, налаштування безпеки та архіви. Там же записується кожен експорт журналу.

Успішні входи записуються лише у двох випадках. Перший випадок — адміністратор. Другий випадок — вхід після невдалих спроб для того самого облікового запису. Звичайний вхід агента чи клієнта до журналу не потрапляє. Журнал не є табелем присутності.

Якщо хтось входить з ім'ям, якого не існує, у записі стоїть «unknown account». Система не зберігає введене ім'я. Іноді це пароль, що потрапив не в те поле.

Події входу зберігають IP-адресу та браузер. Адміністративні дії зберігають, хто їх виконав, але не IP-адресу. Паролі, коди та вміст заявок чи листів ніколи не потрапляють до журналу.

Сторінка показує спершу найновіші записи, по 50 на сторінку. Картка «Filters» звужує список. «Area» вибирає входи або адміністрування, «Event» — один вид події. «Person» шукає в імені того, хто діяв, і того, кого це стосується. «From» і «To» обмежують дні. «Failures only» приховує все, що пройшло успішно.

Фільтри діють лише після клацання на «Apply». «Reset» знову їх прибирає.

«Export CSV» і «Export PDF» завантажують рівно те, що показують фільтри. Кожен файл містить щонайбільше 10 000 записів. Якщо фільтрам відповідає більше записів, про це повідомляє примітка біля кнопок експорту. PDF складено твоєю мовою, і вгорі він називає фільтри та період. Дата й час відповідають формату, заданому в «Settings → General Settings».

Файл CSV завжди залишається англійською, а час указано в UTC. Так програма може читати його незалежно від мови. Кожен експорт сам потрапляє до журналу як «Security log exported».

Шість подій викликають сповіщення. Це обліковий запис, заблокований після невдалих спроб, роль, змінена на «Admin», обліковий запис, одразу створений із роллю «Admin», і скинутий двофакторний вхід адміністратора. До них додаються архівні заявки, вилучені з поточних даних, і вхід адміністратора після невдалих спроб.

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

Крім того, кожен активний обліковий запис із цим дозволом і адресою електронної пошти отримує лист зі сповіщенням. Система збирає сповіщення кожні 15 хвилин і надсилає один лист на людину, а не один на подію. Лист називає подію, зачеплену людину та час. IP-адреси в ньому немає. Лист зі сповіщенням входить до Professional.

Нічний запуск видаляє старі записи. Строки містяться в «Settings → Security», у картці «Data protection», у блоці «Security log retention». Події входу типово зберігаються 90 днів, дозволено від 7 до 365 днів. Адміністративні дії типово зберігаються 12 місяців, дозволено від 1 до 120 місяців.

Кожен строк має свій перемикач: «Delete old sign-in events» і «Delete old administrator actions». Якщо перемикач вимкнено, ці записи залишаються. Картка «Строки зберігання» пояснює нічний запуск.

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

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

Докладніше про це в картці: Захист від добору пароля, Строки зберігання

Сторінка «Security log» із карткою «Filters» і списком записів.
Червона рамка стоїть на блокуванні облікового запису Lena Chen. Під нею — невдалі спроби, що до нього призвели, кожна зі своєю IP-адресою. Записи на зображенні взято з тестової системи.Відкрити зображення на повний розмір
Картка «Filters» з увімкненим «Failures only», двома кнопками експорту та першими невдачами.
Червоні рамки стоять на «Failures only» і на обох експортах. Експорти беруть фільтри, задані тут.Відкрити зображення на повний розмір
Жовтий банер над панеллю з кількістю подій безпеки та посиланням «Open security log».
Червона рамка стоїть на посиланні до журналу. Тут сповіщення викликало блокування облікового запису Lena Chen.Відкрити зображення на повний розмір
Блок «Security log retention» із двома перемикачами, днями та місяцями.
Червоні рамки стоять на обох строках. Зображення показує типове налаштування: 90 днів і 12 місяців.Відкрити зображення на повний розмір
5

Вхід через каталог або зовнішню службу (SSO)

Тільки Professional

Перш ніж почати: Налаштування живуть під «Settings → SSO Settings». Без налаштованого постачальника на сторінці входу нічого не змінюється.

У самому верху стоїть головний перемикач «Enable single sign-on». Поки він вимкнений, лишається вхід з іменем користувача та паролем. Усе, що ви налаштуєте нижче, зберігається й починає діяти лише після ввімкнення.

Картка «Active Directory / LDAP» підключає локальний каталог. Ви вводите сервер, базу пошуку, фільтр, який знаходить людину, і поля для адреси пошти та імен.

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

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

Картка «Identity providers» містить зовнішні служби входу. Кожна отримує власну плитку й власну кнопку на сторінці входу. «Add provider» створює нову.

Під «Provider type» ви обираєте вид. «Generic OIDC Provider» підходить для служб на кшталт Google Workspace, Microsoft Entra ID, Okta, Keycloak, Auth0 чи Ping Identity. «SAML 2.0 Provider» підходить тим самим, коли їх треба підключити через SAML.

Поруч із ними є шість регіональних служб: LINE, Kakao, Naver, WeChat, WeCom і DingTalk. Їхні адреси заповнено наперед, і вони показані в полі сірим текстом.

Назва під «Display name» згодом з'являється на кнопці. Перемикач поруч стосується лише цього одного постачальника.

З адресою зворотного виклику дійте в такому порядку. Спершу введіть лише назву й натисніть «Save provider». Аж тоді система знає номер постачальника й показує готову адресу під «Redirect URI». Вона складається з публічної адреси цієї системи, тієї, що збережена під «Settings → Security». Саме цю адресу система використовує, коли хтось входить.

Цю адресу ви копіюєте й реєструєте в постачальника. Вона має збігатися там знак у знак. Натомість постачальник дає вам ідентифікатор і таємний ключ, і ви вводите їх тут через «Edit».

Поле «Allowed e-mail domains» обмежує, хто може заходити через цього постачальника. Якщо лишити його порожнім, дозволено кожен домен.

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

Повністю налаштовані постачальники все одно не з'являються, поки головний перемикач вимкнено. Плитка каже про це жовтим рядком.

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

Картка «Single sign-on» із головним перемикачем.
Червона рамка стоїть на головному перемикачі. Поки він вимкнений, лишається тільки вхід з іменем користувача та паролем.Відкрити зображення на повний розмір
Картка «Active Directory / LDAP» із заповненими полями.
Червоні рамки стоять на сервері, базі пошуку та фільтрі пошуку. Значення на зображенні взято з випробувальної системи.Відкрити зображення на повний розмір
Дві плитки постачальників: одна налаштована, друга з позначкою «Incomplete».
Червоні рамки стоять на обох плитках. Верхня повна й чекає лише на головний перемикач. Нижній бракує адреси її постачальника.Відкрити зображення на повний розмір
Діалог «Add provider» із видом, показуваною назвою, перемикачем та адресою постачальника.
Червона рамка стоїть на полі адреси. Під ним «Quick fill» заповнює наперед відомих постачальників. Те, що стоїть у фігурних дужках, ви спершу заміняєте.Відкрити зображення на повний розмір
Діалог збереженого постачальника з готовою адресою зворотного виклику.
Червона рамка стоїть на адресі зворотного виклику. Вона постає лише при збереженні й починається з адреси вашої власної системи.Відкрити зображення на повний розмір
6

Обліковий запис при першому вході та журнал

Тільки Professional

Перемикач «Automatically create accounts on first sign-in» стоїть у тій самій картці, що й головний перемикач. Типово він увімкнений.

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

Новий запис отримує роль «Customer» і не отримує команди. Клієнтові для створення заявки членство не потрібне, тож він може працювати одразу.

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

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

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

Картка «Recent sign-in attempts» у самому низу показує останні 100 подій входу через SSO та каталог. Вони беруться з журналу безпеки. Невдалі спроби в ній є завжди. Успішний вхід у ній є лише для адміністраторів і після невдалих спроб для того самого облікового запису. Тому не кожен вхід потрапляє до списку.

Кожен рядок називає час, постачальника, результат і адресу-джерело. При невдалій спробі поруч стоїть причина. Стовпець «User» показує ім'я облікового запису. Якщо облікового запису немає, він показує адресу, яку повідомив постачальник, інакше «unknown account». Система не зберігає введене ім'я.

Вхід з іменем користувача та паролем у цій таблиці не з'являється. Це не SSO. Він є в журналі безпеки.

За замовчуванням записи видаляються через 90 днів. Речення під заголовком картки називає заданий строк. Це налаштування пояснює картка «Строки зберігання».

Докладніше про це в картці: Журнал безпеки

Перемикач «Automatically create accounts on first sign-in».
Червона рамка стоїть на перемикачі. Текст під ним називає роль, яку отримує такий обліковий запис.Відкрити зображення на повний розмір
Таблиця «Recent sign-in attempts» із трьома невдалими спробами через каталог.
Червона рамка стоїть на верхньому рядку. Він показує невдалу спробу з її причиною. Записи на зображенні взято з випробувальної системи, каталогу якої не існує.Відкрити зображення на повний розмір
7

П'ять способів доступу до системи

Перш ніж почати: Спосіб доступу до системи ви вибираєте в інсталяторі SMITEY на сервері. Пізніше його можна будь-коли змінити.

Після інсталяції ваша команда користується системою в кожному веб-браузері. Інсталятор запитує, як має бути доступна система. В інсталяторі для Windows ви вибираєте це на сторінці «Доступність». У Linux install.sh ставить те саме запитання й нумерує варіанти від 1 до 5. Пізніше ви змінюєте це через «Змінити спосіб доступу до SMITEY». Ваші дані залишаються на місці.

Варіант «Лише в локальній мережі, за IP-адресою (HTTP) — найпростіший варіант» є типовим налаштуванням. Ваша команда відкриває систему за адресою http://, після якої йдуть IP-адреса сервера й порт, наприклад http://192.168.1.20:8088. Порт буде 8088, якщо ви не виберете інший. Порт 80 теж підходить. Тоді адреса не потребує порту. Цьому варіанту не потрібні ні назва, ні сертифікат.

Варіант «У локальній мережі під власним іменем (HTTP, HTTPS можливий пізніше) — у вас є внутрішній DNS» працює як перший, але під назвою на кшталт ticket.company.local. Назву ви створюєте самі у своєму внутрішньому DNS. Вона вказує на IP-адресу сервера. Тоді ваша команда відкриває систему за назвою і так само за IP-адресою. Інсталятор потім показує адресу з цією назвою.

В обох варіантах із HTTP паролі й заявки йдуть вашою мережею відкритим текстом. Тоді адміністратори бачать угорі сторінки сповіщення.

Інші три варіанти використовують HTTPS: «Через публічний домен з HTTPS (автоматично, через Let's Encrypt)», «У локальній мережі з HTTPS і власним сертифікатом» і «У локальній мережі з HTTPS, сертифікат створює SMITEY». Їм потрібні на сервері порти 80 і 443. Наступна картка описує їх.

Для першого тесту досить першого варіанта. Якщо у вашій мережі є внутрішній DNS, виберіть другий. Якщо система має бути доступна з інтернету, виберіть публічний домен. Якщо ваша компанія має власний центр сертифікації, виберіть власний сертифікат у локальній мережі. Інакше дозвольте SMITEY створити сертифікат.

Змінити доступ до SMITEY у Linux

sudo bash /opt/smitey/install.sh --change-access

Показує варіанти від 1 до 5. Сам Enter зберігає поточний варіант і нічого не змінює.

Докладніше про це в картці: Доступ до системи через HTTPS

Сторінка «Доступність» в інсталяторі для Windows з п'ятьма варіантами.
Текст над списком нумерує варіанти від 1 до 5. У Linux ті самі тексти з'являються з цими номерами.Відкрити зображення на повний розмір
8

Доступ до системи через HTTPS

Перш ніж почати: Шлях до HTTPS ви вибираєте в інсталяторі SMITEY на сервері, а не в браузері.

Без HTTPS паролі й заявки йдуть вашою мережею відкритим текстом. Нова інсталяція починається зі звичайного HTTP, щоб одразу працювати в будь-якому веб-браузері. Поки адміністратор відкриває систему через звичайний HTTP, угорі сторінки з'являється сповіщення: «This connection is not encrypted.» Якщо систему відкрити на самому сервері як «localhost», сповіщення не з'являється. Оператори й клієнти ніколи його не бачать.

«How to switch on HTTPS» веде до цієї картки. «Hide for 30 days» приховує сповіщення для вас. Налаштування належить вашому обліковому запису, тож діє і в іншому браузері. Через 30 днів сповіщення повертається, поки з'єднання все ще не зашифроване.

Інсталятор SMITEY налаштовує HTTPS трьома способами. В інсталяторі для Windows ви вибираєте його на сторінці «Доступність», а в Linux install.sh ставить те саме запитання. У системі, що вже працює, відкрийте «Змінити спосіб доступу до SMITEY» на робочому столі Windows або в меню Пуск. У Linux те саме робить команда нижче. Ваші дані залишаються на місці.

Варіант «У локальній мережі з HTTPS і власним сертифікатом» використовує ваш власний сертифікат, наприклад від центру сертифікації вашої компанії. Інсталятор запитує назву системи й файл сертифіката з його ключем. Підійде й файл PFX з його паролем. Перш ніж щось змінити, він перевіряє сертифікат. Ключ має пасувати, сертифікат має бути чинним, а назва має бути в сертифікаті.

Варіанту «У локальній мережі з HTTPS, сертифікат створює SMITEY» власний сертифікат не потрібен. SMITEY створює його сам і сам його оновлює. Кореневий сертифікат інсталятор зберігає як SMITEY-root-ca.crt у теці інсталяції. Установіть цей файл на кожен комп'ютер як довірений кореневий сертифікат, наприклад через групову політику. Доти браузери показують попередження.

Варіант «Через публічний домен з HTTPS (автоматично, через Let's Encrypt)» отримує свій сертифікат від Let’s Encrypt. Йому потрібен публічний домен, що вказує на сервер. Тому сервер має бути доступний з інтернету.

Для обох варіантів у локальній мережі назвою може бути назва на кшталт ticket.company.local, одне слово на кшталт helpdesk або адреса IPv4. Усім трьом шляхам потрібні на сервері порти 80 і 443. Якщо їх використовує інша програма, інсталятор зупиняється й нічого не змінює. Потім система доступна за https:// і назвою, без порту.

Ваш власний сертифікат колись спливає. За 30 днів до цього адміністратори бачать угорі сторінки сповіщення з датою. За 7 днів воно червоне. У Professional усі адміністратори з адресою електронної пошти додатково отримують лист за 30 і за 7 днів. Щоб оновити сертифікат, знову відкрийте «Змінити спосіб доступу до SMITEY», виберіть варіант із власним сертифікатом і вкажіть нові файли.

Файл HTTPS-GUIDE.txt, що постачається з інсталяцією, описує кожен крок. Сюди входять поширення кореневого сертифіката й кроки вручну.

Змінити доступ до SMITEY у Linux

sudo bash /opt/smitey/install.sh --change-access

Показує варіанти від 1 до 5. Сам Enter зберігає поточний варіант і нічого не змінює.

Сповіщення «This connection is not encrypted.» над списком заявок, із посиланням і «Hide for 30 days».
Червоні рамки лежать на посиланні на цю картку й на «Hide for 30 days». Сповіщення бачать лише адміністратори.Відкрити зображення на повний розмір

Ведення заявок

Щоденне ремесло: створювати заявки, впорядковувати їх, знаходити знову. Усе в цьому блоці входить у Basic, якщо на картці не написано інакше.

1

Створення й редагування заявок

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

Нову заявку ви створюєте кнопкою «New Ticket» на лівій панелі. Форма зветься «Create new ticket». Як оператор ви записуєте нею й чужі звернення — саме для цього є поле «User»: воно каже, для кого ця справа, а не хто її набирає.

Усе із зірочкою обов'язкове: «Title», «User», «Main category» і «Description». Ще одне легко проґавити: форма не збережеться без підкатегорії, хоча «Subcategory» зірочки не має — основна та підкатегорія належать одна одній і завжди задаються парою.

Які поля обов'язкові, задають під «Settings → Ticket Settings». Картка «Admin / Agent Field Settings» має для цього лише перемикач «Field is mandatory». Картка «Customer Field Settings» має ще «Is hidden for Customer» і «Is not editable». Тому клієнт може бачити коротшу форму, ніж ви, і при цьому нікому не доводиться вести дві форми. «Title» і «Description» обов'язкові завжди. Цього не можна вимкнути.

Потім змінити можна майже все: праворуч на заявці стоїть картка «Details» із заявником, телефоном, поштою, розташуванням, категорією та номером посилання; ви змінюєте саме поле й підтверджуєте кнопкою «Save» під ним. Статус, призначення, пріоритет, канал і спостерігачі стоять карткою вище під «Actions». Статус і призначення діють одразу. Пріоритет, канал і спостерігачів зберігають лише кнопкою «Save» у картці «Details».

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

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

Кожна така зміна потрапляє в історію заявки, з іменем, часом, старим і новим значенням. Умикати для цього нічого не треба.

Лишається питання, як позбутися заявок. Під «Settings → Archive» ви обираєте період, дивитеся кнопкою «Preview», скільки закритих заявок він містить, і створюєте файл ZIP кнопкою «Create archive»: заявки, коментарі, історія, власні поля та вкладення в одному файлі. Створення нічого не прибирає. Заявки залишають робочу базу даних лише окремим кроком «Delete from live DB» у списку «Existing archives» — а відновити їх можна з того самого файлу.

Форма «Create new ticket» з полями Title, Owning team, User, статусом, пріоритетом, каналом і спостерігачами.
Форма за кнопкою «New Ticket». Поля із зірочкою обов'язкові; категорії, опис і вкладення йдуть далі внизу.Відкрити зображення на повний розмір
Картка «Details» заявки з полями заявника та кнопкою «Save» в червоній рамці.
Зміна потім: виправте поле, натисніть «Save». Під ним стоїть незмінне: хто створив заявку і коли.Відкрити зображення на повний розмір
2

Редактор форматованого тексту для опису та коментарів

Опис і коментарі — не голі текстові поля. Над кожним є панель, і кнопки кажуть, що вони роблять, коли на них навести: «Bold», «Italic», «Underline», «Strikethrough», «Text color», «Highlight color», «Bullet list», «Numbered list», «Quote», «Link» і «Clear formatting».

Так робиться посилання: виділіть текст, натисніть «Link», наберіть адресу в маленькому запиті. Порожній запис прибирає посилання. Дозволено вебадреси й поштові адреси (http, https, mailto) — усе інше відкидається при збереженні, щоб коментар не міг нікому нічого підсунути.

Зображення надходять через буфер обміну: зробіть знімок екрана й вставте його просто в редактор через Ctrl+V. Спершу в тексті видно лише позначку на кшталт «[inline-image:1]». При збереженні система вивантажує зображення й показує його саме там — а ще воно потрапляє на вкладку «Attachments», де живуть усі файли справи. Вставляти зображення можна в опис наявної заявки та в новий коментар. У формі «Create new ticket» і під час редагування коментаря це не працює.

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

Коментар можна позначити внутрішнім через «Internal note (not visible to the customer)». Тоді він має позначку «Internal» і невидимий для заявника — навіть пошук його не покаже.

Кожен може змінювати й видаляти власні коментарі. Те, що написав клієнт, може змінити чи видалити лише сам клієнт або адміністратор. Це стосується і його листів. Коментарі колег може змінювати й видаляти кожен оператор, якому можна працювати із заявкою. Це стосується і команди, у якої заявка була раніше.

Панель редактора, під нею речення «The display shows ERROR 13.20 and then the paper jams.» із жирним кодом помилки.
У червоних рамках: «Bold», «Bullet list» і «Link». Панель стоїть і над описом, і над полем коментаря.Відкрити зображення на повний розмір
Три коментарі заявки: у нижньому жирний термін і маркований список, середній має позначку «Internal».
Ось як воно надходить: жирний текст і список зберігаються. Середній коментар позначено «Internal», і для заявника він невидимий.Відкрити зображення на повний розмір
3

Вкладені файли з попереднім переглядом

Перш ніж почати: Дозволено PDF, DOC, DOCX, XLS, XLSX, TXT, PNG, JPG, JPEG і GIF, до 50 МБ на файл. Межу названо у формі («Max. 50 MB per file»), і більші файли відхиляють ще до початку вивантаження.

Файли належать справі, а не окремому коментарю. На заявці до списку веде вкладка «Attachments»: «Upload file» додає файл, кожен рядок називає файл, його розмір і дату. Долучити щось може кожен, хто причетний до заявки, зокрема заявник; тож ніхто не мусить надсилати вам свій знімок екрана поштою. Клієнт може видаляти лише ті вкладення, які вивантажив сам. Коли підзаявку закривають, її вкладення копіюються в батьківську заявку, де вони мають позначку «Internal». Оператори їх бачать; клієнти не бачать і не завантажують.

Натискання на назві відкриває попередній перегляд, і завантажувати файл не треба. Для зображень там можна наблизити, віддалити та повернути — стане в пригоді для екрана, сфотографованого під кутом. PDF показують у тому самому вікні, з оглядом сторінок, масштабом і друком. Текстові файли показують як текст. Кнопкою «Open in new tab» ви відкриваєте файл в окремому вікні.

Вкладення належить справі й мандрує разом з нею: воно з'являється в історії («File uploaded: …»), переживає передавання іншій команді й потрапляє у файл архіву, коли заявку архівують.

Вкладка «Attachments» із двома файлами, над ними кнопка «Upload file» у червоній рамці.
Усі файли справи в одному місці. Рядок нижче називає дозволені види файлів і межу розміру.Відкрити зображення на повний розмір
Попередній перегляд зображення-вкладення з кнопками наближення, віддалення та повороту вгорі праворуч.
Попередній перегляд зображення: наблизити, віддалити, повернути — угорі праворуч. Нічого при цьому не завантажується.Відкрити зображення на повний розмір
Попередній перегляд PDF у тому самому вікні, з оглядом сторінок ліворуч і панеллю переглядача PDF угорі.
PDF відкривається так само — без завантаження, з оглядом сторінок, масштабом і друком.Відкрити зображення на повний розмір
4

Історія заявки

Вкладка «History» на заявці відповідає на питання, що стоїть за кожним поверненням до справи: хто що змінив і коли? Кожен рядок називає людину, поле, старе значення перекресленим, нове за ним і час до секунди. Найновіший запис угорі.

Записи з'являються без вашої участі — при змінах статусу, пріоритету, призначення, категорії, розташування, спостерігачів, заголовка та опису, а також при створенні («Ticket opened»), при кожному коментарі та при кожному вивантаженому файлі. Число на вкладці наперед каже, скільки руху було у справі.

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

Для коментаря історія фіксує лише те, що його додано, змінено або видалено. Формулювання живе на вкладці «Comments». Внутрішній коментар теж з'являється в історії, але лише для операторів та адміністраторів.

Вкладка «History» із записами цієї заявки: файли, коментарі, зміни статусу, пріоритет, призначення й у самому низу відкриття — з двома верхніми рядками, які написало правило.
У червоній рамці вкладка з лічильником. На «Status» і «Priority» видно старе значення перекресленим поруч із новим.Відкрити зображення на повний розмір
5

Робочий процес статусів із налаштовуваними статусами та переходами

Статус каже, на чому саме стоїть заявка. Із системою постачається дванадцять статусів — Open, Assigned, In Progress, Waiting for User Response, Resolved, Closed та інші. Ви знайдете їх під «Settings → General Settings» у розділі «Drop-down lists» за вкладкою «Status»; «+ Add status» створює власний, «Edit status» відкриває наявний.

Важлива тут різниця між назвою та значенням. У редакторі статусу під «Meaning of this status» є три перемикачі: «Counts as resolved», «Counts as closed» і «Waiting for the requester». Лише ці перемикачі кажуть системі, як поводитися зі статусом.

Перейменувати можна кожен статус, зокрема ті, що постачаються із системою: унизу редактора під «Translations» є поле «Name» для кожної мови — впишіть туди те, що мають читати ваші люди. Технічна назва за ним лишається недоторканою, і саме тому нічого не ламається: автоматизація, звітність і перемикачі вище тримаються за цю назву, а не за ваш підпис. Тож «Resolved» може стати «Готово».

А от видалити можна не всі. Вісім статусів мають у списку позначку «Mandatory» — Open, Assigned, In Progress, Resolved, Closed, Reopened, Waiting for approval і Rejected. Їх можна перейменувати й переставити, але не прибрати; спроба закінчується зрозумілим повідомленням. Це не для того, щоб вас дратувати: на них тримаються процеси, які інакше мовчки припинилися б, — наприклад автоматичне закриття, якому потрібен статус зі значенням «розв'язано» як початок.

Два статуси належать самій системі: «Waiting for approval» і «Rejected» мають позначку «System only». Вони постають із процесу погодження, і ніхто не має мати змоги вручну заявити, що відхилено те, що взагалі не виносили на рішення.

Що роблять ці три: статус, що вважається розв'язаним, сам закриває заявку через 24 години. Статус, що вважається закритим, — це кінцевий стан, у який заявку переводять. А «Waiting for the requester» означає саме це: ми чекаємо на заявника, а не на іншу команду й не на підрядника. Саме на цій позначці зупиняється годинник рівня обслуговування, якщо ви так налаштуєте.

Нижче стоїть «Allowed transitions to new status». Тут ви позначаєте, яких статусів можна досягти з цього. Лишіть усе порожнім — і ніщо не обмежено; позначте щось — і кожен інший шлях закрито. Так будують потік, який не можна перескочити, — наприклад: з «Open» можна перейти лише в «In Progress» або «Assigned», але не одразу в «Closed».

Решта перемикачів у редакторі — дрібниці з великою дією: колір для списку, «Sort order» для порядку, «Show status in new ticket form» (чи має цей статус узагалі бути доступний при створенні заявки?), «Requires comment in dialog» (вимагати причину) і «System only» для статусів, які може задавати лише сама система.

До чотирьох статусів з'являються на заявці як кнопки під «Change Status to:». Ви обираєте їх у редакторі перемикачем «Set as primary status (max. 4)». За заводським налаштуванням це In Progress, Waiting for User Response, Waiting for Service Provider Response і Resolved. Усі інші статуси розташовані під «More statuses».

Загальні налаштування з вкладкою «Status» у червоній рамці та списком усіх статусів.
«Settings → General Settings», вкладка «Status»: кожен статус із технічною назвою та позначками.Відкрити зображення на повний розмір
Діалог «Edit status» із перемикачами під «Meaning of this status» і списком «Allowed transitions to new status».
У редакторі: угорі вигляд і поведінка, посередині значення, унизу дозволені переходи.Відкрити зображення на повний розмір
7

Основні та підкатегорії вільно налаштовуються для кожної команди

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

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

Ви знайдете їх під «Settings» як пункт «<назва команди> Categories». У прикладі команда зветься «Helpdesk», тож пункт має вигляд «Helpdesk Categories».

Сторінка має три картки: «Main categories», «Subcategories» і «Links». Найшвидший початок: наберіть англійську назву в поле «EN (required)» і натисніть «+ New main category» або «+ New subcategory». Усе інше ви перекладете потім разом на сторінці перекладів — готувати для цього тут нічого не треба.

Якщо на вас чекає багато категорій, ідіть шляхом через файл: «Export JSON» завантажує будову — на щойно встановленій системі файл порожній і лише показує вам розкладку. Ви заповнюєте його (вручну або з допомогою штучного інтелекту), зберігаєте й вивантажуєте назад через «Import JSON». Це не спосіб перейменовувати: назву ви змінюєте в полі цієї категорії й підтверджуєте кнопкою «Save» поруч — сторінка теж про це каже.

Третя картка, «Links», — це місце справжньої роботи. Оберіть угорі основну категорію, позначте нижче підкатегорії, які до неї належать, і збережіть кнопкою «Save links». Хитрість у тому, що одна підкатегорія може висіти на кількох основних. Тож «Malfunction» потрібна вам лише раз, і ви використовуєте її знову для принтера, мережі, переговорної кімнати й ноутбука.

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

Якщо ви передаєте заявку іншій команді, її класифікація лишається — навіть коли нова команда таких категорій узагалі не має. Тоді вона стоїть у полі разом зі своїм походженням, наприклад «Meeting-Room · from Helpdesk», і показана сірим: нова команда бачить, під чим справа йшла досі, але сама цей запис призначити не може. Щоб перекласифікувати, ви обираєте зі свого власного списку — і система тоді хоче основну та підкатегорію разом.

Відкрите меню налаштувань із пунктом «Helpdesk Categories» у червоній рамці.
Під «Settings» пункт названо за командою — тут «Helpdesk Categories».Відкрити зображення на повний розмір
Сторінка «Settings · Manage categories» з картками «Main categories» і «Subcategories».
Ось ця сторінка: основні категорії ліворуч, підкатегорії праворуч. Картка «Links» стоїть нижче на тій самій сторінці — вона буде за мить.Відкрити зображення на повний розмір
Поле «EN (required)» зі словом «Beamer» і кнопка «New main category», обидва в червоних рамках.
По одному: англійська назва в поле «EN (required)», потім натиснути «+ New main category» під ним. У картці «Subcategories» кнопка зветься «+ New subcategory».Відкрити зображення на повний розмір
Картка «Main categories» з кнопками «Export JSON» та «Import JSON» у червоних рамках.
Для багатьох одразу: завантажити будову, заповнити, вивантажити назад. Картка «Subcategories» поруч має ті самі дві кнопки.Відкрити зображення на повний розмір
Картка «Links»: обрано «Printer», позначено підкатегорії Consumables, Malfunction і New request.
«Printer» обрано, відповідні підкатегорії позначено, «Save links» — «Malfunction» водночас висить ще на трьох основних категоріях.Відкрити зображення на повний розмір
8

Як заявка надійшла

Кожна заявка несе канал. Він стоїть у формі, а згодом на картці «Actions» під «How the request came in», і відповідає на питання, яке швидко стає важливим у звітності: робота надходить через портал чи телефоном?

Обрати можна лише те, що знає людина і не знає система: «Phone» і «Entered by an agent». Інші два значення задає сама система — «Self-service», коли заявник створив заявку в порталі, і «E-mail», коли вона постала з вхідного листа. Коли заявку створює оператор, форма починається з «Entered by an agent».

Канал, заданий системою, ніхто не може згодом змінити. Поле тоді каже «Recorded by the system. It cannot be changed.» Інакше поле втратило б рівно те твердження, заради якого воно існує. У зворотному напрямку на заявці, записаній телефоном, ви можете змінювати все інше.

Задавати канал може лише оператор або адміністратор. Для заявника це було б твердження про власну справу — і звітність залежала б від чесності кожного.

«E-mail» потребує підключеної поштової скриньки, а це належить до редакції Professional. Інші три канали є в обох редакціях.

Частина форми зі статусом, пріоритетом і розгорнутим списком поля «How the request came in» у червоній рамці.
При створенні заявки канал стоїть між пріоритетом і спостерігачами. Пропонують лише «Phone» і «Entered by an agent».Відкрити зображення на повний розмір
Картка «Actions» заявки, у полі «How the request came in» стоїть «Phone», і воно в червоній рамці.
На заявці канал стоїть на картці «Actions» — тут справа, яку оператор записав після телефонної розмови.Відкрити зображення на повний розмір
10

Вибір стовпців списку заявок

Кожен складає власний список заявок. Для цього поруч із «Filter» є кнопка «Columns». Вона відкриває діалог «Choose columns».

У діалозі ви позначаєте кожен стовпець, який хочете бачити. Стрілки поруч задають порядок. «#» і «Title» є завжди. Ширину стовпця ви змінюєте в самому списку, перетягуючи край його заголовка.

«Save» зберігає ваш вибір у вашому обліковому записі. Тому він діє на кожному комп'ютері й лишається після того, як ви вийдете. «Default columns» повертає список до заводського налаштування.

Коли місця для всіх стовпців не вистачає, першими зникають крайні праворуч. «#», «Title» і «Status» лишаються завжди. Тож найважливіше для вас пересуньте вперед.

З Professional пропонуються також ваші власні поля. Вони з'являються в діалозі під своєю назвою, тут, наприклад, «Asset tag».

Клієнти можуть налаштувати свій список так само, але їм пропонують менше стовпців. «Team», «Created by», «Last activity», «Status changed at», «Deadline», «Follow-up» і «Time» їм недоступні. Поля, які ви сховали від клієнтів, теж не з'являються як стовпець.

На смартфоні кнопка не показується. Там список показує ті стовпці, що вміщаються.

Список заявок зі стовпцями #, Title, Status, Assigned, Priority, Category і Asset tag. Кнопку «Columns» обведено червоною рамкою.
«Assigned» тут іде одразу після статусу, «Follow-up» вимкнено. «Created» теж вибрано, але він уже не вміщається за шириною.Відкрити зображення на повний розмір
Діалог «Choose columns» з позначкою та стрілками для кожного стовпця і кнопками «Default columns», «Cancel» і «Save».
Вибрані стовпці стоять угорі у своєму порядку, усі інші — нижче.Відкрити зображення на повний розмір
11

Передавання заявки іншій команді

Тільки Professional

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

Для цього заявка пропонує дві кнопки поруч, а різницю надруковано під ними дрібним шрифтом. «Involve another team»: ви лишаєтеся відповідальними, інша команда працює поряд у пов'язаній заявці. «Escalate to another team»: інша команда бере справу на себе.

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

Коли ви залучаєте команду, ваша заявка лишається у ваших руках і отримує підзаявку в іншій команді. Ваша переходить у статус «Waiting for other team»; щойно інша команда закриє свою, ваша повертається як «Back from other team». Тож вам не треба питати, чи там щось відбулося. Вкладення підзаявки копіюються у вашу заявку з позначкою «Internal», і клієнт їх не бачить.

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

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

У списку вашої команди заявка тоді показує «Waiting for other team», доки інша команда над нею працює. Позначка «Also show tickets this team handed over» стоїть як заводське налаштування, а власний вибір кожного користувача зберігається. Для іншої команди заявка починається як «Open».

Хто передає заявку, стає її спостерігачем. Діалог каже про це перед підтвердженням. Як спостерігач ви отримуєте лист, коли змінюється статус, заявку закривають або хтось коментує. Як і будь-який спостерігач, ви прибираєте себе кнопкою «Stop observing».

Дві кнопки «Involve another team» і «Escalate to another team» у червоних рамках, з поясненнями під ними.
Два шляхи, видимо розділені: дати комусь працювати поряд або передати. Різницю надруковано просто біля кнопки.Відкрити зображення на повний розмір
Діалог «Escalate to another team?» із вибором цільової команди й полем «Reason (optional)».
Діалог називає наслідок ще до підтвердження: другої заявки не буде, доступ на читання лишається, змінювати може лише нова команда.Відкрити зображення на повний розмір
12

Власні поля

Тільки Professional

Коли у ваших заявках бракує якоїсь відомості — інвентарного номера, кінця гарантії, центру витрат, — ви додаєте її самі. Під «Settings → Ticket Settings» унизу стоїть картка «Custom fields»; кнопка зветься «Add custom field».

У діалозі ви даєте назву та вид поля: «Text», «Multiline text», «Integer», «Decimal», «Date» або «Yes / No». Вид вирішує, що можна ввести, — поле дати не прийме «наступного тижня», і саме тому за ним можна потім звітувати.

Під «Scope» ви вирішуєте, де діє поле: «All teams (including new ones)» або «Selected teams only». Перший вибір охоплює й команди, яких ще немає, — таку різницю помічають лише через півроку.

Три перемикачі під «Defaults» — це «Mandatory by default», «Hidden for customer by default» і «Not editable by customer by default». Вони діють для поля лише доти, доки для цього поля нічого не збережено в налаштуваннях полів на тій самій сторінці. Щойно ви задасте його там, вирішують налаштування полів.

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

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

Скільки власних полів може мати команда, задають під «Settings → General Settings» у картці «Custom fields limit». Позбутися поля можна кнопкою «Deactivate»: воно зникає з форми, але його значення лишаються на старих заявках — перемикач «Show deactivated» повертає його до списку.

Картка «Custom fields» із трьома полями та кнопкою «Add custom field» у червоній рамці.
Список власних полів живе під «Settings → Ticket Settings», унизу сторінки.Відкрити зображення на повний розмір
Діалог «New custom field» із назвою, видом поля, областю дії та трьома типовими значеннями.
Назва, вид поля, область дії — більшого полю не потрібно. Три перемикачі нижче — це типові значення.Відкрити зображення на повний розмір
Картка «Additional information» на заявці з полями «Asset tag», «Warranty until» і «Cost centre».
Ось як оператор бачить власні поля: окрема картка на заявці, одразу під описом.Відкрити зображення на повний розмір
13

Спостерігачі

Іноді хтось має стежити за справою, не працюючи над нею: керівник команди в делікатному питанні, колега, який візьме її наступного тижня. Саме для цього є спостерігачі. На заявці поле «Observers» стоїть на картці «Actions», кнопка зветься «Add observer»; у формі «Create new ticket» є те саме поле. На заявці таку зміну зберігають кнопкою «Save» у картці «Details».

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

Спостерігач отримує лист, коли на заявці щось відбувається: новий коментар, змінений статус, нове призначення, змінені поля. Його надсилають не одразу, а зведеним: після останньої зміни система чекає хвилину й тоді надсилає ОДИН лист про все, що сталося за цей час. Тож опрацювання заявки за один захід не породжує семи листів. Якщо за цей час надходить кілька коментарів, у листі є всі вони.

Хто спостерігає — це частина історії: зміну записують так само, як будь-яку іншу, зі старим і новим станом.

Внесення спостерігачів входить у Basic. Лист спостерігачам входить у Professional, бо потребує надсилання пошти. Без нього спостерігачів можна вносити, але нічого не піде. Спостерігач може вилучити себе кнопкою «Stop observing». Для цього не потрібне право змінювати заявку.

Спостерігач додається й автоматично: хто передає заявку через «Escalate to another team», стає спостерігачем. Так він дізнається, що інша команда з нею робить.

Картка «Actions» заявки з розділом «Observers» у червоній рамці: кнопка «Add observer» і один оператор під нею.
Спостерігач стоїть на картці «Actions». Заявку нікому не призначено — спостерігати й працювати над заявкою це різні речі.Відкрити зображення на повний розмір
14

Одночасна робота з однією заявкою

Коли дві людини одночасно працюють з однією заявкою, пізніше збереження може перезаписати раніше, і ніхто цього не помітить. Тому заявка показує, у кого ще вона відкрита. Крім того, вона відхиляє збереження, яке ґрунтується на застарілому стані.

Сповіщення стоїть у верхній частині заявки. «Marco Rossi is viewing this ticket» означає, що в Marco відкрита ця заявка. «Marco Rossi is actively editing this ticket» означає, що в Marco в ній є незбережене введення. Це може бути розпочата відповідь, коментар, що саме змінюється, заголовок або опис у режимі редагування, нагадування, користувацьке поле або запис часу. Ураховуються й змінені поля в картках «Actions» і «Details», доки їх не збережено кнопкою «Save». Відкрите вікно в заявці теж ураховується. Це вікна «Involve another team?», «Escalate to another team?», «Close ticket», «Resolve incident» і «Start a workflow», а також вікно для коментаря до зміни статусу. Після двох хвилин без введення сповіщення знову показує «viewing», навіть якщо чернетка ще на місці.

Якщо заявка відкрита в кількох колег, сповіщення їх підсумовує, наприклад «Marco Rossi and 2 more are viewing this ticket». Наведіть вказівник на сповіщення, щоб побачити всі імена. Щойно хтось активно редагує, рядок рахує лише тих, хто редагує. Себе ви не бачите ніколи. Якщо заявка відкрита у вас у двох вкладках, вас ураховують один раз. Якщо заявка відкрита лише в прихованій вкладці, приблизно за хвилину ви зникаєте зі сповіщення в інших.

Коли колега зберігає зміну, сповіщення каже «Marco Rossi changed this ticket», а поруч стоїть кнопка «Refresh». Новий коментар від когось іншого показує «Marco Rossi added a comment». Якщо зміну зробила не людина, а, наприклад, правило автоматизації або вхідний лист, сповіщення каже «This ticket was changed». Сповіщення лишається, доки ви не оновите заявку.

«Refresh» завантажує поточний стан заявки, наприклад статус, призначення, поля й історію. Усю сторінку кнопка при цьому не перезавантажує. Ваше незбережене введення лишається. Розпочата відповідь лишається в полі відповіді, а відкритий заголовок або опис зберігає ваш текст. Якщо збережений текст тим часом змінився, під полем з'являється «The saved text has changed in the meantime.». Якщо ви тоді збережете, ваш текст замінить збережений. Кнопка «Refresh» у верхній частині заявки робить те саме.

Якщо ви все ж зберігаєте на застарілому стані, збереження відхиляється. Відкривається вікно «Ticket changed in the meantime». Якщо зміну зробила людина, вікно її називає. Вашу зміну не збережено. Натисніть «Refresh», звірте свою зміну з поточним станом і збережіть знову. Це стосується будь-якої зміни самої заявки, наприклад статусу, призначення, пріоритету, картки «Details» і користувацьких полів.

Коментарі ніколи не відхиляються. Дві відповіді не перезаписують одна одну. Обидві потрапляють у заявку. Те саме стосується вкладених файлів і записів часу. Сукупні дії у списку заявок і правила автоматизації теж не звіряються зі станом. Вони змінюють заявку напряму. Хто має її відкритою, після цього бачить сповіщення.

Клієнти нічого з цього не бачать. Вони не з'являються в сповіщенні. Вони також не бачать, хто працює з їхньою заявкою.

Хто відкрив заявку, зберігається лише в оперативній пам'яті сервера. Приблизно за хвилину після того, як людина залишила заявку, запис зникає. Нічого з цього не пишеться в журнал. Заявка зберігає, хто змінив її останнім. Ця позначка входить до експорту даних цієї людини. Коли людину анонімізують, позначку видаляють.

Докладніше про це в картці: Експорт даних однієї особи, Анонімізація людей

Верхня частина заявки зі сповіщенням «Marco Rossi is actively editing this ticket» під заголовком, у червоній рамці.
Сповіщення стоїть під заголовком заявки. Тут у Marco Rossi є незбережене введення.Відкрити зображення на повний розмір
Верхня частина заявки зі сповіщенням «Marco Rossi changed this ticket» і поруч кнопкою «Refresh» у червоній рамці.
Marco Rossi зберіг зміну, поки заявка була відкрита. «Refresh» завантажує поточний стан.Відкрити зображення на повний розмір
Вікно «Ticket changed in the meantime» з ім'ям Marco Rossi і кнопкою «Refresh» у червоній рамці.
Це вікно з'являється, коли ви зберігаєте на застарілому стані. Вашу зміну не збережено.Відкрити зображення на повний розмір
15

Заявки з листів, відповіді та подальше листування

Тільки Professional

Перш ніж почати: Для Google/Gmail потрібен пароль застосунку (а він потребує двоетапного входу); звичайні дані облікового запису Google відхиляє. Microsoft 365 просто зараз не працює взагалі: базову перевірку для IMAP там вимкнено, і паролі застосунків теж не допомагають.

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

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

Усе для цього стоїть під «Settings → E-Mail Settings». Верхня картка «SMTP settings» — це шлях назовні: вузол, порт, «Use SSL», користувач і пароль, а також адреса та ім'я відправника. Кнопкою «Send test e-mail» ви надсилаєте собі зразок — спершу збережіть, потім перевіряйте, як каже сама картка.

Картка «IMAP settings» — це шлях усередину: вузол, порт, проміжок опитування й дві теки. Назву теки вгадувати не треба: «Read from server» отримує теки, які справді є у вашій скриньці, «Create on server» створює нову. Поле тоді приймає той шлях, яким його записує ваш поштовий сервер, — один сервер пише «INBOX/Processed», наступний «INBOX.Processed», і обидва означають те саме.

«Processed folder» приймає листи, які система відкладає: листи від заблокованих відправників, автоматично створені листи й листи, які робочий процес переносить дією «Move to folder» без власної теки. Лишіть його порожнім — і вони залишаться в отриманих. Нижче ви задаєте, коли виконується очищення («Hour», «Minute») і якого віку може досягати лист («Retention (days)») — інакше скринька тихо зростатиме.

Скриньки належать команді, а не системі: під «Team mailboxes» кожна команда вносить власну адресу з паролем. Ця адреса водночас є відправником листів цієї команди — тож заявник відповідає туди ж, звідки пошту й забирають.

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

Під «E-Mail workflows» ви обираєте вгорі команду й створюєте робочий процес кнопкою «+ Add workflow». Він отримує назву (лише для вас), перемикач «Enabled» і два твердження про те, коли він діє: «Match» вирішує, чи мають справджуватися всі умови («All conditions»), чи досить однієї, а «Stop after match» завершує прохід, щойно цей процес спрацював, — тоді до процесу нижче черга вже не доходить. Порядок ви змінюєте стрілками поруч.

Під «When?» стоїть сама умова. «Every e-mail in this mailbox» бере кожен лист; «Only when subject or text contains» вимагає слова в темі або в тексті. «Advanced» робить це точним: там ви обираєте, на що дивитися — «Subject or body», «Subject», «Body», «Sender (From)» чи «Recipient (To/Cc)» — і як порівнювати: «Contains», «Equals» або «Regex». Так ви відділяєте, скажімо, повідомлення на спільну адресу від усього іншого.

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

«Create or append ticket» перетворює лист на заявку — або додає його коментарем до наявної, коли в темі стоїть позначка справи. Без цієї дії лист ніколи не стає справою.

«Set fields» задає пріоритет, статус, основну та підкатегорію, команду-власника й виконавця просто при створенні заявки. Усе, що лишили на «— Keep default —», лишається таким, яким було б без робочого процесу.

«Auto-reply» — це підтвердження відправникові. З вимкненим перемикачем ваш клієнт не отримає підтвердження, хоч би як добре було налаштовано все інше. «Send mail» теж може писати відправникові, як показує наступна дія.

«Send mail» надсилає додатковий лист: або відправникові вхідного листа, або обраним учасникам команди та сталим адресам. Він має власні «Send conditions» — лишіть їх порожніми, і він ітиме при кожному проході цього процесу.

«Move to folder» розкладає опрацьований лист по теках. Лишіть поле порожнім — і діятиме загальна «Processed folder» із налаштувань IMAP вище.

Дія «Auto-reply» докладно: тему ви складаєте з блоків. «Original subject {originalSubject}» переймає тему вхідного листа, «Ticket reference {ticketTag}» вставляє позначку справи — разом вони дають щось на кшталт «Printer problem [TICKET-99-a1b2c3]».

Позначка не додається сама. Вона з'являється лише там, куди ви поставите {ticketTag}. {ticketId} вставляє лише голий номер, і за ним система відповіді не впізнає. Без позначки в темі відповідь усе одно зіставляється, якщо вона несе службові заголовки відповіді на підтвердження. Новою заявкою стає лише лист без того й іншого.

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

«Reply language» вирішує, якою мовою підуть тема й текст: «Standard English» бере англійську, «Fixed language» — обрану вами мову, «Assigned agent's language» — мову призначеного оператора, а «Team default language» — типову мову команди. Самі переклади ведуть на сторінці мов.

Одна порада, яку система друкує й над карткою: усе, що належить одній справі, належить в ОДИН робочий процес. Лише дії всередині того самого процесу знають щойно створену заявку — саме тому підтвердження може назвати її номер, а дія з другого процесу не може.

Увесь поштовий канал — і всередину, і назовні — належить до редакції Professional. У Basic система не надсилає й не отримує пошти; заявки там створюють через портал, телефон і оператора.

Картка «SMTP settings» із вузлом, портом, користувачем, паролем, адресою відправника та кнопкою «Send test e-mail».
Шлях назовні. Кожне поле має пояснення під собою — порти 587 і 465 названо там прямо.Відкрити зображення на повний розмір
Картка «IMAP settings» із кнопками «Read from server» і «Create on server» у червоних рамках.
Не набирайте теку, а отримайте її: «Read from server» перелічує справжні теки, «Create on server» створює нову під отриманими.Відкрити зображення на повний розмір
Розділ «Team mailboxes» зі скриньками команд Helpdesk і Network, адреси в червоній рамці.
Одна скринька на команду. Адреса є водночас відправником — саме тому вона живе тут, а не в загальних налаштуваннях.Відкрити зображення на повний розмір
Робочий процес із назвою, «Match», «Stop after match», умовою під «When?» і п'ятьма перемикачами дій у червоних рамках.
П'ять дій у червоних рамках. У цьому прикладі ввімкнено «Create or append ticket», «Auto-reply» і «Move to folder», а «Set fields» і «Send mail» вимкнено. Без такого робочого процесу скриньку взагалі не опитують.Відкрити зображення на повний розмір
Дія «Auto-reply» з полем теми в червоній рамці, будівельними блоками, англійським текстом і вибором мови відповіді.
У темі стоять блоки «{originalSubject} {ticketTag}» — саме за ними система згодом упізнає відповідь клієнта. Нижче текст і мова відповіді, тут — мова призначеного оператора.Відкрити зображення на повний розмір

Стан оператора (доступність)

Кожен оператор показує, чи доступний він саме зараз, і при призначенні заявки стан стоїть поруч з іменем. Усе в цьому блоці входить у Basic. Автоматичний розподіл, який пропускає відсутніх операторів, — це окрема можливість, і вона належить до Professional.

1

Доступний, зайнятий, відсутній

Кожен оператор має один із трьох станів і задає його сам, у меню користувача внизу ліворуч на бічній панелі. Три пункти стоять під заголовком «Availability».

Стан показує кружечок. «Available» має зелений кружечок, «Busy» — бурштиновий, «Away» — порожнє кільце.

Ці три різняться не лише кольором, а й заповненням, тож той, кому важко розрізняти кольори, різницю все одно бачить.

Ваш власний кружечок стоїть на зображенні вашого облікового запису внизу ліворуч, тож щоб його побачити, меню відкривати не треба.

Коли ви призначаєте заявку, стан стоїть за іменем. Якщо записано кінець відсутності, він стоїть там само.

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

Вам завжди пропонують лише операторів тієї команди, якій належить заявка.

Стан мають лише оператори та адміністратори. У клієнта його немає.

Докладніше про це в картці: Призначити кілька заявок одному операторові одразу

Меню користувача на бічній панелі з трьома станами «Available», «Busy» і «Away» та позначкою на чинному.
Власне меню користувача оператора. Три стани стоять у самому верху, чинний має позначку. Той самий кружечок стоїть на зображенні облікового запису нижче.Відкрити зображення на повний розмір
Відкритий список вибору «Assign to» на заявці, з операторами команди й позначкою «Away until» на одному записі.
Червона рамка стоїть на записі Lena Chen. За іменем стоять її стан і кінець відсутності. Вона лишається доступною для вибору. Пропонують лише операторів тієї команди, якій належить заявка.Відкрити зображення на повний розмір
2

Хворобу та відпустку вносить адміністратор

Той, хто захворів, рідко спершу відзначається. Тому адміністратор може задати стан за іншу людину, у формі редагування облікового запису під «User management».

Для цього у формі є два поля. «Availability» містить стан, «Away until» — кінець відсутності.

Друге поле з'являється лише при «Away». Для «Busy» чи «Available» кінця вводити не треба.

Без дати відсутність триває, поки хтось її не завершить. З датою вона завершується сама. Підказка під полем про це каже: «Leave empty for an absence without a set end.»

Дату в минулому не приймають. Вона спливла б одразу, і ваш колега й далі стояв би у списку як доступний.

Обидва поля з'являються лише для операторів та адміністраторів. Якщо ви в тій самій формі задасте роль «Customer», вони зникнуть.

Одне поле несе і те, і те. День хвороби й три тижні відпустки для системи — те саме, лише з іншою датою.

Форма редагування облікового запису з полем «Availability» на «Away» і полем «Away until» з датою.
Червоні рамки стоять на двох полях. Вони стоять у самому низу форми і лише для операторів та адміністраторів.Відкрити зображення на повний розмір
3

«Busy» скидається сам через годину

«Busy» триває годину. Після цього оператор знову доступний, і робити для цього нічого не треба. Збереження форми користувача не подовжує «Busy».

Меню показує залишок часу поруч зі станом, наприклад «60 min left».

Ця година стала. Це запобіжник проти забудькуватості, а не правило роботи. Хто недоступний довше, обирає «Away».

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

«Away» спливає лише тоді, коли записано кінець. Без нього він тримається, поки хтось його не змінить.

Коли оператори ставлять собі «Away», вони не можуть ввести кінець. Дату кінця видає лише адміністратор. Якщо її вже задано, вона лишається, коли оператор знову обирає «Away».

Меню користувача зі станом «Busy», залишком часу «60 min left» і позначкою поруч.
Червона рамка стоїть на чинному стані. Позначка стоїть праворуч, залишок часу — поруч зі станом. Кружечок на зображенні облікового запису тепер бурштиновий.Відкрити зображення на повний розмір
4

Ні історії доступності, ні розбору за людиною

Система пам'ятає лише той стан, який чинний просто зараз. Вона не записує, хто й коли був зайнятий чи відсутній.

Тому список користувачів показує стан на цю мить і більше нічого. Немає ні стовпця з історією, ні звіту про присутність.

Це рішення, а не прогалина. Дані про доступність за людиною — це дані про поведінку, і в багатьох компаніях рада трудового колективу має тут право голосу.

Історія тут і не потрібна. Стан відповідає на одне питання: чи доступний цей колега саме зараз? «Busy» сам завершується через годину.

Скільки заявок має оператор, ви бачите у списку заявок, де «Assigned to» фільтрує за однією людиною. Скільки часу хтось був відсутній, не записано ніде.

Список користувачів зі станом кожного оператора одразу після імені та стовпцями Name, Email, Team, Role та Actions.
Червоні рамки стоять на двох із трьох операторів, які недоступні. Список показує стан на цю мить. Стовпця з історією немає.Відкрити зображення на повний розмір

Автоматичне призначення заявок

Нова заявка може одразу отримати виконавця. Система бере доступність, пояснену в попередньому блоці, розподіл умикають для кожної команди, і як заводське налаштування він вимкнений. Увесь цей блок належить до Professional.

1

Розподіл належить команді

Тільки Professional

Без розподілу кожна нова заявка потрапляє в спільну чергу. Хтось має її взяти або хтось має її роздати, і те, і те працює, поки хтось за цим стежить.

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

Налаштування стоїть на команді під «Settings → Teams», і кожна команда вирішує сама за себе. Одна команда може розподіляти, поки команда поруч працює зі спільної черги.

Як заводське налаштування кожна команда стоїть на «Off». Наявне середовище не змінює своєї поведінки лише тому, що можливість з'явилася.

Заявки йдуть до учасників команди. Адміністратор, який працює в черзі і є учасником цієї команди, отримує заявки так само, як оператор.

Розділ «Automatic assignment» у діалозі команди Helpdesk, заданий на «Round robin», з двома пояснювальними реченнями під ним.
Налаштування стоїть на команді. Під полем одне речення пояснює обраний порядок, а нижче стоїть, кого пропускають.Відкрити зображення на повний розмір
Відкрите поле вибору з трьома пунктами «Off», «Round robin» і «Least load».
Три пункти на вибір. «Off» — це заводське налаштування.Відкрити зображення на повний розмір
2

По колу або за найменшим навантаженням

Тільки Professional

Порядків два, і ви обираєте один для кожної команди.

«Round robin» іде по колу за чергою. Нова заявка йде до доступного оператора, чиє останнє автоматичне призначення найдавніше, тож той, хто щойно долучився до команди, стоїть першим.

«Least load» дивиться на стіл. Нова заявка йде до доступного оператора з найменшою кількістю відкритих заявок.

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

Розв'язана або закрита заявка не рахується взагалі. Це стосується й статусу, який ви створили самі, поки він позначений як розв'язаний або закритий.

Результат в обох порядках можна вирахувати. Коли двоє операторів рівні, вирішує завжди те саме правило, а не випадок.

Той самий розділ у діалозі мережевої команди, заданий на «Least load», із реченням про заявки, що рахуються за половину.
Те саме поле в іншій команді, тут на «Least load». Речення під ним змінюється разом з налаштуванням.Відкрити зображення на повний розмір
3

Кого немає, той нічого не отримує

Тільки Professional

Перед кожним призначенням розподіл питає про стан оператора. «Busy» і «Away» пропускають.

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

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

Так зроблено навмисно. Заявку у спільній черзі бачать усі, а заявку, що лежить у відсутнього, не бачить ніхто.

Історія заявки несе причину: там стоїть «Nobody available» замість імені.

Докладніше про це в картці: Доступний, зайнятий або відсутній

Історія заявки із записом «Auto-assignment», у якому замість людини названо «Nobody available».
Доступних не було, і заявка лишилася у спільній черзі. Червона рамка стоїть на записі, який називає причину.Відкрити зображення на повний розмір
4

Чого розподіл торкається, а чого ні

Тільки Professional

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

Так само він працює й для підзаявок запиту: кожну розподіляють усередині тієї команди, яка її отримує.

Заявки, яку призначила людина, розподіл не торкається ніколи. Якщо ви самі обрали виконавця при створенні заявки, ваш вибір лишається.

Кожне автоматичне призначення записують в історію заявки, з «Auto-assignment» як автором і з іменем оператора поруч.

Оператор отримує той самий лист, що й при призначенні вручну. Якщо заявка ще стоїть на «Open», вона переходить на «Assigned».

Докладніше про це в картці: Лист стає заявкою

Історія заявки з двома записами «Auto-assignment»: призначення операторові команди та зміна статусу з «Open» на «Assigned».
Історія називає автоматизацію. Вона призначила заявку й перевела разом з нею статус.Відкрити зображення на повний розмір
5

Звіт про розподіл

Тільки Professional

Той, хто запускає автоматизацію, має мати змогу перевірити, що вона робить. Для цього на сторінці звітів є окрема картка.

Угорі стоять два числа. Ліворуч — скільки заявок роздала автоматизація, праворуч — скільки разів не було доступних.

Під «Nobody available», після «Most recent:», стоять до 20 заявок, з якими це сталося востаннє, і одне натискання веде туди.

Нижче стоїть по рядку на оператора з його числом і його доступністю. Рядки походять зі складу команди.

Рядок із нулем тому не є помилкою. Саме для цього таблиця й існує.

Той, хто тижнями стояв на «Away», заявок не отримував і все одно є у списку, з причиною поруч із нулем.

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

Оператори бачать тут лише власні команди, і лише ті, чиї «Agent Permissions» дозволяють бачити звіти. Без фільтра команд вони бачать першу з цих команд.

Докладніше про це в картці: Ні історії доступності, ні розбору за людиною

Сторінка звітів із карткою «Automatic assignment» серед інших звітів.
Картка стоїть на сторінці звітів. Червона рамка показує, де її знайти.Відкрити зображення на повний розмір
Поле «Nobody available» зі своїм числом, пояснювальним реченням і найновішою заявкою, з якою це сталося.
Друге число стоїть поруч із першим з тією самою вагою. Під ним стоїть найновіша заявка, яка лишилася у спільній черзі.Відкрити зображення на повний розмір
Таблиця звіту з шістьма операторами, їхніми числами та доступністю, зокрема з одним рядком із нулем і приміткою «Away».
По рядку на оператора. Червона рамка стоїть на рядку з нулем, поруч з яким стоїть причина.Відкрити зображення на повний розмір

Запити із завданнями та погодженням

Деякі звернення — це не одна заявка. Запит створює свої завдання при поданні, кожне окремою заявкою в команді, яка ним займається, а погодження можливі, але не обов'язкові. Увесь цей блок належить до Professional.

1

Запит створює власні завдання

Тільки Professional

«Виходить новий колега» — це не одна заявка. Це ноутбук, два облікові записи, телефонний номер і, можливо, доступ ззовні. Кожна частина належить іншій команді, і ви все одно хочете мати одну справу, яка каже, на чому все стоїть.

Саме для цього є запит. Це заявка, яка створює свої завдання тієї миті, коли її подано, і кожне завдання стає окремою заявкою в команді, яка ним займається.

Запит — це не друга річ, яку треба вести. Він живе на шаблоні заявки: під «Settings → Request workflows» ви знайдете кожен шаблон заявки й чіпляєте завдання до одного з них.

Для кожного завдання ви заповнюєте кілька полів. «Task» — це назва, яку читає заявник, «Handled by» — команда, яка його отримує, а «Ticket title» і «What the team has to do» заповнюють заявку, що з нього постає.

Кілька завдань можуть вказувати на ту саму команду. Тоді ця команда отримує кілька заявок, а не одну заявку зі списком усередині.

Завдання без команди взагалі не пропонують. Поле саме про це каже: «Not assigned yet — this task is not offered». Так ви можете зберегти план, який ще не завершено.

Над завданнями стоїть речення, що підсумовує весь план: що створюється як заводське налаштування, скільки може змінити заявник і хто це звільняє. Змініть налаштування — і речення перепишеться саме.

Перед «Ticket title» стоїть незмінний текст «Parent ticket title -». Нова заявка починається із заголовка запиту, а за ним іде ваш заголовок, наприклад «New colleague in accounting - Set up notebook and docking station». Так профільна команда бачить, до якого запиту належить завдання. Якщо залишити поле порожнім, натомість після нього йде назва завдання.

«Main category» і «Subcategory» заздалегідь заповнюють категорію нової заявки. Ви отримуєте лише категорії команди з «Handled by», бо саме там створюється заявка. Якщо змінити команду, обидва поля очищуються. Ви задаєте обидва поля або жодного, і якщо вони лишаються порожніми, заявку створюють без категорії.

Назва запиту стоїть над завданнями. Олівцем поруч із нею ви її перейменовуєте. Назва належить шаблону заявки, тож вона змінюється також під «Settings → Templates» і у формі нової заявки.

Список шаблонів заявок під «Request workflows», кожен зі своєю кількістю завдань і кнопкою «Edit tasks».
Кожен шаблон заявки в одному місці, і на кожному видно, скільки завдань він несе. Червона рамка стоїть на вході в план.Відкрити зображення на повний розмір
План із назвою запиту, олівцем для перейменування, підсумковим реченням і першим завданням.
Угорі назва запиту, а червона рамка стоїть на олівці для перейменування. Під нею стоїть речення, що підсумовує план, а далі йдуть завдання.Відкрити зображення на повний розмір
Перше завдання з «Handled by», встановленим на Helpdesk, категорією Notebook і New request та незмінним текстом «Parent ticket title -» перед заголовком заявки.
Категорії беруться з команди в «Handled by». Заголовок запиту завжди стоїть перед заголовком заявки.Відкрити зображення на повний розмір
2

Заявник позначає те, що йому потрібно

Тільки Professional

Коли хтось обирає шаблон у формі нової заявки, з'являється поле «What is needed?» з одним рядком для позначення на кожне завдання.

Видів три, і задають їх для кожного завдання. «Selectable, off by default» починається порожнім, «Selectable, on by default» починається позначеним і його можна зняти, а «Always — cannot be deselected» виконується завжди.

Завдання, яке виконується завжди, все одно показують із приміткою «(always included)». Заявник має бачити, що відбувається так чи так.

Під полем ви читаєте, що з цього вийде: «Each selected item becomes its own ticket for the team that handles it.»

Запит може подати й клієнт, поки шаблон відкрито для клієнтів. Перемикач для цього стоїть на шаблоні.

Клієнт тоді бачить лише власний запит. Заявки у профільних командах лишаються для нього схованими, хоч їх і створив його запит, — на тих заявках бувають облікові дані та внутрішні нотатки. Їхні внутрішні нотатки не з'являються й в історії запиту. Коли профільна команда закриває свою заявку, її вкладення копіюються в запит з позначкою «Internal», і клієнт їх не бачить і не завантажує.

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

У діалозі ви обираєте відповідний шаблон у «Template». Під ним ви отримуєте те саме поле «What is needed?», що й у формі нової заявки. Позначте те, про що просить запит.

У «Title» ви коригуєте заголовок заявки. З нього починаються заголовки завдань. Нижче ви знайдете додаткові поля шаблону. Внесіть туди дані із запиту. Обов'язкові поля позначено зірочкою.

Після «Start» завдання створюються так само, як для запиту з форми. Якщо шаблон потребує погодження, заявка та її завдання лишаються заблокованими, доки його не надано.

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

Докладніше про це в картці: Шаблони заявок можна відкривати клієнтам поодинці

Поле «What is needed?» у формі нової заявки з чотирма завданнями для позначення.
Поле у формі нової заявки заявника. Перший рядок виконується завжди, і зняти його не можна, другий позначено як заводське налаштування, а під ними стоїть, чим стане кожна позначка.Відкрити зображення на повний розмір
Діалог «Start a workflow» на заявці з шаблоном, завданнями для позначення та полем заголовка.
Діалог на заявці. Перше завдання виконується завжди. Під полем заголовка ви читаєте, як називатимуться завдання.Відкрити зображення на повний розмір
3

Поступ за запитом

Тільки Professional

На самому запиті завдання перелічено під «Workflow tasks», з лічильником поруч, наприклад «1 of 4 done».

Кожен рядок показує назву завдання, номер його заявки, команду та виконавця, а назва є посиланням у цю заявку.

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

Цей блок з'являється лише на запиті. Звичайна заявка його не показує.

Коли профільна команда закриває свою заявку, її «Closing comment» надходить у запит. Там він стоїть як внутрішня нотатка, і її перший рядок називає номер і назву завдання. Клієнт цієї нотатки не бачить.

Облікові дані та все, що оператор запиту має передати далі, належить до закривального коментаря. Усі інші коментарі профільної команди лишаються в її власній заявці. Якщо команда закриває заявку без коментаря, нотатка не створюється.

Блок «Workflow tasks» на запиті з чотирма завданнями, їхніми номерами заявок і командами.
Червона рамка стоїть на рядку з лічильником. Нижче кожне завдання показує, у якій заявці та в якій команді воно стоїть; позначка ліворуч береться зі статусу.Відкрити зображення на повний розмір
Внутрішня нотатка на запиті: заголовок «Task #… (Notebook and docking station) was closed with this note:» і під ним закривальний коментар профільної команди.
Команда Helpdesk закрила завдання із закривальним коментарем. На запиті він стоїть як внутрішня нотатка з позначкою «Internal».Відкрити зображення на повний розмір
4

Одне погодження на весь запит

Тільки Professional

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

Налаштовують це під «Approvals» у тому самому плані, і речення над ним називає правило: «One approval covers the whole request. Add a second stage only when single tasks need their own release.» Кожен ступінь має п'ять полів: «Name» — це назва ступеня, «Covers» каже, чого він стосується, «Decided by» каже, звідки береться погоджувач, «Approver» містить саму людину, а «Remind after (hours)» задає нагадування.

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

Лист містить рівно одне посилання на сторінку. Кнопок погодження чи відмови в самому листі навмисно немає: антивірус, який відкриває кожне посилання, інакше погоджував би.

Заголовком сторінки є назва ступеня. Вона показує номер і заголовок запиту, заявника, а під «This decision covers» — завдання, яких стосується це рішення, з полем коментаря та двома кнопками нижче.

Посилання діє не вічно, і сторінка називає строк: «Please decide by …». Воно дійсне 14 днів. Після цього сторінка лише каже, що посилання недійсне або його строк минув, і адміністратор знову розсилає запит кнопкою «Reassign».

Рішення не можна забрати назад, і після нього сторінка про це каже: «A decision cannot be changed.»

Розділ «Approvals» плану з двома ступенями, кожен із назвою, адресою та нагадуванням.
Два ступені на одному плані: перший охоплює весь запит, другий — лише ті завдання, які на нього вказують. Погоджувач — це адреса, а не обліковий запис.Відкрити зображення на повний розмір
Лист про погодження у скриньці з єдиним посиланням на сторінку рішення.
Ось як запит доходить до погоджувача. У листі одне посилання й більше нічого, що можна натиснути; рішення відбувається на сторінці за ним.Відкрити зображення на повний розмір
Сторінка рішення для ступеня «Head of IT» із запитом, заявником, охопленим завданням, полем коментаря та кнопками «Approve» і «Reject».
Сторінка рішення. «This decision covers» каже, чого воно стосується. Погоджувач не увійшов у систему й облікового запису не має.Відкрити зображення на повний розмір
5

Другий ступінь для окремих завдань

Тільки Professional

Деякі завдання потребують власного звільнення. Доступ ззовні — це не те саме, що ноутбук.

Для цього ви додаєте другий ступінь і обираєте його на завданні під «Extra approval». Поки там стоїть «None — the request approval is enough», досить звільнення самого запиту. Обидва ступені питають водночас, а не один за одним. Ступінь питають лише тоді, коли його стосується одне з обраних завдань. Ступінь для всього запиту питають завжди.

Завдання звільняється тоді, коли погодився кожен ступінь, що його стосується. Завдання без власного ступеня починається одразу, хіба що ступінь для всього запиту ще чекає. Тоді воно починається, щойно запит погоджено.

До того завдання заблоковане. Його заявка стоїть на «Waiting for approval» і не має виконавця. Замість кнопок статусу на картці написано «This ticket is waiting for approval and cannot be worked on yet.» До того часу жоден шлях не дає їй виконавця.

Блокування тримається й для сукупних дій у списку заявок. Оберіть там таку заявку — і ви прочитаєте причину: «This ticket is waiting for approval and cannot be worked on yet.»

Заявку все одно створюють одразу, щоб профільна команда бачила, що на неї чекає, і нікому не доводилося стежити за запитом.

Картка дій заблокованого завдання зі статусом «Waiting for approval» і приміткою, що з завданням ще не можна працювати.
Завдання, що чекає на власний ступінь. Червона рамка стоїть на поточному статусі. Над ним картка пояснює, чому не можна вибрати жодного статусу.Відкрити зображення на повний розмір
6

Нагадування є, а звільнення за часом немає

Тільки Professional

Для кожного ступеня можна задати нагадування, у годинах.

Якщо відповіді немає, через цей час іде той самий лист із тим самим посиланням, що й перший. Хто зберіг перший лист, може й далі ним скористатися.

Без нагадування запит просто чекає й не питає ще раз.

Чого немає, так це звільнення за спливом часу. Під полем про це написано прямо: «A request is never approved automatically. If nobody reacts, it keeps waiting.» Строк, який погоджує сам, був би не погодженням, а формальністю.

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

Відмова доходить до заявника з причиною

Тільки Professional

Відмова потребує причини. Без тексту сторінка відмови не приймає.

Поле каже, куди йде текст: «Comment (required when you reject — the requester will see it)». Внутрішня нотатка сюди не належить.

Заявник отримує лист із причиною й не мусить питати, чому нічого не рухається.

Погодження причини не потребує. Це очікуваний результат.

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

Відхилене завдання отримує статус «Rejected» і вважається завершеним, тож запит не висить вічно на тому, що ніколи не надійде.

Щойно запит відхилено, інші погоджувачі більше не отримують листів. Їхнє посилання тоді показує «This request has already been rejected. Your decision is no longer needed.» У списку на заявці їхній ступінь показує «No longer needed: the request was rejected.»

Сторінка рішення після відмови, з написом «You rejected this request.» і приміткою, що рішення не можна змінити.
Після рішення: сторінка підтверджує, що зробив погоджувач, і каже, що це остаточно.Відкрити зображення на повний розмір
8

Контрольний журнал і погоджувач у відпустці

Тільки Professional

На запиті «Approvals» показує по рядку на ступінь із погоджувачем, станом, а для відкритого запиту — скільки він уже чекає.

Після рішення рядок показує, коли його ухвалено і з яким коментарем. Це і є контрольний журнал, і він лишається зі справою.

Якщо погоджувач у відпустці, адміністратор переносить запит на іншу адресу. Кнопка зветься «Reassign» і з'являється лише поки запит відкритий.

Робити це може лише адміністратор. Оператор, який міг би перепризначати, зміг би перепризначити на себе й потім вирішити.

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

Саме перенесення з'являється в тому самому списку: хто переніс, коли, від кого й кому.

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

Діалог «Reassign», який питає нову адресу, із заповненим полем.
Діалог питає адресу, на яку запит має піти натомість. Ви підтверджуєте тим самим словом, яким його відкрили.Відкрити зображення на повний розмір
Список «Approvals» із погодженим першим ступенем, відхиленим другим, обома коментарями та приміткою про перепризначення.
Обидва ступені зі своїм рішенням, часом і коментарем. Червона рамка стоїть на ступені, який перенесли, а під ним стоїть, хто, від кого й кому його переніс.Відкрити зображення на повний розмір

Шаблони відповідей і заявок

Два види шаблонів для двох моментів: шаблон відповіді заповнює редактор коментаря на відкритій заявці, шаблон заявки заповнює форму нової заявки. Обидва входять у Basic. Лише надсилання відповіді поштою залежить від поштового каналу, а отже, від Professional, — сам шаблон від нього не залежить.

1

Шаблони відповідей: текст і дії над полями (статус, призначення, пріоритет …) одним вибором

Перш ніж почати: Керувати й застосовувати — це різні права. Адміністратори та оператори з коробки можуть і те, і те. Застосовувати може кожен, хто може працювати із заявкою. Діям шаблону потрібне ще й право керувати заявкою, тож команда, у якої заявка була раніше, може коментувати, але не може виконувати дії. Навіть якщо роль не може вести налаштування, шаблон вона застосувати може.

Шаблони живуть під «Settings → Templates». Рядок під заголовком каже, що вони роблять і чого не роблять: «Reply templates fill the comment editor and suggest field actions. Nothing is sent automatically.» Шаблон — це підготовлений хід, а не машина: надсилаєте ви завжди самі.

Видів два, і ви обираєте один при створенні: «Add reply template» для відповіді на відкритій заявці, «Add ticket template» для форми нової заявки. Вид не можна змінити потім, бо він вирішує, які поля форма взагалі показує. Позначка над кожним шаблоном каже, на що ви дивитеся: синя «Reply template», зелена «Ticket template».

Шаблон відповіді складається з тексту відповіді («Reply text»), позначки «Internal note» і будь-якої кількості дій. Дій шість: «Set the status», «Set the priority», «Assign to a user», «Remove the assignee», «Hand over to another team» і «Set a follow-up».

Список «Assign to a user» починається з пункту «The agent who applies it». Беріть саме його, коли шаблоном користуються кілька людей: заявка тоді належить тому, хто його застосував, а не одній сталій людині зі списку. «Set a follow-up» питає кількість і одиницю (хвилини, години, дні, робочі хвилини, робочі години, робочі дні) та нотатку, яка згодом скаже вам, чому заявка повернулася.

Синє поле в кінці кожного шаблону одним реченням записує, що він зробить, — наприклад «Inserts the text as a public comment, sets status to Waiting for Service Provider Response, assigns to the applying agent, sets a follow-up in 3 days.» Речення перебудовується, поки ви правите. Це ваша зустрічна перевірка: якщо воно каже щось інше, ніж ви задумали, одне налаштування хибне.

Текст не обов'язковий. «Передати це мережевій команді, не написавши й слова» — цілком дійсний шаблон, і речення тоді має вигляд «Suggests actions without a reply text». Дія «Set the status» підлягає тим самим правилам, що й зміна статусу вручну. Застосований одразу до кількох заявок, шаблон пропускає заблоковані заявки й називає причину.

Вікно «Close ticket» теж пропонує шаблони відповідей, у полі «Template». Воно показує лише шаблони, активна дія «Set the status» яких ставить статус, що вважається розв'язаним або закритим. Внутрішні шаблони там не пропонуються. Якщо ви виберете шаблон, вікно бере його текст як коментар. Якщо шаблон надсилає лист, а вікно пропонує надсилання листа, воно бере одержувача лише тоді, коли це «Requester» або стала адреса. Інші дії шаблону там не виконуються, а його вкладення не додаються. Заявка закривається як звичайно.

Сторінка «Templates» із кнопками «Add reply template» і «Add ticket template» у червоних рамках.
Вид обирають при створенні: дві кнопки замість перемикача. Під ними шаблони лежать відкрито — кожен зі своєю позначкою та своєю областю дії.Відкрити зображення на повний розмір
Три рядки дій шаблону відповіді в червоних рамках, під ними синє речення звичайними словами.
Три дії на одному шаблоні: статус, призначення на того, хто його застосував, нагадування через три дні. Речення нижче каже те саме одним шматком.Відкрити зображення на повний розмір
2

Запропоновані дії можна знімати поодинці перед надсиланням

На відкритій заявці кнопка «Template» стоїть над редактором коментаря. Натискання відкриває пошук з підказками («Search templates…»), а вибір заповнює редактор коментаря. Більше нічого не відбувається, і рядок нижче про це каже: «Nothing happens until you add the comment.»

Кожна дія шаблону стає позначкою поруч із кнопкою — звичайними словами, а не жаргоном: «sets status to Waiting for Service Provider Response», «assigns to the applying agent», «sets a follow-up in 3 days». Натискання на позначці перекреслює її: її знято, і вона не виконається. Ще одне натискання повертає її.

Зняті дії перекреслюють, а не прибирають. Так лишається видно, що шаблон пропонував, — і рішення лишається зворотним, поки ви не надіслали.

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

«×» за позначками прибирає шаблон. Текст лишається в редакторі — ви ж могли вже його переписати; зникає лише дія, тобто дії, лист і вкладення.

Надсилаєте ви звичайною кнопкою коментаря. Лише тоді створюється коментар, і лише після цього виконуються дії, які ще діють.

Редактор коментаря заявки із застосованим шаблоном, трьома позначками поруч — остання перекреслена — і вставленим текстом нижче.
Дві дії виконаються, третю знято: нагадування через три дні цій справі не пасує, решта пасує. Текст стоїть у редакторі, і його ще можна змінити.Відкрити зображення на повний розмір
3

Заповнювачі (заявник, номер заявки, заголовок …) — при вставленні шаблону в текст потрапляють справжні значення

Текст відповіді може використовувати п'ять заповнювачів; список стоїть під полем: «{requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName}». Пишіть їх у фігурних дужках, точно так, як вони там стоять.

«{ticketRef}» — це позначка заявки у вигляді «[TICKET-8-…]». Саме за нею система впізнає відповідь клієнта, коли та повертається поштою. «{ticketId}», навпаки, — це лише голий номер.

Вони розкриваються при ЗАСТОСУВАННІ шаблону, а не при збереженні: сторінка налаштувань і далі показує «{requesterName}», а редактор коментаря на заявці показує справжнє ім'я. Причина суто практична — розкриття при збереженні назавжди випалило б у шаблоні значення ОДНІЄЇ заявки.

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

Хто вважається «заявником», вирішує заявка, а не обліковий запис: записаний на заявці заявник іде поперед облікового запису, який її подав. Якщо оператор подає заявку за колегу після телефонної розмови, у відповіді все одно вітають колегу, а не оператора.

Заповнювач з одруком відхиляють при збереженні й називають: «Reply text: unknown placeholders {requesterNam}. Available here: {requesterName}, {ticketId}, {ticketTitle}, {ticketRef}, {agentName}.» Тож ви помічаєте це під час написання шаблону, а не на клієнтові.

Тема листа має ВЛАСНИЙ, коротший список («{originalSubject}, {ticketTag}, {ticketId}») — саме тому його надруковано там удруге. «{ticketRef}» там теж працює й означає те саме, що й «{ticketTag}». «{requesterName}», «{ticketTitle}» і «{agentName}» у темі не працюють і так само відхиляються.

Поле «Reply text» шаблону із заповнювачами в тексті, у червоній рамці, і списком дозволених заповнювачів під ним.
Ось як шаблон має вигляд у налаштуваннях: із заповнювачами, а не зі значеннями. Рядок нижче перелічує, які з них існують.Відкрити зображення на повний розмір
Той самий шаблон, застосований на заявці: у редакторі коментаря стоять ім'я, заголовок і позначка заявки, виписані повністю.
Той самий текст на заявці: «Hello Amir Khan», заголовок заявки, позначка «[TICKET-8-…]» — і як підпис оператор, який вставив шаблон. Нічого ще не надіслано.Відкрити зображення на повний розмір
4

Відповідь за бажанням надсилають заявникові поштою

Тільки Professional

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

Перемикач «Send the comment as e-mail» робить коментар ще й листом. Другого текстового поля для цього навмисно немає: те, що стоїть у заявці, і читає клієнт — два тексти рано чи пізно розійшлися б.

Під «Recipient» ви обираєте між «Requester», «Assignee», «Observers» і «Fixed address». Хто є заявником, розкриває сервер при застосуванні шаблону — шаблон ще не знає заявки. На сам обліковий запис поштової скриньки не пишуть ніколи; це було б повідомлення самим собі. Якщо поле «User» містить ім'я без адреси, лист заявникові не йде. Тому, хто записав заявку, його замість цього теж не надсилають.

Тема може нести «{originalSubject}», «{ticketTag}» і «{ticketId}». Лишайте «{ticketTag}» усередині: саме за цією позначкою система впізнає відповідь клієнта й додає її до тієї самої заявки. Без неї кожна відповідь стає новою заявкою.

Лист іде звичайним текстом. Жирне, списки та посилання прибирають перед надсиланням, інакше клієнт читав би голу розмітку. Усередині заявки коментар зберігає своє оформлення.

На заявці лист — це ще одна позначка поруч із діями («E-mail to Requester») і знімається так само, як вони. Тож шаблон ніколи нічого не надсилає, поки ви цього не побачили. Позначка з'являється лише тоді, коли скринька команди надсилає листи при діях над заявкою.

Вкладення шаблону («Attachments») — це його власні копії файлів. Застосування шаблону додає їх до ЗАЯВКИ, з власним рядком в історії, — частиною листа вони не є. Щоб шаблон ніс вкладення, ліцензія Professional не потрібна; вона потрібна лише для надсилання. Шаблон із позначкою «Internal note» файлів не додає.

Поштовий блок шаблону з перемикачем «Send the comment as e-mail» у червоній рамці, одержувачем і темою.
Перемикач, одержувач і тема. У темі стоїть «{ticketTag}» — позначка, за якою впізнають відповідь клієнта.Відкрити зображення на повний розмір
5

Створення шаблону просто з наявної заявки

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

Якщо на заявці є вкладення, спершу діалог питає, які з них мають піти з ним: «Tick only the attachments the template should carry — one of them may be a customer’s screenshot. Nothing is ticked by default.» Наперед не позначено нічого, і це зроблено навмисно.

Після цього ви опиняєтеся на сторінці шаблонів із чернеткою, яку ЩЕ не збережено. Угорі стоїть бурштиновий банер «Draft from ticket #… — name it and review the text (it may contain customer details), then save.» Назва порожня: ви маєте її дати, інакше воно не збережеться.

Що переймається: текст, позначка «Internal note», команда заявки та стан заявки як пропозиція — її статус і пріоритет уже стоять там двома діями. Що не переймається: заявник, адреса та заголовок. Вони належать цій одній справі.

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

Шаблон створює лише «Save»; позначені вкладення тоді копіюють і підтверджують повідомленням.

Коментар на заявці з піктограмою аркуша «Make template» у червоній рамці, поруч із кнопками редагування та видалення.
Шлях починається з коментаря, а не з налаштувань: піктограма аркуша праворуч від відповіді, яку ви хочете використати знову.Відкрити зображення на повний розмір
Діалог «Make a template from this comment» із двома вкладеннями заявки, жодне з яких не позначено.
На цій заявці висять два вкладення, і жодне не позначено. Одне з них — власний знімок екрана клієнта, а йому не місце в бібліотеці типових відповідей.Відкрити зображення на повний розмір
6

Чернетки лишаються приватними до публікації; область дії — команда або всі

«Applies to» вирішує, кому пропонують шаблон: одній певній команді чи «All teams». Новий шаблон починається з конкретної команди — «All teams» має бути чиїмось вибором, а не мовчазним типовим значенням.

На заявці вам пропонують шаблони команди-власника плюс загальні. Якщо після передавання заявка переходить до іншої команди, список переходить разом з нею — вибирати можна з шаблонів нової команди.

Перемикач «Draft» перетворює шаблон на вашу майстерню: «Only you can see this template until you publish it.» Чужа чернетка не з'являється в жодному списку, і за адресою до неї теж не дістатися — навіть адміністраторам. Новий шаблон починається як чернетка; лише коли ви вимкнете це й збережете, його побачать інші.

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

«Duplicate» робить копію, і копія завжди є чернеткою: «Duplicated. The copy is a draft only you can see.» Це зручний шлях до варіанта, і при цьому нікому іншому не пропонують напівготової фасади.

Голова шаблону з позначками «Reply template» і «Draft», полем «Applies to» в червоній рамці та так само обрамленим перемикачем «Draft».
Цей шаблон належить службі підтримки і є чернеткою. Його не бачить ніхто, крім автора.Відкрити зображення на повний розмір
7

Шаблони заявок: форма нової заявки заповнена наперед (заголовок, опис, категорія, пріоритет, команда)

Шаблон заявки заповнює форму «Create new ticket». Він не має ні тексту відповіді, ні дій, ні листа — цієї миті немає заявки, над якою можна було б щось робити. Тому форма показує інші поля, ніж для шаблону відповіді, а зелена рамка каже вам, що ви дивитеся на шаблон заявки.

Наперед заповнити можна «Ticket title», «Owning team of the new ticket», «Main category», «Subcategory», «Priority» та «Ticket description». Кожне поле може лишитися «Not prefilled» — те, що лишилося порожнім, потім заповнить той, хто працює з формою.

Зважайте на різницю між двома полями команди: «Applies to» вгорі каже, ХТО бачить шаблон. «Owning team of the new ticket» каже, КУДИ піде нова заявка. Це два різні питання, і відповіді в них можуть бути різні.

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

Заповнювачів тут немає, і підказка під текстом про це каже: «No placeholders here: the template only prefills the form, nothing is resolved or sent.» «{requesterName}» потрапив би в нову заявку буквально — тому його й відхиляють при збереженні.

Синє поле й тут підсумовує, що робить шаблон: «Prefills the new ticket with title ‘New notebook for a colleague’ · category Notebook / New request · priority Medium · team Helpdesk · the description.»

У самій формі ви обираєте шаблон кнопкою «Template»; поруч стоїть «Prefills the form - nothing is created until you submit.» Усе заповнене наперед ще можна змінити, і поки ви не надішлете, нічого не створюється.

Із системою постачається один зразковий шаблон: «Example: create accounts for a new colleague». Він показує будову речі й сам собою нічого не робить — перебудуйте його або видаліть.

Редактор шаблону заявки з полями заголовка, цільової команди, категорії та пріоритету в червоних рамках.
П'ять попередніх заповнень плюс опис. Поле «Owning team of the new ticket» — це не область дії над ним: воно каже, куди піде заявка.Відкрити зображення на повний розмір
Форма «Create new ticket» після вибору шаблону: кнопка «Template» і заповнений наперед заголовок у червоних рамках.
Та сама форма, що й завжди, тільки вже заповнена: заголовок, команда та пріоритет на місці. Категорія й опис ідуть далі внизу тієї самої сторінки.Відкрити зображення на повний розмір
8

Шаблони заявок можна відкривати клієнтам поодинці

Перемикач «Offer this template to customers» із коробки вимкнений. Підказка поруч каже обидві речі, які треба знати: «Customers can pick this template when they create a ticket. A draft stays hidden either way.»

Чому він типово вимкнений: шаблон часто названо внутрішніми словами й написано для колег. Зробити його видимим клієнтам — це заява назовні, і хтось має зробити її свідомо, а не випадково.

Клієнт бачить ту саму кнопку «Template» над формою нової заявки, але лише відкриті шаблони. Чернетка лишається схованою навіть з увімкненим перемикачем — ці два правила стоять одне за одним, а не поруч.

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

Далі можна піти через «Fields to ask for». Шаблон тоді вирішує, які власні поля питає форма, у якому порядку і які з них обов'язкові. Цей набір ЗАМІНЯЄ звичайні поля команди, а не додається до них. Саме в цьому його призначення. Самі власні поля належать до Professional; їхня картка зветься «Custom fields». Відкривати шаблон клієнтам можна в кожній редакції.

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

Перемикач «Offer this template to customers» у червоній рамці з текстом підказки.
По одному перемикачу на шаблон — тут його ввімкнено, тож цей шаблон пропонують клієнтам. Підказка прямо каже, що чернетка лишається схованою попри це. Нижче стоїть набір полів.Відкрити зображення на повний розмір
Форма нової заявки такою, якою її бачить клієнт, із відкритим списком шаблонів і відкритими шаблонами в ньому.
Той самий список з боку клієнта: у ньому лише відкриті шаблони. Інші шаблони заявок цієї системи тут не з'являються.Відкрити зображення на повний розмір
9

Кожне застосування простежуване в історії заявки

Кожне застосування, яке робить більше, ніж просто вставляє текст, пише в історію ОДИН запис, під назвою поля «Template». Він називає шаблон. Дії, що виконалися, пишуть власні рядки. Без нього згодом не було б як пояснити, чому заявка раптом стрибнула на «In Progress»: окремі дії пишуть власні рядки, але жоден із них не називає шаблону.

На зображенні читаємо: «Template ‘First reply: we have your ticket’ applied». Що зробив шаблон, стоїть у рядках його власних дій, наприклад зміна статусу.

Знятих дій там немає: вони не відбулися. Невдача там є, і її названо саме невдачею, за словом «failed». Простий текстовий шаблон без дій, листа й вкладень не лишає на окремій заявці запису «Template». Він лише вставив текст. Якщо шаблон застосовано одразу до кількох заявок, запис пишеться завжди, разом із внутрішнім рядком «Bulk».

Цей запис ВНУТРІШНІЙ — заявник його не бачить. Назва шаблону — це внутрішні слова («типова відмова»), а історія відкрита й тому, хто створив заявку. Самі зміни полів лишаються йому видимими; невидимим лишається тільки їхнє походження з шаблону.

Автор — оператор, а не «система» і не шаблон. Так зроблено навмисно: застосувати його було його рішенням. На відміну від правила автоматизації, тут на заявці стоїть людина.

Історія заявки із записом «Template» у червоній рамці, який називає застосований шаблон, і рядками його дій.
Один запис на застосування, з оператором як автором. Кожна виконана дія пише власний рядок. Запис шаблону каже, звідки вони взялися.Відкрити зображення на повний розмір

Автоматизація та нагадування

Два шляхи до однієї мети: жодна справа не лишається лежати тому, що ніхто вже про неї не думає. Нагадування ви ставите самі — це входить у Basic. Правила роблять це без вас, і вони належать до Professional.

1

Нагадування на заявці вручну (дата + нотатка, фільтри Сьогодні/Цього тижня/Прострочені)

Перш ніж почати: Нагадування бачать лише оператори та адміністратори, і заявка про це каже: «Only agents and administrators see this — the requester never does.» Заявник його не бачить ніколи.

Нагадування стоїть на заявці в картці «Details» праворуч, під термінами. Поки його не задано, там написано «No follow-up set.» і стоїть кнопка «Set follow-up». Ви обираєте дату й час («Date and time») і додаєте нотатку («Note (optional)», підказка «Why is this coming back?»). Після цього кнопки звуться «Change» і «Remove».

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

Над списком заявок стоїть рядок «Follow-up:» із чотирма кнопками — «No filter», «Today», «This week» і «Overdue», — а сам список має стовпець «Follow-up». Він навмисно живе не всередині згорнутого блоку фільтрів: саме з цього питання оператор починає день.

«Overdue» містить і сьогоднішні. Інакше нагадування зникало б саме того дня, коли воно важить, — тієї миті, коли його час доби мине.

Картка «Details» заявки з розділом «Follow-up» у червоній рамці, у якому стоять позначка «Overdue», нотатка та кнопки «Change» і «Remove».
Дата цієї заявки в минулому, звідси й червона позначка «Overdue». Нотатка каже, чому заявка повертається.Відкрити зображення на повний розмір
Список заявок із рядком «Follow-up:» над таблицею в червоній рамці та так само обрамленим стовпцем «Follow-up».
Дату несуть три заявки на цій сторінці. Кнопки над списком звужують його до сьогоднішніх, цього тижня чи прострочених.Відкрити зображення на повний розмір
2

Правила за часом — відповідь на ВІДСУТНІСТЬ дії

Тільки Professional

Перш ніж почати: Нове правило створюють ЗАВЖДИ вимкненим — навіть якщо ви спробуєте створити його ввімкненим через оболонку. Правило, яке тієї ж миті пробігає всім вашим доробком, — це та пригода, яку система тут бере на себе. Воно оживає лише з наступним «Save».

Правила живуть під «Settings → Automation». Рядок під заголовком каже, про що йдеться: «Rules that act when nobody else does.» Правило належить команді й працює із заявками цієї команди; вибір «Team» угорі вирішує, на які правила ви дивитеся.

Різниця з усім іншим у системі: ці правила відповідають не на подію, а на її ВІДСУТНІСТЬ. Немає відповіді від заявника три дні, немає руху тиждень, створено чотири години тому і досі нічия справа — жодного натискання, яке це запускає, не існує. Саме тому цього ніхто й не помічає.

Повідомлення із зеленою позначкою вгорі каже, що перевірки виконуються: «The automation checks every minute. 2 of 6 rule(s) are enabled.» Якщо не ввімкнено жодного правила, ви отримуєте попередження «No rule is enabled. Nothing is being checked and tickets behave exactly as before.» — і тоді справді нічого не відбувається.

Правило переглядає всі заявки своєї команди, скільки б їх не було. За один прохід воно діє щонайбільше на 500 із них. Решта — у наступному проході.

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

Верхня частина сторінки «Automation» з повідомленням про проміжок перевірки в червоній рамці, фільтром команд і кнопкою «Add rule».
Тут збережено шість правил, два з них працюють. Чотири прикладені приклади стоять нижче на тій самій сторінці, усі вимкнені.Відкрити зображення на повний розмір
3

Конструктор правил КОЛИ/ЯКЩО/ТОДІ з живим реченням звичайними словами

Тільки Professional

Правило має три блоки. «WHEN» — це відсутність, на яку воно відповідає («Something has not happened for a while. This is what the automation reacts to.»). «IF» звужує, яких заявок це стосується («Which tickets it applies to.») — за статусом, пріоритетом, командою, категорією, виконавцем або оцінкою. «THEN» — це те, що відбувається.

Над блоками правило стоїть одним реченням, і воно переписується з кожною зміною: «When a ticket has seen no activity for more than 5 minutes and has the priority “High”, then set a follow-up in 4 hours.» Якщо чогось ще бракує, речення каже про це просто на тому місці, замість ховати.

У блоці «IF» ви ще й вирішуєте, як поєднуються умови: «All conditions must apply» або «Any condition is enough». Речення над ними змінює свою будову відповідно — з «і» воно інакше стверджувало б протилежне тому, що робить правило.

Два поля керують тим, як кілька правил працюють разом: «Order» задає послідовність, а перемикач «Skip the following rules for a ticket this rule applies to» зупиняє кожне пізніше правило для заявки, якої стосується це.

Нове правило починається з часової умови «Time without any activity» «longer than» 3 «days» у блоці «WHEN». Змініть або приберіть її, якщо вашому правилу потрібно щось інше.

Докладніше про це в картці: Погана оцінка як привід

Правило з реченням звичайними словами в червоній рамці над ним і трьома блоками WHEN, IF та THEN нижче.
Той самий зміст двічі: один раз формою, один раз реченням. Читаючи речення, ви одразу помічаєте, що налаштували не те, що мали на думці.Відкрити зображення на повний розмір
4

Чотири приклади правил у постачанні (при встановленні вимкнені, вмикайте які захочете)

Тільки Professional

З кожною системою постачається чотири правила: «Example: remind the requester after 3 business days», «Example: close after 10 days without a reply», «Example: raise the priority of unassigned tickets» і «Example: follow up on tickets nobody touched for a week». Вони стоять одне під одним на сторінці «Automation».

Усі чотири вимкнені — кожне має позначку «Off» і «Last run: never». Це початок, щоб прочитати й перебудувати, а не поведінка, яку хтось вам підсунув. Перейменуйте їх, змініть, увімкніть або видаліть.

Вони ще й стосуються «Every team» — єдине місце в системі, де так буває без явного вибору. Тож перш ніж вмикати одне з них, перевірте, чи справді воно призначене всім вашим командам.

Перше з чотирьох прикладів правил із позначкою «Off» у червоній рамці, назвою та реченням звичайними словами.
Ось як має вигляд перше; інші три стоять нижче на тій самій сторінці й теж вимкнені. «Every team» означає, що воно стосувалося б кожної вашої команди.Відкрити зображення на повний розмір
5

Перегляд перед увімкненням: показує, яких заявок правило торкнулося б просто зараз, — і нічого не змінює

Тільки Professional

Під кожним правилом стоїть кнопка «Which tickets would this affect?» Одне натискання показує список «Tickets this rule would affect right now» — заявки, яких правило стосується цієї миті, з номером і заголовком.

Нижче написано, чого перегляд не робить: «The preview only reads. It changes nothing and writes no log entry. Unsaved changes are not included.» Остання частина важлива: перегляд працює зі збереженим правилом, а не з тим, що зараз у формі.

Якщо правило зараз ні до чого не підходить, це теж написано: «No ticket matches this rule right now.» Саме такої відповіді ви хочете перед увімкненням, а не потім на заявках ваших клієнтів.

Відкритий перегляд правила із заголовком «Tickets this rule would affect right now», двома заявками та підказкою в червоній рамці про те, що перегляд лише читає.
Це правило торкнулося б зараз двох заявок. Підказка нижче каже, що при натисканні кнопки нічого з цього не сталося.Відкрити зображення на повний розмір
6

Дії: лист, статус, пріоритет, призначення, передавання іншій команді, нагадування

Тільки Professional

Перш ніж почати: Дія «Send an e-mail» іде тим самим поштовим каналом, що й решта системи. Без налаштованої вихідної пошти нічого не відбувається — а в системі з Basic цього каналу немає взагалі. Історія записує лист лише тоді, коли він справді пішов. Інакше прохід показує в журналі правила «Failed» із причиною.

У блоці «THEN» ви обираєте із семи дій: «Send an e-mail», «Set the status», «Set the priority», «Assign to a user», «Remove the assignee», «Hand over to another team» і «Set a follow-up». «Add action» додає ще; кожна має власний перемикач «Active», тож ви можете вимкнути одну, не вимикаючи всього правила.

Для «Send an e-mail» ви позначаєте одержувачів поодинці: «the requester», «the assignee», «the observers» і «a fixed address» — останній із власним полем для адреси. Для «Set a follow-up» ви даєте число, одиницю та нотатку, яка згодом стоятиме на заявці.

Для «Hand over to another team» підказка стоїть просто під нею: «The ticket moves to that team and the current assignee is cleared. No second ticket is created.» Тож двійника не постає — та сама справа просто змінює руки.

Правило не може закрити заявку, яка чекає на погодження, ані груповий інцидент, що ще має відкриті повідомлення.

Блок «THEN» правила з вибором дії в червоній рамці та полями числа, одиниці й нотатки нагадування.
Одна дія зі своїми додатками: «Set a follow-up», 4 «hours» і нотатка, яку оператор згодом прочитає на заявці.Відкрити зображення на повний розмір
7

Проміжки часу обирають для кожної умови: у робочих годинах і робочих днях з календаря команди — або цілодобово

Тільки Professional

Кожна часова умова в блоці «WHEN» має три частини: вид, порівняння «longer than» і число з одиницею. Видів п'ять: «Time since the ticket was created», «Time without any activity», «Time without a reply from the requester», «Time without a public reply from an agent» і «Time without a status change».

Одиниця вирішує, як рахують час, — і робить це для кожної умови окремо: «minutes», «hours» і «days» ідуть наскрізь, зокрема вночі та у вихідні. «business minutes», «business hours» і «business days» рахують за календарем робочого часу команди, тож рахується лише те, що припадає на години роботи.

У щоденній роботі різниця велика: три дні — це три дні, а три робочі дні, відраховані від четверга при тижні з понеділка по п'ятницю, припадають на наступний вівторок. Робочий день — це робочий день у календарі команди, якій належить заявка, навіть для правила для «Every team». Святкові дні не рахуються. Якщо відлік починається поза робочим часом, він іде від наступного початку роботи. Дія «Set a follow-up» рахує «business days» так само.

Часова умова в блоці «WHEN» із числом та одиницею в червоній рамці, поруч із вибором виду умови.
Ця умова рахує в «business days» — три робочі дні за календарем команди, а не три календарні дні.Відкрити зображення на повний розмір
8

Журнал для кожного правила плюс назва правила як автор в історії заявки

Тільки Professional

Під кожним правилом стоїть кнопка «Log». Вона відкриває таблицю «What this rule did» з рядком на кожну зачеплену заявку: «When», «Ticket», «Cycle», «Result» і «Details». «Details» містить те, що саме було зроблено, наприклад «Set a follow-up: 01.10.2026 22:36». Якщо правило ще нічого не зробило, там так і написано: «This rule has not done anything yet.»

Стовпець «Cycle» — це причина, чому правило не кричить на вас щохвилини: на одну заявку воно діє один раз за цикл. Цикл завершується лише тоді, коли правило перестає стосуватися цієї заявки, — тож якщо клієнт відповів і потім знову замовк, починається цикл 2, і правило діє знову.

На самій заявці правило з'являється як автор. В історії воно стоїть під власною назвою з приставкою «Automation:», наприклад «Automation: High priority: bring it back to us». Тож у кожній справі можна подивитися, діяла людина чи правило, — а якщо правило, то яке. Клієнти бачать автором «System» замість назви правила.

Рядок заголовка кожного правила несе ще й «Last run:» із часом останнього проходу або «never» для правила, яке ще не працювало.

Відкрита таблиця «What this rule did» із трьома рядками та стовпцями «Cycle» і «Details» у червоних рамках.
Три проходи на двох заявках: на заявці #4, що лишилася без відповіді, правило спрацювало вдруге — звідси «2» у стовпці «Cycle». «Details» містить дату нагадування, задану щоразу.Відкрити зображення на повний розмір
Історія заявки з двома рядками в червоних рамках, автором яких є «Automation: High priority: bring it back to us».
Та сама подія з боку заявки: дата й нотатка з'являються двома рядками в історії, а автором є правило.Відкрити зображення на повний розмір

Сукупні дії у списку заявок

Позначте кілька заявок і змініть їх за один раз. Усе це входить у Basic. Лише лист клієнтові з шаблону залежить від поштового каналу, а отже, від Professional. Річ насправді не в кількості заявок, а в чесному поводженні з частковим результатом: кожне правило стосується окремої заявки, тож система наперед каже, до скількох дія пасує, а потім — які не пішли й чому.

1

Зміна статусу кількох заявок одразу

Список заявок має ліворуч стовпець позначок. Він є в адміністраторів та операторів. Клієнт його не бачить ніколи.

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

Вибір скидається, щойно ви гортаєте сторінки, фільтруєте, шукаєте або перемикаєте команду. Так не мандрує вибір, якого вже немає на екрані.

Список на зображенні показує не всі заявки. Угорі праворуч, поруч із «Filter», стоїть слово «active», а поруч «Reset»: закриті заявки сховано, бо сукупна дія націлена на справи, які ще тривають. Вибір завжди охоплює лише те, що список показує цієї миті.

З першої позначки над списком з'являється смуга. Вона показує «20 selected», поруч «Clear selection» і кнопки «Change status», «Assign», «Assign to me» та «Apply template». Далі праворуч стоять «Multiple report» і «Group into incident» — ці дві належать до повторних повідомлень і пояснені в наступному блоці.

«Change status» відкриває невеликий діалог. Ви обираєте цільовий статус, і рядок нижче одразу каже, до скількох обраних заявок він пасує.

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

У списку є не кожен статус. Системних статусів немає, бо їх ніхто не задає вручну. Немає й «Waiting for other team»: цей статус створює підзаявку для цільової команди, а цю команду ви обираєте для кожної заявки окремо. У пакеті для цього було б лише одне поле вводу.

Заявку без виконавця призначають вам, коли ви змінюєте її статус на сторінці подробиць. У пакеті цього не відбувається: «закрити 30 заявок» інакше тихо означало б «30 заявок призначено мені» і 30 листів.

Цей діалог більше нічого не змінює. Пріоритет, категорію й усе решта задають у пакеті через шаблон відповіді.

Докладніше про це в картці: Другий ступінь для окремих завдань

Список заявок із позначеними рядками та смугою над ним, що показує кількість обраних заявок і кнопки сукупних дій.
Червона рамка стоїть на смузі, яка з'являється лише з першою позначкою. Ліворуч кількість обраних заявок, праворуч дії.Відкрити зображення на повний розмір
Діалог «Change status» з обраним цільовим статусом і рядком про його охоплення.
Цільовий статус обрано; під ним охоплення та причина для кожної заявки, яка не піде. І те, і те стоїть там до натискання «Apply».Відкрити зображення на повний розмір
2

Призначити кілька заявок одному операторові одразу

«Assign» відкриває список операторів. Відсутні оператори лишаються доступними для вибору й лише позначені як відсутні, точно як на окремій заявці.

«Assign to me» — це той самий діалог із наперед обраним вашим іменем. Це скорочення, а не другий шлях, і до нього діють ті самі правила.

Призначення може надсилати операторові лист. Для цього потрібні Professional і перемикач команди «Send assignment e-mails». Листи при самопризначенні типово вимкнені. Діалог наперед називає число: «This sends 11 e-mail(s) to the selected agent.» Одинадцять заявок — це одинадцять листів.

Оператор має належати до команди саме цієї заявки. Тому вибір, що охоплює дві команди, не можна передати одній людині одним шматком. Це не обмеження сукупної дії — те саме правило діє й на окремій заявці.

Призначення не можна скинути на «нікого». На окремій заявці такого немає, отже, немає й у пакеті.

Діалог «Assign» з обраним оператором, охопленням і повідомленням про кількість листів.
Під списком вибору стоять охоплення та кількість листів. Поле під ними називає кожну заявку, яка не піде, з її причиною. Деякі вже належать Marco Rossi, інші належать команді, до якої він не входить.Відкрити зображення на повний розмір
3

Застосування шаблону відповіді до кількох заявок, із заповнювачами, розкритими для кожної заявки

«Apply template» застосовує шаблон відповіді до всіх обраних заявок. Кожна заявка отримує той самий коментар, який вона отримала б, якби ви застосували шаблон вручну.

Список пропонує шаблони кожної команди, яка трапляється у виборі. Шаблон з'являється, щойно він пасує щонайменше одній обраній заявці; скільком він пасує насправді, каже далі перегляд.

Сервер розкриває заповнювачі для кожної заявки, тож кожен клієнт отримує власне звертання й власний номер заявки. Примітка в діалозі теж про це каже.

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

У пакеті виконуються всі дії шаблону. Знімати окремі можна лише на одній заявці; якщо якоїсь дії ви не хочете, візьміть шаблон без неї.

Якщо для команд у виборі шаблону немає, діалог про це каже: «No reply template is available for the teams of the selected tickets.»

Діалог «Apply template» з обраним шаблоном і приміткою, що заповнювачі розкривають для кожної заявки.
Червона рамка стоїть на примітці про заповнювачі — саме це відрізняє її від одного тексту, однаково сформульованого для всіх. Нижче стоїть причина, чому шаблон пасує 14 з 20 заявок: шість із них належать команді, якій його не пропонують.Відкрити зображення на повний розмір
4

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

Усі три діалоги показують той самий рядок ще до того, як щось відбудеться: «Applies to 19 of 20 selected ticket(s)».

Під ним стоїть поле «Will be skipped» з рядком на кожну заявку, яка не піде, і кожен називає номер заявки та причину. Тож ще до натискання ви читаєте, чому число менше за ваш вибір.

Після виконання там написано «19 changed, 1 skipped», а те саме поле стає «Not changed». Зміст той самий; він лише перестав бути прогнозом і став твердженням.

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

Пропущені заявки лишаються обраними, а змінені — ні. Тому друга спроба з іншою метою за одне натискання, і нікому не треба вгадувати, які ще відкриті.

Перегляд — це друга думка, а не дозвіл. Коли дія виконується, сервер перевіряє кожну заявку ще раз — між показом і натисканням заявка може змінитися.

Один виклик приймає щонайбільше 200 заявок. При 20 рядках на сторінку це дуже далеко.

Діалог після виконання: кількість змінених і пропущених заявок, а під ними поле «Not changed» із причинами.
Поле «Not changed» називає причину для кожної заявки. Тут одна заявка ще чекає на погодження.Відкрити зображення на повний розмір
5

Лист заявникам типово вимкнений

Тільки Professional

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

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

Щойно ви ставите позначку, з'являється бурштинове повідомлення з числом: «This sends 20 e-mail(s) to customers.» Число походить із перегляду й дорівнює кількості заявок, яким шаблон справді пасує.

Зміна статусу та призначення назовні не пишуть ніколи. Призначення лист надсилає, але операторові. Застосування шаблону в пакеті — єдиний шлях, на якому постає лист клієнтові.

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

Діалог «Apply template» із поставленою поштовою позначкою та бурштиновим повідомленням про кількість листів клієнтам.
Позначку поставлено, і бурштинове повідомлення називає кількість листів. Без позначки не йде жоден.Відкрити зображення на повний розмір
6

Кожна сукупна зміна з'являється в історії окремої заявки

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

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

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

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

Кожен рядок називає людину, яка запустила сукупну дію.

Пропущена заявка не отримує запису, навіть про саму спробу. Те, чого не сталося, в історії не з'являється.

Історія заявки з рядком призначення та внутрішнім рядком під ним, який називає сукупний прохід.
Найновіший рядок угорі. Під рядками про час і центр витрат стоять статус, призначення та позначка проходу. Червона рамка стоїть на внутрішньому рядку, тому, якого заявник не бачить.Відкрити зображення на повний розмір

Багаторазові звернення та групові інциденти

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

1

Об'єднання двох повідомлень однієї людини

Позначте рядки у списку заявок і натисніть «Multiple report». Кнопка стає придатною від двох позначених рядків.

Діалог питає першим: «Which ticket stays?» Наперед обрано найстарішу заявку, щоб термін спливав від першого звернення заявника, а не від другої спроби. Ви можете обрати іншу.

Під цим стоїть напрямок з обома номерами: «#11 will be closed and moved into #10.» Тож ще до натискання зрозуміло, яка заявка лишається.

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

Записаний час переносять, а не копіюють. Інакше ті самі витрати праці стояли б на двох заявках і були б виставлені до сплати двічі.

Друге повідомлення не видаляють. Його закривають, і відтоді воно вказує на первинну заявку, а його номер лишається дійсним.

Заявник окремого листа не отримує. Він є на первинній заявці й бачить там усе. Закрите повідомлення несе коментар, який називає первинну заявку, і його можна прочитати.

Скасувати це не можна. Саме тому все стоїть у діалозі ще до натискання «Merge».

Після цього історія обох заявок записує, хто, що і коли об'єднав.

Список заявок із трьома позначеними рядками та смугою над ним із кнопками «Multiple report» і «Group into incident».
Червоні рамки стоять на двох кнопках. Вони стоять поруч і означають дві різні речі. У рядках з 12 по 14 видно ще й позначку чинного групового інциденту.Відкрити зображення на повний розмір
Діалог «Multiple report for the same issue» з вибором заявки, яка лишається, і підсумком.
Червона рамка стоїть на напрямку. Він називає обидва номери, тож нікому не треба вгадувати, яка заявка зникне.Відкрити зображення на повний розмір
Список заявок, звужений пошуком до двох заявок: первинної та об'єднаного повідомлення, яке закрито.
Пошук містить слово з обох заголовків, тож первинна заявка й повідомлення стоять поруч. Червона рамка стоїть на об'єднаному повідомленні. Воно закрите і все одно стоїть у списку, з посиланням на заявку, у яку його перенесли.Відкрити зображення на повний розмір
2

Відповіді на старий номер заявки все одно надходять

Тільки Professional

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

Заявник має у своїй скриньці старий номер заявки. Він нічого не знає про те, що два повідомлення об'єднали, і відповідає на той лист, який у нього є.

Ця відповідь потрапляє на первинну заявку. Система йде за посиланням, яке несе закрите повідомлення.

Саме тому об'єднане повідомлення ніколи не видаляють. Без нього не було б посилання, і відповідь не потрапила б нікуди.

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

Закрите повідомлення з посиланням на первинну заявку та коментарем, який заявник там читає.
Червоні рамки стоять на посиланні в картці праворуч і на коментарі. Саме за цим посиланням іде відповідь поштою.Відкрити зображення на повний розмір
3

Повідомлення від різних людей об'єднати не можна

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

Причина має вигляд: «Different requester — this is an incident, not a multiple report.» Вона ще й каже, куди йти натомість.

Це найважливіший запобіжник усієї функції. Якби ви об'єднали тридцять повідомлень від тридцяти людей, двадцять дев'ять з них втратили б свою заявку й ніколи більше нічого не почули б.

Хто є заявником, вирішує насамперед адреса пошти на заявці. Якщо її немає, вирішує стороннє ім'я в полі «User», і те саме ім'я вважається тією самою людиною. Інакше рахується обліковий запис, який створив заявку.

Саме тому запобіжник тримається й для телефонних дзвінків. Якщо оператор записує два дзвінки, обидві заявки створив він. Різні співрозмовники все одно лишаються різними, бо їхні імена стоять у полі.

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

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

Поле «Cannot be merged» у діалозі, з номером заявки та причиною.
Червона рамка стоїть на причині. Заявка 15 належить іншій людині, тож вона лишається осторонь. Дві інші заявки об'єднують попри це.Відкрити зображення на повний розмір
4

Зведення багатьох повідомлень про один збій під один груповий інцидент

Тільки Professional

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

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

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

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

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

Тих, хто звернувся пізніше, можна долучати й на окремій заявці. Якщо в команди є відкритий груповий інцидент, угорі з'являється підказка з «Assign» і «Not related». Система не долучає нічого сама: хибно долучена заявка отримала б розв'язання, яке її не стосується, і була б заодно закрита.

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

«Resolve incident» закриває груповий інцидент і відповідає всім повідомленням одразу. Текст розв'язання обов'язковий: у ньому вся суть функції, бо він іде до кожного зачепленого.

Кожна пов'язана заявка отримує цей текст відкритим коментарем, переходить у обраний статус, а її заявник отримує власний лист. Жодної групової розсилки, бо вона виказала б адреси всіх зачеплених.

Повідомлення після цього каже, скільки заявок закрито і скільки заявників сповіщено. Обидва числа стоять окремо, бо заявка без досяжної адреси отримує коментар і статус, але не лист.

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

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

Діалог «Group into incident» із трьома шляхами та відкритим груповим інцидентом разом з кількістю пов'язаних заявок.
Червона рамка стоїть на відкритому груповому інциденті, а праворуч — кількість уже долучених до нього повідомлень. Над шляхами стоїть речення, що відділяє цей випадок від об'єднання: ніщо не зникає.Відкрити зображення на повний розмір
Смуга підказки на окремій заявці з відкритим груповим інцидентом і кнопками «Assign» та «Not related».
Червона рамка стоїть на смузі підказки. Це пропозиція, а не дія: якщо її закрити, на заявці нічого не змінюється.Відкрити зображення на повний розмір
Заявка групового інциденту з кількістю пов'язаних повідомлень, кнопкою «Resolve incident» і позначкою для банера.
Червоні рамки стоять на кнопці, яка розв'язує, на позначці для банера та на кількості пов'язаних повідомлень.Відкрити зображення на повний розмір
Діалог «Resolve incident» із закривальним статусом і введеним текстом розв'язання.
Червона рамка стоїть на примітці над полем. Вона каже, куди йде цей один текст: до кожної пов'язаної заявки й до кожного заявника.Відкрити зображення на повний розмір
Повідомлення однієї зачепленої людини після розв'язання: розв'язане, з текстом розв'язання як відкритим коментарем.
Червона рамка стоїть на відповіді. Вона стоїть на заявці цього одного заявника, з його номером і його історією. Та сама відповідь стоїть на заявці кожного іншого зачепленого.Відкрити зображення на повний розмір
5

Груповий інцидент як банер і як примітка в автовідповіді

Тільки Professional

І діалог, і заявка групового інциденту несуть позначку «Also show as a banner on the sign-in page». З нею всі дізнаються про збій, перш ніж написати ще одну заявку.

Банер стоїть на сторінці входу і всередині системи після входу. Він називає «Known incident» і заголовок групового інциденту, тож цей заголовок є текстом для клієнтів.

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

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

Щойно груповий інцидент розв'язано, банер зникає сам. Нікому не треба пам'ятати, що його треба вимкнути.

На сторінці «Maintenance and incident notices» видно, який груповий інцидент саме зараз висить банером. Перемикач на цій сторінці належить запланованим технічним роботам і на групові інциденти не поширюється.

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

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

Терміни, що пасують вашим годинам роботи: політика каже, як швидко ви маєте відповісти та розв'язати, а календар каже, коли годинник узагалі йде. Усе в цьому блоці належить до 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 %. Два стовпці праворуч від неї з'являються лише тоді, коли є групові інциденти: вони не враховують жодної заявки, пов'язаної з груповим інцидентом.Відкрити зображення на повний розмір

Облік часу за заявкою

Оператори записують витрати праці, яких коштувала справа. Ідеться про роботу над заявкою, а не про присутність людини, — це прямо не система обліку приходу. Увесь цей блок належить до Professional.

1

Спершу ввімкніть, і лише тоді щось записується

Тільки Professional

Облік часу як заводське налаштування вимкнений. Поки він вимкнений, немає ні поля, ні стовпця. Картка «Time spent» у звіті з'являється тоді лише за умови, що в обраному періоді записано час.

Мертве поле було б гіршим за жодне, тож можливість зникає повністю, замість стояти сірою.

Перемикач стоїть під «Settings → General» на картці «Time tracking per ticket» і зветься «Enable time tracking».

Далі бере участь кожна команда. Щоб виключити одну, ви вимикаєте це на самій команді, під «Settings → Teams» у полі «Team details».

Компанії з внутрішньою ІТ-командою та командою, що працює з клієнтами, це часто потрібно лише для другої.

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

Картка «Time tracking per ticket» під «Settings → General» із головним перемикачем, округленням, швидкими кнопками та секундоміром.
Усі налаштування обліку часу на одній картці. Червона рамка стоїть на головному перемикачі, а під ним написано, що означає його вимкнення.Відкрити зображення на повний розмір
Поле «Team details» із перемикачем «Time tracking» і пояснювальним реченням.
На команді ви виключаєте одну окрему команду. Червона рамка стоїть на перемикачі; наявні записи лишаються видимими й тоді.Відкрити зображення на повний розмір
2

Запис витрат праці на заявці

Тільки Professional

Заявка несе картку «Time spent». «Log time» відкриває поле вводу.

Поруч із полем стоять швидкі кнопки: одне натискання на «30m» записує тридцять хвилин. Які кнопки з'являються, задають у налаштуваннях.

Поле «Duration» приймає й вільний ввід: «90» — це дев'яносто хвилин, «1.5h» — півтори години, і «1h 30m» так само. Число без одиниці — це завжди хвилини.

Ввід, якого система не розуміє повністю, відхиляють. «1h увечері» не стає записом на одну годину — воно стає повідомленням про помилку.

У полі «What for (optional)» ви пишете, на що пішов час. Текст мандрує в експорт і в історії заявки не з'являється.

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

Час записують на день, а не на годину доби. Для цього введення має поле дати, яке починається із сьогоднішнього дня; щоб заповнити вчорашній, оберіть там попередній день. День у майбутньому не приймається. Година доби заявляла б точність, якої у введеному немає.

Відкрите поле вводу картки «Time spent» зі швидкими кнопками, полем тривалості, датою, перемикачем «Billable» та полем нотатки.
Червона рамка стоїть на швидких кнопках. Поруч поле приймає вільний ввід. Його заповнювач показує формати, які воно приймає.Відкрити зображення на повний розмір
Список записів часу на заявці з трьома записами від двох операторів, кожен із датою, нотаткою та іменем.
Три записи, два оператори, одна заявка. Червона рамка стоїть на одному записі: угорі тривалість, день та ім'я, нижче нотатка.Відкрити зображення на повний розмір
3

Секундомір

Тільки Professional

Для довгих сеансів на заявці є секундомір: «Start timer» запускає його, «Pause» спиняє.

Секундомір ніколи не створює запису сам. Він пропонує час, що минув, і нічого не зберігається, поки ви не натиснете кнопку «Log …», яка називає час. Записується час, що справді минув.

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

Відкриття іншої заявки спиняє чинний секундомір, і нова заявка каже вам, до якої заявки він прив'язаний. Якщо на іншій заявці ще чекає незаписаний час, а ви запускаєте секундомір тут, програма спершу питає. Запитання «Start timer» пропонує «Log …» для часу на іншій заявці, «Discard» і «Cancel». Воно з'являється, коли минула щонайменше хвилина.

Сховане вікно — це не перерва. Секундомір іде далі, якщо ви просто клацнули деінде.

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

Секундомір як заводське налаштування вимкнений. Ви знайдете його в налаштуваннях під «Stopwatch on the ticket».

Чинний секундомір на картці «Time spent» із показом, кнопками «Pause», «Discard» і кнопкою, яка його записує.
Секундомір іде. Червона рамка стоїть на кнопці, яка переймає показ; до того нічого не зберігається.Відкрити зображення на повний розмір
4

З оплатою чи без

Тільки Professional

Кожен запис несе перемикач «Billable». Час записують один раз, а перемикач вирішує, чи потрапить він у рахунок.

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

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

Ось як записують добру волю: введіть час як звичайно, вимкніть «Billable» і напишіть причину в нотатці.

Запис тоді видимо несе «not billable». Хвилини лишаються в записаному підсумку, бо робота таки була.

Той, хто взагалі не записує часу, втрачає саме те число, яке згодом пояснює, чому з клієнта взяли так мало.

Якщо більшість вашої роботи не оплачується, переверніть типове значення перемикачем «New entries are billable by default».

Картка «Time spent» з обома підсумками в заголовку та одним записом з позначкою «not billable».
Обидва підсумки стоять поруч угорі. Червона рамка стоїть на записі без позначки: його хвилини рахуються ліворуч і не рахуються праворуч.Відкрити зображення на повний розмір
5

До хвилини чи з округленням

Тільки Professional

Як заводське налаштування все рахують до хвилини. Хто виставляє рахунки чвертями години, задає два значення.

«Rounding increment (minutes)» — це крок. Кожен запис округлюють угору до наступного кратного.

«Minimum per entry (minutes)» — це нижня межа. Кожен запис виставляють щонайменше цим значенням.

Ці два діють одне за одним: спершу межа, потім крок. При межі 20 і кроці 15 п'ять хвилин стають тридцятьма, бо результат має задовольнити обидва.

Під двома полями стоїть зразкове речення з вашими власними значеннями. Воно обчислене, а не заявлене.

Округлюють лише значення до сплати, і лише за кожним записом, — ніколи підсумок. Тому два невеликі записи округлюють угору двічі.

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

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

Поля «Rounding increment» і «Minimum per entry» з обчисленим зразковим реченням і приміткою нижче.
Червона рамка стоїть на зразковому реченні, обчисленому зі значень над ним. Речення нижче каже, чого округлення не торкається.Відкрити зображення на повний розмір
Запис часу на п'ять хвилин зі значенням до сплати поруч у дужках.
Червона рамка стоїть на записі, який змінює округлення. Ліворуч стоїть записане, у дужках — те, що виставляють до сплати.Відкрити зображення на повний розмір
6

Запис часу перед закриттям

Тільки Professional

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

Він зветься «Require a time entry before resolving or closing» і як заводське налаштування вимкнений.

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

Автоматичне закриття, об'єднання та сукупні дії не блокують ніколи. Інакше з'явилися б заявки, які вже ніхто не може закрити.

Це найнебезпечніший перемикач усієї можливості. Умикайте його лише тоді, коли ваша команда справді записує час щоразу.

Перемикач «Require a time entry before resolving or closing» із реченням, що називає винятки.
Червона рамка стоїть на перемикачі. Речення нижче називає три випадки, які не блокують ніколи.Відкрити зображення на повний розмір
7

Стовпець «Time» у списку заявок

Тільки Professional

У списку заявок з'являється стовпець «Time», який показує, скільки вже записано на справі.

Вмикати його не треба. Він з'являється, щойно ввімкнено облік часу. Його бачать лише оператори та адміністратори. Прибрати його зі свого списку можна через «Columns».

У вузьких вікнах він одним із перших і зникає. Список тоді зберігає стовпці, без яких заявки не знайти.

Список заявок зі стовпцем «Time» і значеннями на тих заявках, що несуть записаний час.
Червона рамка стоїть на стовпці. Значення несуть лише заявки із записаним часом.Відкрити зображення на повний розмір
8

Звіт

Тільки Professional

Час, що стоїть лише на одній заявці, не є основою для рахунка. Тому сторінка звітів несе картку «Time spent». Картку бачать лише ті, хто має дозвіл «Time tracking: see the report».

Угорі стоять чотири числа: записано, виставлено до сплати, кількість записів і кількість заявок, які взагалі несуть час.

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

Нижче йдуть розподіли: за заявником, за командою, за категорією та за днем.

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

Період угорі сторінки стосується дня, коли роботу зроблено. Тому липнева робота на червневій заявці стоїть у липневому звіті.

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

Сторінка звітів із карткою «Time spent», її чотирма числами та таблицями нижче.
Картка стоїть на сторінці звітів. Червона рамка показує, де її знайти.Відкрити зображення на повний розмір
Чотири плитки картки: записано, виставлено до сплати, записів і заявок із часом.
Червона рамка стоїть на кількості заявок із часом. Вона показує підсумок ліворуч від неї в правильному світлі.Відкрити зображення на повний розмір
Таблиці за заявником, за власним полем, за командою і за категорією, кожна із записаним і виставленим до сплати часом.
Червона рамка стоїть на розподілі за категоріями. Кожен рядок називає обидва підсумки.Відкрити зображення на повний розмір
Таблиця для власного поля «Cost centre» з рядком на кожен центр витрат.
По таблиці на кожне власне поле. Червона рамка стоїть на розподілі за центрами витрат.Відкрити зображення на повний розмір
9

Експорт для бухгалтерії та для клієнта

Тільки Professional

Під карткою стоять три кнопки. Вони видають окремі записи, а не підсумки зі сторінки. Вони містять рівно ті записи, що відповідають вашим фільтрам.

Це два одержувачі, а не три формати файлів. «Export entries (CSV)» і «Export entries (Excel)» ідуть до бухгалтерії: обидва повні, і їх не скорочують ніколи.

«Export entries (PDF)» — це документ для людини. Він іде клієнтові як додаток до рахунка. PDF не має стовпця для нотатки.

PDF обмежено 20 000 записів, і документ сам про це каже. Рахунка з більшою кількістю рядків усе одно ніхто не читає.

Усі три файли будують з одного джерела: фільтри, округлення, стовпці та числа існують один раз, тож ці три розійтися не можуть.

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

Якщо «Per-agent evaluation» обліку часу вимкнено, стовпця «Agent» немає в жодному з трьох файлів. Якщо ваша ліцензія знову стає Basic, наявні записи лишаються читними й доступними для експорту.

Три кнопки «Export entries (CSV)», «(Excel)» і «(PDF)» з реченнями, що називають різницю.
Червона рамка стоїть на трьох кнопках. Речення під ними кажуть, який файл кому призначено.Відкрити зображення на повний розмір
Сторінка створеного PDF із таблицею окремих записів. Підсумки стоять на сторінці 1.
Ось документ, який отримує клієнт. Кожен рядок — це один запис із датою, заявкою, оператором, нотаткою та обома значеннями.Відкрити зображення на повний розмір
10

Клієнти записаного часу не бачать

Тільки Professional

Клієнт ніколи не бачить записів часу, навіть на власній заявці.

Це не налаштування, а замок у сервері. Перемикача, який його відчиняє, немає.

Причина в самих записах: нотатки пишуть для команди. Вони кажуть, що пішло не так і скільки тривав пошук причини.

Інші системи цього роду роблять так само. Там, де час доходить до клієнта, він доходить документом.

Саме для цього є експорт у PDF: він іде разом з рахунком, а не на заявку в порталі клієнта.

Докладніше про це в картці: Експорт для бухгалтерії та для клієнта

Та сама заявка такою, якою її бачить клієнт: опис, коментарі та статус, але без картки «Time spent».
Та сама заявка з боку заявника. Картки з часом немає взагалі.Відкрити зображення на повний розмір
11

Розбір за оператором можна вимкнути

Тільки Professional

Звіт може додатково показувати, хто скільки записав. Як заводське налаштування він цього не робить.

Час за людиною — це дані про продуктивність, і в багатьох компаніях рада трудового колективу має тут право голосу.

Перемикач зветься «Per-agent evaluation» і стоїть у налаштуваннях.

Поки він вимкнений, сервер навіть не видає цих чисел. Таблицю не ховають — її не існує.

Ця різниця важить. Замок, про який знає лише відображення, — це не замок.

Докладніше про це в картці: Ні історії доступності, ні розбору за людиною

Звіт із таблицями за командою та за днем, без таблиці за оператором.
Ось як має вигляд звіт при заводському налаштуванні. Між категорією та днем таблиці за оператором немає.Відкрити зображення на повний розмір
Те саме місце з увімкненим перемикачем: таблиця «By agent» із рядком на кожного оператора.
Те саме місце після ввімкнення перемикача. Між «By category» і «By day» тепер стоїть таблиця за оператором.Відкрити зображення на повний розмір

Звітність і панелі

Інформаційна панель показує, на чому стоїть команда. Звіт відповідає на питання, яке ви ставите самі. Обидва лише читають; жоден ніколи не змінює заявки. Крім ваших власних полів, увесь цей блок входить у Basic.

1

Інформаційна панель: на чому все стоїть

Угорі стоїть по плитці на статус із його кількістю. Під ними три числа для всієї команди: «Total tickets», «Tickets which are not Closed» і «Avg. resolution time».

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

«Avg. resolution time» лишається порожнім, поки не розв'язано жодної заявки. Прочерк чесніший за нуль.

Картка «Top 3 longest open tickets» називає три найстаріші відкриті справи з їхнім віком. Саме про них уже ніхто не згадує. Картка «Top agents closed tickets» рахує заявки, які закрив кожен оператор. Вибір на картці задає, на скільки днів назад вона дивиться.

Нижче стоять три діаграми: «Tickets by status», «Tickets by priority» і «Tickets by category».

Інформаційна панель показує поточний стан. Обрати період для всієї панелі тут не можна; для цього є звіт.

Інформаційна панель команди Helpdesk із плитками статусів угорі та трьома ключовими числами нижче.
Червона рамка стоїть на загальній кількості. У цьому прикладі команда має 22 заявки, 18 з них не закриті.Відкрити зображення на повний розмір
Картка «Top 3 longest open tickets» із трьома справами та їхнім віком.
Одне натискання на записі відкриває заявку.Відкрити зображення на повний розмір
Діаграми «Tickets by status», «Tickets by priority» і «Tickets by category».
Категорії тут власні для команди. Інша команда показує тут інші.Відкрити зображення на повний розмір
2

Кожна команда має власну інформаційну панель

Бічна панель несе по пункту на команду. Він зветься «Dashboard», а далі йде назва команди.

Кожен пункт показує заявки лише своєї команди. Тому числа, категорії та найстаріші справи в кожної команди різні.

Окремого дозволу на кожну панель немає. Оператори бачать панелі всіх команд, до яких належать, адміністратори — усі. Клієнти бачать панель команди лише тоді, коли в команді ввімкнено перемикач «Can see their own tickets of this team in the dashboard and in reports».

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

Інформаційна панель команди Helpdesk із виділеним пунктом бічної панелі «Dashboard · Helpdesk».
Червона рамка стоїть на пункті бічної панелі. У цьому прикладі Helpdesk показує 22 заявки.Відкрити зображення на повний розмір
Та сама панель для мережевої команди з іншими числами та іншими категоріями.
Та сама сторінка, інша команда. Тут це 6 заявок, а категорії — «Wi-Fi» і «Firewall».Відкрити зображення на повний розмір
3

Створення та фільтрування звіту

Сторінка «Reports» при відкритті порожня. Є лише поле фільтрів.

Обчислення починає лише натискання на «Generate report». Воно триває мить, бо всі розділи обчислюють одразу.

Так зроблено навмисно. Звіт, який перераховувався б від кожного натискання клавіші, на великому обсязі даних був би непридатним.

Після цього вгорі стоять чотири ключові числа, а під ними діаграми.

Кожна діаграма називає свої числа. Кільця друкують кількість і частку в підписі поруч; стовпчики друкують кількість над стовпчиком.

Поле фільтрів угорі — це місце, де ви ставите питання. Обрати можна період через «From» і «To», команду, статус, оператора, заявника, розташування, пріоритет, основну та підкатегорію і канал, яким надійшла заявка.

Якщо ви задасте кілька полів, вони діють водночас. «Період липень, команда Helpdesk, пріоритет High» — це одне питання.

Період відраховують за днем створення заявки.

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

Після кожної зміни фільтра треба знову натиснути «Generate report».

Ця сторінка несе ще й розбори інших можливостей. Вони з'являються лише тоді, коли можливість увімкнено й у вибраному періоді щось відбувалося.

Їх пояснено там, де їм і місце: терміни під «Показники рівня обслуговування у звітності», оцінки під «Розбір оцінок», розподіл під «Що зробив розподіл» і витрати праці під «Звіт про час».

Сторінка звітів одразу після відкриття: лише поле фільтрів, жодних чисел.
Червона рамка стоїть на «Generate report». Поки хтось на неї не натисне, сторінка лишається порожньою.Відкрити зображення на повний розмір
Поле фільтрів сторінки звітів із періодом, командою, статусом, оператором, категоріями та каналом.
Усі поля діють водночас. Порожнє означає «усі».Відкрити зображення на повний розмір
Створений звіт із чотирма ключовими числами та першими діаграмами нижче.
У цьому прикладі 28 заявок. Кожен стовпчик несе свою кількість над собою, а кільця показують кількість і частку поруч.Відкрити зображення на повний розмір
4

Фільтрування та групування за власними полями

Тільки Professional

Якщо ви створили власні поля, звіт пропонує їх так само, як і вбудовані. Це стосується кожного виду поля, зокрема «Integer», «Decimal», «Date» і «Yes / No».

Кожне ваше поле отримує фільтр у полі фільтрів і власну діаграму у звіті.

Це відповідає на питання, які ставить лише ваша компанія. «Скільки заявок іде на який центр витрат?» — одне з них.

Назви діаграм — це назви ваших полів. Їх не перекладають, бо вони походять із вашої системи.

Де створюють власні поля, описано під «Власні поля».

Дві діаграми, побудовані з власних полів: «Asset tag» і «Cost centre».
У цьому прикладі є поля «Asset tag» і «Cost centre». Ваша система показує тут ваші власні.Відкрити зображення на повний розмір
5

Які стовпці показує звіт

Під «Settings → Report Settings» ви вирішуєте, які поля пропонує звіт.

Сторінка має три розділи: «Admin», «Agent» і «Customer». Кожен розділ несе той самий список із власними перемикачами.

Поле, яке ви тут вимкнете, зникає для цієї ролі з фільтра та з експорту. Це стосується й файлів CSV та Excel.

Як заводське налаштування адміністратори та оператори бачать усе. Клієнти бачать менше, бо оператор, розташування та пріоритет їм не потрібні.

Ваші власні поля з'являються під «Custom fields» у тому самому списку.

Сторінка «Report Settings» із трьома розділами «Admin», «Agent» і «Customer».
Червона рамка стоїть на розділі «Customer». Кожна роль має власний список.Відкрити зображення на повний розмір
6

Клієнти отримують власний звіт

Клієнт може відкрити той самий звіт, що й оператор. У ньому він бачить лише власні заявки.

Межа стоїть у системі, а не у фільтрі. Клієнт не обійде її навіть тим, що набере адресу вручну.

Відкриваєте ви це на команді. Перемикач стоїть під «Settings → Teams» і зветься «Can see their own tickets of this team in the dashboard and in reports».

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

Які стовпці бачить клієнт, береться з розділу «Customer» налаштувань звіту.

Вивантаження у файл відкрито йому теж. Клієнт може завантажити власні заявки у CSV, Excel або PDF.

Перемикач команди, який відкриває клієнтові панель і звіти.
Перемикач стоїть у полі «Customer permissions». Він діє для цієї однієї команди.Відкрити зображення на повний розмір
Сторінка звітів з облікового запису клієнта, з меншою кількістю фільтрів і меншими числами.
Та сама сторінка з облікового запису Julia Becker. У цьому прикладі вона бачить 8 заявок замість 28, а фільтра операторів немає.Відкрити зображення на повний розмір
7

Експорт у CSV, Excel або PDF

Під полем фільтрів стоять три кнопки: «CSV export», «Excel export» і «PDF export».

Усі три беруть фільтри такими, якими вони є в мить натискання.

Файл Excel має аркуш «Key figures» із числами. Аркуш «Tickets» з окремими справами додається лише тоді, коли ви позначите «Include ticket table in export».

Числа й діаграми входять завжди. Список окремих заявок — лише коли ви поставите позначку «Include ticket table in export».

Коли ви її ставите, нижче з'являються справжня кількість заявок і приблизна кількість сторінок.

При дуже великій кількості заявок з'являється ще й червоне попередження. Воно каже, що експорт може тривати деякий час.

CSV та Excel містять кожен рядок. PDF спиняється на 20 000 заявок і пише про це в документі.

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

Три кнопки експорту, а під ними позначка для таблиці заявок.
Червона рамка стоїть на позначці. Лише коли її поставлено, з'являється рядок із кількістю заявок. У цьому прикладі це 28 заявок і близько 4 сторінок.Відкрити зображення на повний розмір
8

PDF друкує числа поруч із діаграмами

PDF призначений для передавання далі. Він містить ті самі діаграми, що стоять на екрані.

Під кожною діаграмою стоять число, з якого її побудовано, і частка у відсотках.

Саме для цього вони там. На стовпчик можна подивитися, але перевірити його не можна.

На екрані те саме число показує вказівник миші. На надрукованому аркуші вказівника миші немає.

Документ називає вгорі період і день, коли його створено. Без дати у фільтрі періоду, який можна назвати, немає.

Сторінка створеного PDF із діаграмами та їхніми числами під ними.
Документ у тому вигляді, у якому його отримує одержувач. Під кожною діаграмою стоять кількість і частка.Відкрити зображення на повний розмір

Опитування задоволеності (CSAT)

Після закриття заявки ви питаєте клієнтів, як усе пройшло. Увесь цей блок належить до Professional.

1

Опитування після закриття

Тільки Professional

Перш ніж почати: Дві речі мають бути на місці, інакше нічого не відбудеться. Має бути налаштоване надсилання пошти. І під «Settings → Security» має бути правильна публічна адреса цієї системи, бо з неї будують посилання в листі. З хибно збереженою адресою система все одно надішле опитування, а ваш клієнт потрапить на сторінку, якої не існує.

Коли заявку закривають, заявник отримує лист із п'ятьма пронумерованими рядками, по одному на кожну оцінку від однієї до п'яти зірок. Кожен рядок — окреме посилання, і одне натискання є всією відповіддю.

Лист не йде одразу. Система чекає годину після закриття, а далі фонова служба щодесять хвилин надсилає ті опитування, яким настав час. Ця година навмисна: заявка, яку одразу відкрили знову, не повинна запускати опитування.

На одну заявку припадає рівно одне опитування. Навіть якщо заявку згодом відкрити знову й закрити, система вдруге не питає.

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

Коментар необов'язковий. Натискання на зірці вже є оцінкою; хто хоче щось додати, знайде на сторінці поле для цього й підтвердить кнопкою «Update rating».

Сторінка показує лише номер і заголовок заявки. Ні опису, ні коментарів, ні історії на ній немає: посилання — це право оцінити, а не право читати; його можуть переслати або воно потрапить у спільну скриньку.

Натискання з листа записує оцінку лише після того, як сторінка завантажилася. Саме тому антивіруси та служби попереднього перегляду ваших заявок не оцінюють: вони отримують адресу, але JavaScript не виконують. Для людини це так само одне натискання.

Оцінка, що повертається, стоїть на заявці, де її бачать оператори та адміністратори відповідальної команди. Клієнт її там не бачить ніколи, навіть власної.

Питають не за кожною закритою заявкою. Без адреси заявника лист узагалі не йде. Опитування не йде й тоді, коли заявник закрив заявку сам або коли його адреса є в списку блокування. Об'єднані повторні повідомлення та повідомлення, долучені до групового інциденту, теж лишаються осторонь: розв'язання групового інциденту закриває кожне долучене повідомлення одним натисканням, і без цього винятку кожного, хто звернувся, опитували б про ту саму роботу. Зовнішні контакти теж отримують опитування лише після згоди. Картка «Хто отримує опитування» пояснює, хто вважається зовнішнім контактом.

Кожен лист з опитуванням закінчується посиланням для відписки. Після оцінки сторінка опитування показує ще посилання «Stop receiving surveys». Картка «Згода і відписка» пояснює і те, і те.

Докладніше про це в картці: Хто отримує опитування, Згода і відписка

Лист опитування у скриньці клієнта з п'ятьма пронумерованими посиланнями для оцінки та посиланням на сторінку опитування.
Ось як надходить опитування. Кожен із п'яти рядків — окреме посилання, а під ними шлях на сторінку з полем коментаря. Адреса в посиланнях — та, яку ви зберегли під «Security».Відкрити зображення на повний розмір
Сторінка опитування з п'ятьма зірками, заданою оцінкою, коментарем і повідомленням подяки.
Сторінка після натискання на п'ятій зірці: оцінку збережено, поле коментаря лишається відкритим. Показано лише номер і заголовок заявки.Відкрити зображення на повний розмір
Оцінка на заявці з п'ятьма зірками та коментарем клієнта.
Той самий результат на заявці. Червона рамка стоїть на оцінці — вона тут для команди, а не для клієнта.Відкрити зображення на повний розмір
2

Умикання та обмеження

Тільки Professional

Для опитування є рівно одне місце налаштування: у розділі «Settings → General», на картці «Customer Satisfaction Score (CSAT)». Ця картка пояснює три елементи керування надсиланням. Поле «Own e-mail domains» на тій самій картці описано на картці «Хто отримує опитування».

«Send satisfaction surveys» вмикає надсилання; як заводське налаштування він вимкнений. Опитують лише заявки, закриті після ввімкнення, — інакше весь ваш доробок отримав би лист за один раз.

Якщо ви вимкнете його знову, наявні оцінки лишаються видимими. Просто нове більше не йде.

Над перемикачами ви бачите адресу, з якої будують посилання. Вона там, щоб її перевірити, а не щоб правити: змінюють її в тому одному місці, де її ведуть, і підказка поруч веде вас туди.

Середній перемикач «Per-agent evaluation» належить звіту. Що він там робить і чому як заводське налаштування вимкнений, написано на картці про звіт. Ним можна користуватися, навіть поки опитування вимкнене.

«At most one survey per requester within» обмежує, як часто питають ту саму людину. Заводське налаштування — 7 днів: того, хто повідомляє про кілька заявок у цьому вікні, питають лише раз.

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

Опитування навмисно просте. Шкала стало від однієї до п'яти зірок, так само сталі година затримки та 30 днів дійсності. Дві різні шкали в одній базі даних означали б, що звіт усереднює те, що порівняти не можна.

Докладніше про це в картці: Розбір оцінок, Хто отримує опитування

Картка «Customer Satisfaction Score (CSAT)» із двома перемикачами та числовим полем межі.
Усе налаштування на одній картці. Червоні рамки стоять на двох перемикачах і на полі межі; над ними стоїть адреса, з якої будують посилання.Відкрити зображення на повний розмір
Картка «Public address of this installation» з полем адреси та рядком «Currently in use».
Саму адресу ведуть під «Settings → Security». Рядок нижче каже, яка адреса чинна просто зараз і звідки вона взялася.Відкрити зображення на повний розмір
3

Хто отримує опитування

Тільки Professional

Перш ніж почати: Після оновлення до 1.11.0 зовнішні контакти отримують опитування лише після згоди. Тому вкажіть поштові домени вашої компанії. Інакше ваші співробітники теж вважаються зовнішніми контактами й більше не отримують опитування.

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

Співробітники можуть відписатися будь-коли. Зовнішні контакти можуть будь-коли відкликати згоду. Картка «Згода і відписка» пояснює, як це зробити.

Хто вважається співробітником, ви вирішуєте в полі «Own e-mail domains». Воно розташоване в розділі «Settings → General» на картці «Customer Satisfaction Score (CSAT)». Поле бачать і змінюють лише адміністратори. Вкажіть там домени вашої компанії через кому. Потім натисніть «Save domains».

Адреса вважається адресою співробітника, якщо її домен є в списку. Запис охоплює й піддомени. Так «example.com» діє і для «it.example.com», але не для «myexample.com».

Під час збереження система впорядковує список. Великі літери стають малими, «@» на початку відкидається, а записи, що повторюються, зникають. Якщо запис не є дійсним доменом, з'являється повідомлення «These entries are not valid domains:» з цим записом. У такому разі нічого не зберігається.

Якщо поле порожнє, кожна адреса вважається зовнішньою. Так задано за заводським налаштуванням.

Для окремого облікового запису домен можна перевизначити. Відкрийте обліковий запис у розділі «User management» кнопкою «Edit». У полі «Satisfaction survey» ви обираєте «Automatic by domain», «Employee» або «External». За заводським налаштуванням обрано «Automatic by domain». Поруч «Result: …» показує, що список доменів означає для цього облікового запису.

Вибір в обліковому записі діє для адреси електронної пошти цього запису. Він допомагає, наприклад, для співробітника, чия адреса в іншому домені.

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

Доки опитування ввімкнене й ніхто не зберігав поле, на картці показано блок: «Since version 1.11.0, external people receive the survey only after giving consent. Enter your company's e-mail domains so that your employees keep receiving the survey.» Блок бачать лише адміністратори.

Адміністратори бачать це саме речення ще й як банер угорі кожної сторінки. Доки блок показано, банер з'являється, щойно за останні 30 днів не надіслано бодай одне опитування. «Open the survey settings» веде до картки. «Hide for 30 days» ховає його для вашого облікового запису на 30 днів.

Потрібно зробити одне: вказати домени й натиснути «Save domains». Це стосується й випадку, коли список уже правильний або має лишитися порожнім. Після цього блок і банер зникають.

Під полем рядок рахує опитування, які не були надіслані за останні 30 днів, наприклад «Surveys not sent in the last 30 days: 2 without consent, 1 after unsubscribing.» Кожна заявка рахується один раз. Інші причини, наприклад список блокування, не враховуються. Посилання «Show consents and unsubscribes» поруч відкриває список з картки «Згода і відписка». Рядок і посилання бачать лише адміністратори.

Це правило діє лише для опитування про задоволеність. Усі інші листи йдуть, як і раніше, наприклад відповіді операторів.

Докладніше про це в картці: Згода і відписка

Картка «Customer Satisfaction Score (CSAT)» із блоком про оновлення, полем «Own e-mail domains», кнопкою «Save domains» і рядком із лічильником.
Червоні рамки стоять на полі «Own e-mail domains» і на «Save domains». Угорі стоїть блок, який лишається, доки поле не збережено вперше.Відкрити зображення на повний розмір
Діалог «Edit user» із полем «Satisfaction survey» і рядком «Result: …» поруч.
Червона рамка стоїть на полі «Satisfaction survey». Поруч видно, що список доменів означає для цього облікового запису.Відкрити зображення на повний розмір
5

Розбір оцінок

Тільки Professional

Під «Reports» задоволеність має власний розділ «Customer satisfaction (CSAT)». Він з'являється в тому самому звіті, що й усе решта, але слухається лише двох фільтрів: періоду та команди. Без дати він охоплює останні 30 днів.

Угорі стоять п'ять плиток. «Average score» — це середнє зірок, «Satisfaction rate (4-5 stars)» каже, яка частка була задоволена, «Response rate» — це скільки відповіли, а «Surveys sent» рахує надіслані опитування. Під обома частками дрібним шрифтом стоїть дріб, з якого їх побудовано.

«Closed without survey» — це п'ята плитка. Вона рахує закриті заявки, за якими не питали ніколи, а під нею стоїть загальна кількість закритих заявок. Без цього числа ви взяли б частку за картину своїх клієнтів, а вона спиралася б на підмножину, якої ви не бачите.

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

Нижче йде розподіл: для кожної кількості зірок від п'яти до однієї стовпчик показує, як часто її ставили, з числом поруч. Далі йде «Trend», по рядку на кожен день, коли хтось відповів, з датою, середнім того дня у вигляді стовпчика та кількістю відповідей. Наостанок ідуть «By agent» із рядком на кожного оператора та «Latest comments» із тим, що люди справді написали. Розподіл «By team» долучається до них, щойно оцінені заявки має більш ніж одна команда.

Розбір за оператором можна вимкнути. «Per-agent evaluation» як заводське налаштування вимкнений, бо оцінки за людиною — це дані про продуктивність: у багатьох компаніях рада трудового колективу має тут право голосу, а в хмарних постачальників цей розбір часто взагалі не можна вимкнути.

Перемикач діє на сервері, а не лише на екрані: з ним вимкненим сервер розбору взагалі не видає.

Окремої оцінки на заявці це не торкається, і вона лишається видимою команді. Перемикач керує розбором за людьми, а не тим, що показано в одній справі. Окремого експорту розділу CSAT немає. Оператори бачать тут лише команди, чиї «Agent Permissions» дозволяють бачити звіти.

Фільтр «Satisfaction» звужує звіт до оцінок. «Rated only» показує оцінені заявки, «Not rated» — неоцінені, а через «Score from» і «Score to» можна подивитися на кожну заявку з однією чи двома зірками. Фільтр діє для таблиці та для обох експортів.

Розділ звіту «Customer satisfaction (CSAT)» із п'ятьма ключовими числами та розподілом зірок.
П'ять плиток розділу. Червона рамка стоїть на «Closed without survey» — числі, яке показує частку відповідей у правильному світлі.Відкрити зображення на повний розмір
Розділ «Trend» із рядком на день, середнім у вигляді стовпчика та кількістю відповідей.
Хід у часі. Для кожного дня ви бачите дату, середнє у вигляді стовпчика з числом поруч, а праворуч — скільки відповідей надійшло того дня. У прикладі обидві відповіді надійшли одного дня, тож рядок один.Відкрити зображення на повний розмір
Розподіл «By agent» із рядком на кожного оператора та останні коментарі.
Розподіл за операторами разом з коментарями в тому вигляді, у якому їх написали. Саме цю частину звіту можна вимкнути.Відкрити зображення на повний розмір
6

Погана оцінка як привід

Тільки Professional

Оцінка може запустити правило. У редакторі правил під «Settings → Automation» для цього є умова «Satisfaction rating (CSAT)», а поруч ви обираєте «is at most», «is at least», «is» або «is not». Третє поле містить зірки, від однієї до п'яти, з числом поруч.

Звичайний випадок — «is at most 2». Над правилом ви тоді читаєте речення, яке редактор пише разом з вами: «When a ticket was rated 2 stars or fewer, then send an e-mail to the assignee.»

Цьому правилу часова умова не потрібна. Нове правило має в блоці «WHEN» умову «Time without any activity» «longer than» 3 «days»; приберіть її, щоб блок був порожнім. Це робить його винятком серед правил: усі інші чекають, поки чогось не відбувається певний час, а це чекає на подію.

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

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

Умова ніколи не стосується заявки без оцінки, зокрема й при «is not», — інакше «не п'ять зірок» зачепило б увесь ваш неоцінений доробок. Якщо ви хочете знати, скільки не відповіли, це частка відповідей у звіті.

Правило діє один раз на оцінку. Під ним кнопка «Log» відкриває таблицю «What this rule did» із рядком на кожну заявку, тож видно, коли воно спрацювало і що зробило.

Редактор правил з умовою «Satisfaction rating (CSAT) is at most 2» і реченням над нею.
Умова в редакторі. Червоні рамки стоять на умові та на реченні над нею, а це речення переписується з кожною зміною.Відкрити зображення на повний розмір
Таблиця «What this rule did» з одним рядком для погано оціненої заявки.
Журнал правила. Рядок показує заявку, час і виконану дію.Відкрити зображення на повний розмір

База знань

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

1

Плитки тем зі статтями та вкладеннями

До бази знань ви потрапляєте через «Knowledge Base» на лівій панелі. Огляд складається з плиток — по одній на тему. Число вгорі праворуч на плитці — це кількість опублікованих записів; під ним стоять назва та опис теми. Натискання на плитці веде до списку записів, кожен з автором, датою зміни та першими рядками тексту.

Теми ви створюєте не тут, а під «Settings → Knowledge Base» (див. картку «Видимість за темами»). Без жодної теми огляд не показує нічого, крім примітки, — запису завжди потрібна тема.

Пишете ви кнопкою «New entry» на сторінці теми. Редактор просить три речі: «Title», «Topic» і «Content». Це той самий редактор, що й у заявці, з тією самою панеллю: «Bold», «Italic», «Underline», «Strikethrough», «Text color», «Highlight color», «Bullet list», «Numbered list», «Quote», «Link» і «Clear formatting». Посилання роблять як у заявці: виділити текст, натиснути «Link», ввести адресу — дозволено вебадреси й поштові адреси (http, https, mailto). «Save» лишається сірою, поки бракує заголовка чи теми, а запис без тексту відхиляють: самі лише вкладення записом не є.

Зображення потрапляють у текст через буфер обміну, так само як у заявці: зробіть знімок екрана, вставте його в редактор через Ctrl+V. У тексті з'являється позначка на кшталт «[inline-image:1]»; при збереженні система вивантажує зображення й показує його саме на цьому місці. Воно додатково з'являється нижче під «Attachments» — саме там ви його й видаляєте. Вставляти можна PNG, JPEG і GIF.

Файли ви долучаєте лише після збереження запису: унизу сторінки запису стоїть картка «Attachments» із кнопкою «Upload file». Дозволені види файлів і розмір ті самі, що й для заявки (до 50 МБ на файл). Хто файл вивантажив, той може його й прибрати; адміністратори можуть прибрати будь-який.

Адміністратори можуть писати завжди, оператори — поки це дозволяє перемикач у налаштуваннях (див. картку «Погодження»). Клієнти лише читають. Адміністратор може видалити будь-який запис; оператор може видаляти лише власні записи, які ще ніколи не публікувалися.

Оглядова сторінка бази знань із трьома плитками тем і пунктом меню «Knowledge Base» у червоній рамці.
Шлях усередину: «Knowledge Base» на лівій панелі. Кожна плитка — це тема; число називає опубліковані записи, а бурштинова позначка — ті, що чекають.Відкрити зображення на повний розмір
Редактор «New entry» з полями Title і Topic, панеллю редактора та сірою кнопкою «Save».
Заголовок, тема, зміст. Поки тему не обрано, «Save» лишається сірою — у червоній рамці саме той вибір, якого тут ще бракує.Відкрити зображення на повний розмір
Запис бази знань із форматованим текстом, вставленим зображенням екрана принтера, нумерованим списком і карткою «Attachments» із двома файлами.
Готовий запис: заголовок із темою, автором і погодженням, під ним текст із вставленим зображенням. Унизу стоять обидва файли — коротка інструкція для завантаження та вставлене зображення.Відкрити зображення на повний розмір
3

Видимість за темами: лише внутрішньо чи для клієнтів

Перш ніж почати: Видимість висить на ТЕМІ, а не на окремому записі. Внутрішня нотатка в темі для клієнтів стає читною клієнтам, щойно її опубліковано, — плануйте теми відповідно, а за потреби перенесіть запис в іншу тему через «Edit».

Теми ви ведете під «Settings → Knowledge Base» у картці «Topics». Кожен рядок несе назву, опис, число сортування для порядку плиток, перемикач «Visible to customers» і дві кнопки для збереження та видалення — зберігаєте ви за рядком, а не всю картку.

З вимкненим перемикачем тему, її записи та їхні вкладення бачать лише оператори та адміністратори — клієнт навіть плитки не отримує й записів через пошук теж не знаходить. З увімкненим клієнти бачать тему й опубліковані записи в ній; чернетки лишаються невидимими в будь-якому разі.

Нову тему ви створюєте в пунктирному рядку нижче: введіть назву, оберіть видимість, «Add topic». Видалити тему можна лише поки вона порожня — інакше ви видаляли б разом із нею і її записи, не бачачи їх.

Картка «Topics» із трьома темами; перемикач «Visible to customers» увімкнено для першої теми й вимкнено для «Internal runbooks».
Різниця в двох червоних рамках: «Printing» відкрито клієнтам, «Internal runbooks» — ні. Зберігаєте ви за рядком синьою кнопкою праворуч.Відкрити зображення на повний розмір
4

Пропоновані розв'язання під час створення заявки

Щойно в полі «Title» форми «Create new ticket» стоїть три знаки, система шукає у фоні й показує поле «Possible solutions from the knowledge base» — до п'яти записів, що пасують заголовку. Хто знаходить там свою відповідь, заявки не створює; у цьому вся суть.

Шукають лише в ЗАГОЛОВКУ, а не в описі. Діє те саме правило, що й у пошуку: пропозиція має містити щонайменше половину слів заголовка — що точніший заголовок, то менше пропозицій і то краще вони пасують. Натискання на пропозиції відкриває її в новій вкладці, щоб напівзаповнена форма не пропала; «Open knowledge base» унизу веде до повного огляду.

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

Поле «Title» форми нової заявки з полем «Possible solutions from the knowledge base» і пропозиціями під ним.
Набрано лише заголовок — поле нижче з'являється саме. Угорі стоять записи, що пасують заголовку найкраще.Відкрити зображення на повний розмір
5

Перетворення розв'язаної заявки на запис

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

Угорі праворуч на кожній заявці стоїть «Add to knowledge base». Кнопка відкриває редактор нового запису, заповнений наперед заголовком заявки та всім її перебігом: опис першим абзацом, кожен коментар під ним цитатою.

Саме собою це вам нічого не дає — це сировина. Суть у тому, щоб ви зробили з неї інструкцію: обріжте до того, що допоможе наступного разу, і перепишіть заголовок, якщо він звучить як одиничний випадок («Принтер на 2 поверсі тягне два аркуші» стає «Усунення застрягання паперу»).

Тему наперед не обирають, її обираєте ви самі. Запис зберігають як будь-який інший: адміністратор публікує одразу, оператор надсилає на погодження. Після цього на записі лишається внутрішнє посилання «Source: Ticket #1» — це стрибок назад до справи, і клієнтам воно не видиме.

Заявка з кнопкою «Add to knowledge base» у червоній рамці вгорі праворуч.
Кнопка стоїть угорі праворуч на кожній заявці — байдуже, у якому статусі заявка саме зараз. Вона призначена для справи, яку розв'язано.Відкрити зображення на повний розмір
Редактор «New entry», заповнений наперед заголовком і перебігом заявки, а над ним повідомлення про заявку-джерело в червоній рамці.
Повідомлення в червоній рамці каже головне. У тексті нижче стоїть внутрішня нотатка з номером замовлення — саме те, що має зникнути перед збереженням.Відкрити зображення на повний розмір
6

Погодження: записи оператора чекають на адміністратора

Чи можуть оператори взагалі писати, вирішує перемикач «Agents can create entries» під «Settings → Knowledge Base». Типово він увімкнений. Вимкнений, він є жорсткою межею: кнопка «New entry» і кнопка «Add to knowledge base» на заявці зникають, а прямий виклик редактора теж відхиляють.

Станів рівно два — «Awaiting review» і «Published»; чернетки, над якою можна тихо працювати, щоб ніхто не бачив, немає. Стан визначає той, хто пише: адміністратор публікує одразу. Оператор створює запис із позначкою «Awaiting review» — видимий операторам та адміністраторам, не видимий клієнтам. На плитці теми для нього з'являється бурштинова позначка «1 awaiting review».

Адміністратори додатково отримують лист, щойно запис стає на погодження. Цей лист входить у Professional. Це доповнення, а не вимога: без налаштованої вихідної пошти позначка лишається тим способом, яким знаходять погодження, що чекає. Погоджуєте ви на сторінці запису кнопкою «Approve & publish»; після цього там написано, хто його погодив.

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

Сторінка налаштувань бази знань із перемикачем «Agents can create entries» у червоній рамці.
Перемикач стоїть у самому верху «Settings → Knowledge Base». Речення поруч каже, що від нього залежить: записи операторів чекають на погодження.Відкрити зображення на повний розмір
Запис із позначкою «Awaiting review» і кнопкою «Approve & publish» у червоній рамці.
Запис походить від оператора Marco Rossi і чекає. Одне натискання на «Approve & publish» робить його видимим кожному, кому доступна тема.Відкрити зображення на повний розмір
7

Історія змін бази знань

Під «Settings → Knowledge Base» у самому низу стоїть картка «History». Вона перелічує останні 200 подій, найновіші згори: що сталося, якого запису чи теми це торкнулося, хто це зробив і коли.

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

Два рядки одразу — не помилка: коли запис створює адміністратор, там стоїть «Entry created», а просто над ним «Entry approved» — він публікує без гаку через погодження. В оператора спершу з'являється лише «Entry created»; погодження приходить пізніше і з іменем адміністратора.

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

Картка «History» з рядками на кшталт «Entry created», «Entry approved» і «Topic created», кожен з іменем і часом.
У самому верху запис оператора, який ще чекає на погодження, — рядка «Entry approved» у нього ще немає. Нижче записи адміністратора, кожен з обома рядками.Відкрити зображення на повний розмір

Резервне копіювання та відновлення

Резервні копії мають власну програму. Вона постачається із системою, і встановлення її налаштовує, тож купувати нічого не треба й налаштовувати теж. Цей блок показує, що вона зберігає, коли виконується і як повернути все, коли це справді потрібно. Увесь цей блок входить у Basic.

1

Програма для резервного копіювання та відновлення

Програма зветься «Ticket System Backup & Restore». Вона стоїть поруч із системою заявок і має власний ярлик на стільниці.

Є версія для Windows і версія для Linux. Це та сама програма, лише зібрана для кожної операційної системи.

Вона має шість вкладок. «Restore» перелічує наявні копії, «Create Backup» робить нову, «Schedule» відповідає за час, «Encryption» показує ключ відновлення, «Settings» показує шляхи, а «Log» — протокол.

Налаштування вже заповнені. При першому запуску програма сама визначає, де живе система заявок.

Тека для копій стоїть під «Backup directory». Її можна змінити, наприклад на інший диск.

У Windows програма під час запуску запитує права адміністратора. Її налаштування діють для кожного адміністратора комп'ютера й живуть у «%ProgramData%\SMITEY\backup-app».

Вкладка «Restore» із п'ятьма копіями, кожна з часом, розміром, типом і шифруванням.
Червона рамка стоїть на стовпці «Encryption». Нові копії закінчуються на «.smbk» і мають позначку «Encrypted». Старіші копії у форматі ZIP показують «Not encrypted». Стовпець «Type» каже, копія походить із розкладу, її зробили вручну чи створили перед оновленням.Відкрити зображення на повний розмір
Вкладка «Settings» із текою для копій і відомостями про базу даних.
Червона рамка стоїть на назві контейнера PostgreSQL. Нижче томи, які теж зберігають.Відкрити зображення на повний розмір
2

Розклад працює від самого встановлення

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

Встановлення саме налаштовує щоденне резервне копіювання. Воно виконується о 23:00 у часовому поясі системи заявок.

Розклад живе в операційній системі. У Windows це планувальник завдань, у Linux — служба cron. Тож окремої служби лише заради копій не працює.

Резервному копіюванню не потрібно, щоб хтось увійшов у систему. На сервері, куди ніхто ніколи не входить, воно все одно виконується.

Рядок під кнопками каже, чи справді завдання існує в операційній системі. Поставлена позначка каже лише про те, що збережено.

Копії зберігають у п'яти ступенях: 14 днів, 4 тижні, 12 місяців, 4 квартали та 5 років. Копія лишається, поки вона найновіша у своєму періоді в одному з цих ступенів.

Рахують календарні дні, а не файли. Дві копії за один день — це один день.

Копії, створені вручну, автоматично не видаляють ніколи. Саме це означає 0 у «Keep manual».

Якщо ви зміните розклад, ваша зміна переживе оновлення. Встановлення задає його лише тоді, коли ви ще ніколи не задавали розкладу. Якщо ви вимкнули резервне копіювання, воно лишається вимкненим. «Remove all scheduled tasks» теж діє надовго: оновлення згодом не налаштовує розклад знову.

Вкладка «Schedule» із позначеним «Daily» і часом 23:00.
Червоні рамки стоять на «Daily» і на часі. Речення над ними називає обидва шляхи: планувальник завдань і cron.Відкрити зображення на повний розмір
Рядок «Registered with the operating system: yes (Daily)» під кнопками.
Цей рядок перевіряють знову при кожному запуску. Якщо там стоїть «NO», саме собою нічого не виконується — тоді скористайтеся «Apply schedule» від імені адміністратора.Відкрити зображення на повний розмір
Шість полів зберігання: 14, 4, 12, 4, 5 і 0.
Червона рамка стоїть на ступенях. «Keep manual (0 = keep all)» означає, що копії, зроблені вручну, зберігаються.Відкрити зображення на повний розмір
Вкладка «Schedule» після «Apply schedule», нижче стоять «02:00 (America/New_York)» і «Registered with the operating system: yes (Daily)».
Червоні рамки стоять на «Apply schedule» і на рядках під ним. У дужках вказано часовий пояс системи заявок. Час діє в цьому поясі, а не в часовому поясі комп'ютера.Відкрити зображення на повний розмір
3

Що містить резервна копія

Резервна копія містить усе, з чого складається стан вашої системи. Це база даних, вкладені файли, архів і ключі. Бракує в ній лише бази даних поза SMITEY.

Ключі — та частина, яку легко проґавити. Вони розшифровують збережені облікові дані, наприклад дані вашого поштового запису. Без них відновлення повернуло б мертві облікові дані.

Кожна нова копія — це один зашифрований файл із закінченням «.smbk». Він містить по файлу на том, перелік вмісту і, якщо вона входить, базу даних як текстовий файл.

Система при цьому працює далі. Ваші оператори резервного копіювання взагалі не помічають.

«Estimate size» наперед каже, наскільки велика база даних. Томи з вкладеннями додаються до неї. Копія не стискається.

Нічого ніколи не перезаписують. Кожна копія — окремий файл, і лише очищення прибирає старі.

Резервні копії можуть читати лише адміністратори. Те саме стосується файлу конфігурації та файлу з даними для першого входу в теці інсталяції. Інсталятор і кожне оновлення самі встановлюють ці дозволи.

Якщо ваша база даних працює на окремому сервері, а не в контейнері SMITEY, програма не може створити її копію. Тоді створюйте її власними засобами. У такому разі копія містить лише вкладення, архіви й ключі, зашифровані як зазвичай. Оновлення саме виявляє таку базу даних і перемикає програму. До того часу щоденне резервне копіювання на такій інсталяції не вдається, якщо ви не перемкнули її вручну заздалегідь. У командному рядку це можна зробити й вручну командою «config --database external». Командою «config --database bundled» ви повертаєте все назад.

Докладніше про це в картці: Шифрування та ключ відновлення

Вкладка «Create Backup» із кнопками «Estimate size» і «Create backup now».
Червона рамка стоїть на обох кнопках. Речення над ними перелічує, що входить у копію.Відкрити зображення на повний розмір
Повідомлення внизу з повним шляхом створеного файлу.
Після створення назва файлу з'являється внизу вікна. Час є частиною назви.Відкрити зображення на повний розмір
4

Шифрування та ключ відновлення

Перш ніж почати: Зберігайте ключ відновлення поза сервером. Без нього жодну копію не можна відкрити, коли сервер втрачено. Ніхто не може відновити його за вас.

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

Копії шифруються за допомогою AES-256. Інсталяція сама створює ключ. В наявній інсталяції його створює перше оновлення до версії із шифруванням. Він зберігається на сервері під захистом. Лише адміністратори можуть його прочитати.

Це захищає копії поза сервером. Хто знайде копію на мережевому диску, USB-накопичувачі чи в онлайн-сховищі, не зможе прочитати її без ключа. Хто контролює сам сервер, той має й ключ.

Ключ відновлення — це той самий ключ у вигляді, який можна записати. Він починається з «SMBK-». Ви знайдете його на вкладці «Encryption» і у файлі «SMITEY-credentials.txt» у теці інсталяції. Якщо ви видалили цей файл, ключ усе одно є на вкладці «Encryption».

«Copy» кладе ключ у буфер обміну. «Save to file...» зберігає його з ідентифікатором ключа й датою в текстовий файл. Тримайте його, наприклад, у менеджері паролів або на папері в сейфі.

Доки ви не підтвердите, що ключ збережено, програма показує угорі жовту смугу. Щоб підтвердити, натисніть «I stored the key outside this server» і дайте на запитання відповідь «Yes». Смуга після цього зникає. Вкладка потім показує, коли ви підтвердили.

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

Якщо програма не може прочитати ключ, вона не створює копію. Незашифровану копію вона теж не створює. У такому разі вкладка «Encryption» повідомляє, що ключ не вдається прочитати. Якщо файлу ключа немає зовсім, наступна копія створює новий ключ. Жовта смуга тоді з'являється знову, бо новий ключ теж треба зберегти. Старіші копії й далі можна відкрити лише зі старим ключем відновлення.

Старіші копії у форматі ZIP не зашифровані. Ви й далі можете їх відновлювати. Вкладка показує, скільки їх є. Очищення видаляє їх за тими самими правилами, що й будь-яку іншу копію.

На сервері без графічного середовища «key --show» показує те саме в командному рядку.

Докладніше про це в картці: Як повернути все, На сервері без графічного середовища

Вкладка «Encryption» із ключем відновлення, ID ключа та трьома кнопками. Угорі видно жовту смугу повідомлення.
Червоні рамки стоять на смузі повідомлення, на ключі та ID ключа і на «I stored the key outside this server». Ключ на знімку взято з тестового середовища.Відкрити зображення на повний розмір
Та сама вкладка після підтвердження, без смуги повідомлення.
Верхня рамка стоїть на часі підтвердження. Нижня показує, скільки копій досі не зашифровано.Відкрити зображення на повний розмір
5

Як повернути все назад

Перш ніж почати: Відновлення перезаписує сьогоднішній стан. Усе, що постало після обраної копії, після цього зникає.

На вкладці «Restore» ви обираєте копію, яку хочете повернути. Потім натискаєте «Restore».

Програма спершу питає. Вона каже, що станеться: сьогоднішній стан буде перезаписано, і програма перезапустить контейнери. Якщо в сьогоднішньому стані є анонімізовані люди, далі йде друге питання. Воно називає їхню кількість і питає, чи анонімізувати їх знову після відновлення. «Yes» вибрано заздалегідь. З «No» копію буде відновлено без цього кроку. Якщо натомість закрити вікно, нічого не буде відновлено.

Позначка «Wipe target volumes before restore» спершу спорожнює томи. Так не лишається файлу, якого не було на час створення копії.

Кроки з'являються на вкладці «Log». Там ви бачите одне за одним, що зробила програма. Якщо ви відповіли «Yes» на друге питання, рядок наприкінці повідомляє, скільки анонімізацій система заявок застосує знову наступної ночі. Якщо їх не вдається перенести, журнал натомість показує попередження. Якщо були попередження, рядок стану внизу вікна називає їхню кількість.

Якщо копія містить базу даних, повертається повний стан. Заявки, коментарі, історія, вкладені файли, записаний час і база знань — усе знову таке, як було на час копії.

Після цього системою можна знову користуватися. На невеликій системі це триває менш ніж хвилину.

Якщо копія містить базу даних, вона повертається повністю або ніяк. Томи йдуть після неї. Якщо з томом стається збій, база даних уже повернута, але файлів може бракувати; вкладка «Log» показує, який крок не вдався. У будь-якому разі програма потім знову запускає контейнери, навіть якщо відновлення не вдалося.

Копію зі старішої версії можна відновити в новішу. При наступному запуску система доводить базу даних до власної версії.

Згоди та відписки для опитування про задоволеність переносяться без запитання. Це діє й тоді, коли ви відповідаєте «No» на друге запитання. Застосунок читає їх із працюючої інсталяції до відновлення. Після цього рядок на вкладці «Log» називає кількість, наприклад «12 consent and unsubscribe record(s) were carried over.» Система заявок приймає їх під час першого запуску. Згода або відписка, зроблені після резервної копії, тому лишаються чинними. Якщо перенесення не вдалося, журнал показує попередження. Відновлення все одно вважається успішним.

Програма спершу повністю перевіряє зашифровану копію. Тим часом у рядку стану стоїть «Checking the encrypted backup before anything is changed...». Лише після цього вона зупиняє контейнери. Якщо файл пошкоджений або змінений, вона зупиняється й повідомляє «The backup file is damaged. Nothing was changed.»

Якщо копія походить з іншого сервера, програма просить ключ відновлення того сервера. Це відбувається після запитань. Вікно «Recovery key needed» називає ID ключа копії. Те саме вікно з'являється, якщо ключа цього сервера немає.

Помилку друку помічають ще до будь-яких змін. Рядок стану тоді повідомляє «The recovery key has a typing error. Check each character.» Після цього вікно питає знову. Якщо ключ належить іншій копії, рядок стану повідомляє «This recovery key does not belong to this backup.» Після «Cancel» програма зупиняється й повідомляє «Restore cancelled. Nothing was changed.»

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

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

Якщо інсталяцію налаштовано на власну базу даних, програма пропускає частину з базою даних, навіть коли копія містить базу даних. Це стосується, наприклад, старішої копії. Програма спершу питає. Після «No» нічого не змінюється.

Обрана копія у списку, з позначкою та кнопкою «Restore» нижче.
Червоні рамки стоять на позначці та на «Restore». Без обраного рядка кнопка лишається вимкненою.Відкрити зображення на повний розмір
Підтвердження перед відновленням із кнопками «Yes» і «No».
Запитання називає обидва наслідки: сьогоднішній стан перезапишуть, а контейнери перезапустять.Відкрити зображення на повний розмір
Протокол після відновлення, з повідомленням «Restore complete.» унизу.
Кожен крок стоїть там зі своїм часом. Наприкінці програма повідомляє «Restore complete.»Відкрити зображення на повний розмір
Друге запитання «6 person(s) were anonymized in the current system.» з кнопками «Yes» і «No».
Червоні рамки стоять на запитанні та на «Yes». «Yes» вибрано заздалегідь. Число показує, скільки людей анонімізовано в сьогоднішньому стані.Відкрити зображення на повний розмір
Рядок стану після відновлення: «1 warning(s) while carrying over anonymizations and survey consents. See the Log tab.»
Червона рамка стоїть на рядку стану. Він називає лише кількість попереджень. Що саме сталося, видно на вкладці «Log».Відкрити зображення на повний розмір
Запит ключа відновлення з ID ключа копії, полем введення та кнопками «OK» і «Cancel».
Червоні рамки стоять на запитанні з ID ключа та на полі введення. Дефіси, пробіли та регістр літер не мають значення, коли ви вводите ключ. Ключ на знімку взято з тестового середовища.Відкрити зображення на повний розмір
6

На сервері без стільниці

На сервері часто немає стільниці. Тому та сама програма працює й як команда.

У щоденній роботі потрібні п'ять команд: «backup» зберігає, «list» показує наявні копії, «restore» повертає одну, «schedule» задає час, а «config» показує налаштування. Для ключа до них додаються «key» і «decrypt».

За ними стоїть та сама програма, що й у вікні. Другого шляху, який робив би щось інше, немає.

Програма стоїть у «/opt/smitey/Backup». Ви викликаєте її через «sudo» й додаєте команду. Контейнери працюють від «root», тож ці права потрібні й резервному копіюванню.

Шість полів нижче можна скопіювати. Вони охоплюють те, що справді потрібно в щоденній роботі.

Відновлення й тут питає. Воно виконується лише тоді, коли ви додасте «--yes». Тоді воно переносить і анонімізації із сьогоднішнього стану, як «Yes» у вікні. З «--no-reapply» воно виконується без цього кроку.

На сервері є файл, щоб про все це почитати. Він зветься «BACKUP-RESTORE.txt» і лежить у «/opt/smitey». Він ще раз проходить розклад, кожну команду й шлях назад, у вашому власному темпі. Він є німецькою та англійською: якщо під час встановлення ви обрали німецьку, ви отримуєте німецький, інакше англійський. Обидві версії лежать також під «/opt/smitey/docs».

«key --show» показує ключ відновлення, ID ключа та кількість незашифрованих копій. Коли ключ збережено поза сервером, ви підтверджуєте це командою «key --confirm-stored».

Копію з іншого сервера ви відновлюєте за допомогою «--key-file». Названий вами файл містить ключ відновлення. Файл із «Save to file...» теж підходить. Замість файлу можна використати змінну середовища «SMITEY_BACKUP_KEY». З «sudo» її ставлять безпосередньо перед програмою, тобто «sudo SMITEY_BACKUP_KEY=<ключ> /opt/smitey/Backup/TicketSystemBackup restore …». Ключ тоді потрапляє в історію оболонки. Якщо ключ не збігається, нічого не змінюється.

«decrypt» записує вміст копії як незашифровані файли в порожню теку. Ці файли не зашифровані. У них є паролі та персональні дані. Видаліть їх, щойно закінчите.

Показати наявні копії

sudo /opt/smitey/Backup/TicketSystemBackup list

Кожен рядок несе час, причину, розмір і назву файлу. Це той самий список, що й у вікні.

Показати розклад

sudo /opt/smitey/Backup/TicketSystemBackup schedule --show

Перший рядок називає заданий час разом із часовим поясом. Останній каже, чи справді завдання існує в операційній системі. Якщо там стоїть «NO», саме собою нічого не виконується.

Змінити розклад

sudo /opt/smitey/Backup/TicketSystemBackup schedule --daily 23:00 --keep 14

Час діє в часовому поясі системи заявок. «--keep» каже, скільки щоденних копій зберігати. «schedule --off» вимикає щоденне резервне копіювання.

Створити копію просто зараз

sudo /opt/smitey/Backup/TicketSystemBackup backup

Ця копія вважається «Manual». Копії, зроблені вручну, автоматично не видаляють ніколи.

Показати ключ відновлення

sudo /opt/smitey/Backup/TicketSystemBackup key --show

Останній рядок каже, чи ви вже підтвердили, що ключ збережено. Команда не створює ключ.

Відновити копію з іншого сервера

sudo /opt/smitey/Backup/TicketSystemBackup restore <file>.smbk --yes --key-file /root/recovery-key.txt

Замініть <file> на назву або шлях копії. Файл «/root/recovery-key.txt» ви створюєте заздалегідь. Він містить ключ відновлення. Файл із «Save to file...» теж підходить.

Командний рядок на сервері Linux зі списком із «list» і виводом «key --show» нижче.
Угорі «list» показує копії. Старіші копії у форматі ZIP мають примітку «(Not encrypted)». Нижче «key --show» дає ключ відновлення, ID ключа та кількість незашифрованих копій. Ключ на знімку взято з тестового середовища.Відкрити зображення на повний розмір
7

Копії лежать на тій самій машині

Перш ніж почати: Копія поруч із системою не захистить вас від відмови диска. Регулярно копіюйте файли в інше місце.

Копії — це файли в теці, яку ви задали. Ця тека лежить на тій самій машині, що й система заявок.

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

Проти відмови диска це не допомагає. Якщо диска немає, копій немає разом з ним.

Тож копіюйте файли деінде. Досить мережевого диска, другого сервера чи сховища в мережі.

Скопійований файл можна завантажити назад на будь-який сервер. На іншому сервері для цього потрібен ключ відновлення. Кнопкою «Import backup file…» ви повертаєте файл до списку.

Копії зашифровані. Ніхто не може прочитати їх без ключа відновлення. Тому не зберігайте ключ поруч із копіями. Старіші копії із закінченням «.zip» не зашифровані.

Вкладка «Settings» із полем «Backup directory».
Поле «Backup directory» каже, де лежать файли. Саме цю теку варто регулярно копіювати деінде.Відкрити зображення на повний розмір
8

Перед кожним оновленням система зберігає сама

Оновлення заздалегідь створює власну резервну копію. Це відбувається незалежно від вашого розкладу й без жодної позначки з вашого боку.

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

Цю копію робить програма «Ticket System Backup & Restore». Вона зашифрована, як і всі інші, і лежить у тій самій теці. У списку її тип — «Update». Три найновіші з цих копій зберігаються. Старіші програма видаляє сама.

Повідомлення перед оновленням про це каже. Вам не треба самим пам'ятати, що спершу слід зберегти.

Якщо ця копія не вдається, оновлення зупиняється ще до того, як щось замінюють. База даних поза SMITEY не затримує оновлення. Тоді оновлення перемикає програму так, що щоденна копія теж пропускає базу даних. Створюйте копію цієї бази даних власними засобами.

Докладніше про це в картці: Оновлення одним натисканням

Підтвердження перед оновленням із приміткою про резервну копію.
Речення «A full backup is taken automatically beforehand» є частиною запитання. Копія створюється до того, як щось замінюють.Відкрити зображення на повний розмір

Важливі команди (Linux)

Готово до копіювання. Усе через sudo — інсталяторові й контейнерам потрібен root.

Встановити передумову

sudo apt install -y unzip

Без unzip інсталятор не може розпакувати пакет.

Встановити систему заявок

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

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

Перевірити HTTPS

sudo /opt/smitey/smitey-install check-https

Для кожного варіанта з HTTPS. З публічним доменом команда каже, чи є сертифікат. Якщо його немає, вона називає причину з журналу. Сертифікат може надійти й за кілька хвилин після встановлення. У власній мережі вона перевіряє з'єднання з відповідним кореневим сертифікатом.

Подивитися дані першого входу

sudo cat /opt/smitey/SMITEY-credentials.txt

Після першого входу змініть пароль і видаліть файл.

Чи працюють контейнери?

sudo podman ps

Показує кожну частину системи з її станом.

Стежити за журналом

sudo podman logs -f container-backend-1

Показує наживо, що повідомляє серверна частина. Спинити через Ctrl+C.

Перевірити супервізор

systemctl status smitey-supervisor

Ця служба тримає систему в роботі й застосовує оновлення, які ви запускаєте всередині програми.

Створити пакет підтримки

sudo bash /opt/smitey/install.sh --support-bundle

Збирає журнали та стан системи в один файл zip. Паролі та ключі вилучають.

Змінити публічну адресу

sudo bash /opt/smitey/install.sh --reconfigure

Задає новий домен і перезапускає, щоб сертифікат замовили для нової назви.

Змінити спосіб доступу до SMITEY

sudo bash /opt/smitey/install.sh --change-access

Перемикає між п'ятьма варіантами, наприклад з HTTP на HTTPS. Сам Enter зберігає поточний варіант. Ваші дані залишаються.

Видалити

sudo bash /opt/smitey/install.sh --uninstall

Питає про дані та про Podman окремо — нічого не видаляють без запитання.

Резервними копіями відає /opt/smitey/Backup/TicketSystemBackup (list, backup, restore); щоденна копія створюється сама. Подробиці в /opt/smitey/docs/en/BACKUP-RESTORE.txt.

Назад до порівняння можливостейЗображення зроблено у версії 1.3.1.