SQL doboz

Az eszkalációs előzmények elérhetők az SQL jelentéskészítéshez. A következő fejezetek ismertetik az adatbázistáblák szerkezetét.

Az escalation_history tábla

Az összes eszkalációs esemény új bejegyzést fog létrehozni az escalation_history táblába, amely a befejezett eszkalációs ciklusokkal kapcsolatos statisztikák számításának alapja.

Az eszkalációs események további jelentéskészítésnek bekapcsolásához engedélyeznie kell a következő rendszerbeállítási lehetőséget:

  • Ticket::EventModulePost###EscalationHistory (csoport: OTRSAdvancedEscalations, navigáció: Core → Event → EscalationHistory).

Győződjön meg arról, hogy az OTRS démon fut-e.

shell> /opt/otrs/bin/otrs.Daemon.pl status

Ez az eseménymodul a következő eszkalációs eseményeket fogja követni:

  • EscalationStart

  • EscalationStop

  • EscalationSuspend

  • EscalationRestart

  • EscalationResumeSuspend

  • EscalationResumeStop

Az escalation_history tábla a következő oszlopokkal rendelkezik:

id

Ez az oszlop tartalmazza az eszkalációs előzmények azonosítóját (automatikusan növelt).

event_trigger

Ez az oszlop tartalmazza az eszkaláció eseményét (például EscalationStart).

object_id

Ez az oszlop tartalmazza az eszkaláció objektumazonosítóját (például a jegy azonosítóját).

object_type

Ez az oszlop tartalmazza az eszkaláció objektumtípusát (például Ticket).

object_history_id

Ez az oszlop tartalmazza a ticket_history tábla kapcsolódó azonosítóját az eszkalációs eseményhez.

escalation_type_id

Ez az oszlop tartalmazza az eszkaláció eszkalációtípus-azonosítóját.

escalation_reached

Ez az oszlop tartalmazza, hogy az eszkalációs idő el lett-e már érve (lehetséges értékek: 0/1).

escalation_datetime

Ez az oszlop tartalmazza az eszkaláció dátumának időbélyegét.

escalation_time

Ez az oszlop tartalmazza a többi időt (másodpercben), amíg a jegy eszkalálódik.

escalation_wt

Ez az oszlop tartalmazza a többi időt (másodpercben), amíg a jegy eszkalálódik (munkaidő naptárakkal számolva).

notify_datetime

Ez az oszlop tartalmazza az értesítés kezdetének dátum és idő időbélyegét.

notify_time

Ez az oszlop tartalmazza az értesítés kezdetéig hátralévő másodperceket.

escalation_remaining_time

Ez az oszlop tartalmazza a többi időt, amíg a jegy eszkalálódik egy eszkalációtípus felfüggesztése után.

Megjegyzés

Ez az oszlop csak felfüggesztett állapotban van kitöltve.

escalation_remaining_wt

Ez az oszlop tartalmazza a többi időt, amíg a jegy eszkalálódik egy eszkalációtípus felfüggesztése után (munkaidő naptárakkal számolva).

Megjegyzés

Ez az oszlop csak felfüggesztett állapotban van kitöltve.

notify_remaining_time

Ez az oszlop tartalmazza az értesítés kezdetéig hátralévő másodperceket egy eszkalációtípus felfüggesztése után.

Megjegyzés

Ez az oszlop csak felfüggesztett állapotban van kitöltve.

notify_remaining_wt

Ez az oszlop tartalmazza az értesítés kezdetéig hátralévő másodperceket egy eszkalációtípus felfüggesztése után (munkaidő naptárakkal számolva).

Megjegyzés

Ez az oszlop csak felfüggesztett állapotban van kitöltve.

running_total_time

Ez az oszlop tartalmazza a teljes időt másodpercben, amíg az időzítő futott a Timer(Start|Restart|Suspend|Resume|Stop) események alapján.

running_total_wt

Ez az oszlop tartalmazza a teljes időt másodpercben, amíg az időzítő futott a Timer(Start|Restart|Suspend|Resume|Stop) események alapján (munkaidő naptárakkal számolva).

running_total_virtual_time

Ez az oszlop tartalmazza a teljes időt másodpercben, amíg az időzítő futott az előzmények bejegyzései alapján.

running_total_virtual_wt

Ez az oszlop tartalmazza a teljes időt másodpercben, amíg az időzítő futott az előzmények bejegyzései alapján (munkaidő naptárakkal számolva).

suspend_total_time

Ez az oszlop tartalmazza az eszkalációtípus teljes felfüggesztett idejét másodpercben a Timer(Start|Restart|Suspend|Resume|Stop) események alapján.

suspend_total_wt

Ez az oszlop tartalmazza az eszkalációtípus teljes felfüggesztett idejét másodpercben a Timer(Start|Restart|Suspend|Resume|Stop) események alapján (munkaidő naptárakkal számolva).

running_last_time

Ez az oszlop tartalmazza egy esemény kezdete vagy folytatása és egy esemény leállítása vagy felfüggesztése közötti másodperceket (például az EscalationStart eseménytől az EscalationSuspend eseményig vagy az EscalationResume eseménytől az EscalationStop eseményig).

running_last_wt

Ez az oszlop tartalmazza egy esemény kezdete vagy folytatása és egy esemény leállítása vagy felfüggesztése közötti másodperceket (például az EscalationStart eseménytől az EscalationSuspend eseményig vagy az EscalationResume eseménytől az EscalationStop eseményig) (munkaidő naptárakkal számolva).

running_last_virtual_time

Ez az oszlop tartalmazza egy esemény kezdete vagy folytatása és egy esemény leállítása vagy felfüggesztése közötti másodperceket (például az EscalationStart eseménytől az EscalationSuspend eseményig vagy az EscalationResume eseménytől az EscalationStop eseményig) a jegy előzményeinek bejegyzései alapján.

running_last_virtual_wt

Ez az oszlop tartalmazza egy esemény kezdete vagy folytatása és egy esemény leállítása vagy felfüggesztése közötti másodperceket (például az EscalationStart eseménytől az EscalationSuspend eseményig vagy az EscalationResume eseménytől az EscalationStop eseményig) a jegy előzményeinek bejegyzései alapján (munkaidő naptárakkal számolva).

suspend_last_time

Ez az oszlop tartalmazza az időt másodpercben, amíg a jegy eszkalációja legutóbb fel lett függesztve a jegy előzményeinek bejegyzései alapján.

suspend_last_wt

Ez az oszlop tartalmazza az időt másodpercben, amíg a jegy eszkalációja legutóbb fel lett függesztve a jegy előzményeinek bejegyzései alapján (munkaidő naptárakkal számolva).

create_time

Ez az oszlop tartalmazza az eszkaláció előzményei bejegyzésének létrehozási idejét.

create_by

Ez az oszlop tartalmazza annak a felhasználónak az azonosítóját, aki aktiválta az előzmények adatkészletét.

change_time

Ez az oszlop tartalmazza azt a dátumot és időt, amikor az eszkaláció előzményének adatkészlete meg lett változtatva.

change_by

Ez az oszlop tartalmazza annak a felhasználónak az azonosítóját, aki aktiválta az adatkészlet megváltoztatását.

escalation_history_data tábla

Az összes eszkalációs esemény új bejegyzéseket fog létrehozni az escalation_history táblában. Minden egyes eszkalációs eseménynél lehetőség van elmenteni a jegy és a dinamikus mező adatait egy különálló adattáblába. Győződjön meg arról, hogy a TriggerEscalationStartEvents engedélyezve van-e. Azok az attribútumok, amelyek mentésre kerülnek, a következő rendszerbeállítási lehetőségekben állíthatók be:

  • EscalationHistoryData###Ticket (csoport: OTRSAdvancedEscalations, navigáció: Core → EscalationHistoryData).

    Példa beállítás: Queue → 1

  • EscalationHistoryData###DynamicField (csoport: OTRSAdvancedEscalations, navigáció: Core → EscalationHistoryData).

    Példa beállítás: DynamicField_Teszt → 1

Az eszkalációs események további jelentéskészítésnek bekapcsolásához engedélyeznie kell a következő rendszerbeállítási lehetőséget:

  • Ticket::EventModulePost###EscalationHistory (csoport: OTRSAdvancedEscalations, navigáció: Core → Event → EscalationHistory).

Győződjön meg arról, hogy az OTRS démon fut-e.

shell> /opt/otrs/bin/otrs.Daemon.pl status

A jegy és a dinamikus mezők adatai egy különálló escalation_history_data táblába lesznek elmentve a következő oszlopokkal:

id

Ez az oszlop tartalmazza az eszkalációs előzmények azonosítóját (automatikusan növelt).

escalation_history_id

Ez az oszlop tartalmazza a kapcsolódó escalation_history bejegyzés azonosítóját.

field_key

Ez az oszlop tartalmazza a kapcsolódó adatok kulcsát (például DynamicField_Teszt vagy Queue).

field_value

Ez az oszlop tartalmazza a kapcsolódó adatok értékét (például egy dinamikus mező értékét vagy a jegyattribútumok értékeit).

create_time

Ez az oszlop tartalmazza az eszkaláció előzményei adatbejegyzésének létrehozási idejét.

create_by

Ez az oszlop tartalmazza annak a felhasználónak az azonosítóját, aki aktiválta az eszkaláció előzményeinek adatkészletét.

change_time

Ez az oszlop tartalmazza azt a dátumot és időt, amikor az eszkaláció előzményének adatkészlete meg lett változtatva.

change_by

Ez az oszlop tartalmazza annak a felhasználónak az azonosítóját, aki aktiválta az adatkészlet megváltoztatását.

Scroll to Top