Како окидачи уствари раде¶
Окидачи се састоје од три дела:
Извршиоци: одређују „када се поставља питање?”
Услови: одговарају на питање „када треба извршити окидач?”
Радње: одговарају на питање „шта треба да се деси по извршавању?”
Окидачи се извршавају по абецедном реду, према називу. У неким ситуацијама окидачи могу бити погрешан избор, погледајте ограничења за више информација.
Активација¶
Окидачи подржавају две врсте активације:
Радња¶
Извршавање покреће неки извршилац. Или корисник који отвара или освежава тикет. Или дејство споља, нпр. стиже имејл.
Извршилац радње може да изврши услове у два режима:
- Селективно извршење
проверава да ли је неки од атрибута услова освежен. Ако радња није било освежавање, проверава да ли се услови подударају.
Пример: Окидач селективне радње који проверава приоритет 1 низак ће се покренути ако је тикет измењен на 1 низак или је добио нови чланак у том статусу приоритета.
- Увек извршење
проверава да ли тренутно стање дотичног тикета одговара условима.
Пример: Окидач радње увек који проверава приоритет 1 низак ће се покренути ако је тикет премештен у другу групу док је приоритет подешен на 1 низак.
Временски догађај¶
Извршавање се покреће у одређено време када се достигне одређени догађај, нпр. време чекања тикета.
Извршилац временског догађаја једноставно проверава да ли се услови подударају. Ово је исто понашање као и режим извршења „Увек“ заснованог на радњи.
Када додате окидач, изаберите активацију овде:
Услови¶
Када додате окидач, одредите своје услове овде:
Подешени услови окидача морају да се подударају да би се окидач извршио.
Путоказ
👋 Тражите детаљније објашњење услова? 🤓
Многа подешавања услова, без обзира да ли су у контексту тикета или не, појављују се на неколико места у Zammad-у. Из тог разлога смо направили наменски одељак документације да смањимо дупли садржај.
Погледајте Услови објекта да бисте сазнали још више! 🎉
Радње¶
Када правите окидач, дефинишите своје измене овде:
Путоказ
Одређене радње (као што су имејл, SMS и напомена) подржавају променљиве, које се могу користити за израду високо прилагођених шаблона порука.
Окидач може да уради следеће ствари када се испуне његови услови:
- Измена тикета
Примери: ескалирајте приоритет, затворите га, поново доделите, промените назив, додајте ознаке итд.
Атрибути датума и времена (као што је На чекању до) се могу навести у апсолутним или релативним терминима.
Такође можете комбиновати статички текст са предефинисаним вредностима за текстуална поља. Запамтите да предефинисане вредности морају бити познате током времена извршавања окидача. Сазнајте више о Променљиве.
- Пошаљите имејл или SMS
Клијенту, оператеру који поседује карту или сваком оператеру у систему.
Слање имејла вам омогућава да по потреби укључите прилоге окидајућег чланка.
Да бисте слали имејл поруке окидачима, морате да подесите имејл адресу за групу у којој окидач ради. Ако то не учините, Zammad ће у потпуности прескочити окидач.
- Покрените повратни позив
Повежите Zammad са другим веб сервисом или апликацијом да бисте га обавестили о новим тикетима уживо.
- Додајте интерне или јавне напомене у тикет
Ово вам омогућава да својим оператерима помогнете са одређеним информацијама ако је потребно (нпр. аутоматске промене примењеног окидача на тикет).
Локализација при извршавању радње¶
Језик и временска зона система одређују подразумевани формат датума и времена приликом замене вредности променљивих. Ова подешавања могу бити прилагођена за окидаче.
Најбоља пракса је да се додају појединачни окидачи за сваки језик/временску зону и да се извршавају на основу атрибута корисника или организације.
Формат и временска зона вредности променљивих датума и временских ознака може да се прилагоди коришћењем dt()
функције. Додатно, коришћењем t()
функције може се превести вредност променљиве према одабраном језику.
За пример коришћења t()
и``dt()`` функције, пратите упутства у одељку о променљивама.