Skip to main content

Konfiguration des Ticket Moduls

Konfigurationsschlüssel

ticket-module-configuration

Sie können Einstellungen vornehmen, die sich global auf das Ansicht und das Verhalten im Ticket Modul auswirken.

Sie können die Tickets in Ticketlisten anhand ihres Status farblich hervorheben. Die Konfiguration wird auf die Tabellenzeilen in allen Ticketlisten (Home-Dashboard, Ticket-Dashboard, komplexe Suche, etc.) angewendet.

Ticketfarben_in_Ticketlisten.png

Abb.: Tickets mit Warten-Status sind blau hervorgehoben

  1. Navigieren Sie zum Menü System > SysConfig.

  2. Suchen und öffnen Sie den Konfigurationsschlüssel ticket-module-configuration.

  3. Hinterlegen Sie im Abschnitt ticketColors die CSS-Stile für die einzelnen Status

  4. Speichern Sie Ihre Änderungen abschließend mit Speichern.

  5. Klicken Sie im Header der SysConfig auf Lade Frontend-Konfigurationen neu, um die Ansicht im Frontend zu aktualisieren.

"ticketColors": {
   "stateTypes": {
      "open": null,
      "new": null,
      "closed": "color:#9e9e9e;",
      "pending reminder": "background-color:#0a7cb3 !important;",
      "pending reminder reached": "background-color:#e31e24 !important;",
      "pending auto": "background-color:#0a7cb3!important; color:#ffffff;",
      "pending auto reached": "background-color:#e31e24 !important;",
      "removed": "color:#9e9e9e;",
      "merged": "color:#9e9e9e;"
    },
   "states": {
      "new": "font-style:italic;"
   },
   "flags": {
      "unseen": "font-weight:bold;"
    }
}
  

Hinweis

Bei Verwendung wird zunächst der Statustyp (stateTypes) des Tickets überprüft und die entsprechenden Stile werden hinzugefügt. Anschließend wird der konkrete Status des Tickets (states) überprüft und die entsprechenden Stile werden hinzugefügt. So können Sie das Styling der Statustypen für bestimmte Status überschreiben.

Parameter

Beschreibung

stateTypes

CSS-Styling der Tabellenzeilen basierend auf dem Statustyp.

Jeder Status (neu, offen, ausstehend*** usw.) kann separat konfiguriert werden. Verwenden Sie eine gültige CSS-Syntax.

Sollte eine Konfiguration nicht greifen, können Sie die angegebene Eigenschaft mit dem Parameter !important erzwingen. Dies kann bei den Hintergrundfarben von Tabellenzeilen notwendig sein, um deren spezifische CSS-Spezifikationen zu überschreiben.

Weitere Informationen: https:// www.w3schools.com/css/css_important.asp

...reached

Postfix für abgelaufene Wartezeiten

Alle Statusarten und Status vom Typ "pending***" können mit dem Postfix "reached" ergänzt werden, um das Styling für eine abgelaufene Wartezeit zu konfigurieren.

states

CSS-Styling der Tabellenzeilen basierend auf einem bestimmten Status.

Kann genutzt werden, um die unter stateTypes angegebenen Werte gezielt zu überschreiben.

flags

CSS-Styling der Tabellenzeilen basierend auf den Ticket-Flags.

  • unseen - für ungelesene Tickets

Verschiebt ein Agent ein Ticket in ein Team, auf das er keine Leseberechtigung hat, erhält dieser einen Hinweis auf die nunmehr fehlenden Berechtigungen.

Sie können die Darstellung dieser Hinweismeldungen konfigurieren und festlegen, wohin bei fehlenden Ticketberechtigungen umgeleitet werden soll.

ticketRoutingConfiguration_hinweis.png

Abb.: Hinweis auf fehlende Berechtigung nach Verschieben eines Tickets in ein anderes Team

Standardverhalten:

  • Wird ein Ticket in ein Team verschoben, auf das keine Leseberechtigung besteht, wechselt der Fokus auf das Ticket-Dashboard. Der Focus wechselt auf das Home Dashboard, wenn eine Aktion am Ticket ausgeführt wurde.

  • Wird ein Ticket in ein Team verschoben, auf das Leseberechtigung besteht, wechselt der Fokus auf die Ticketdetailansicht.

  • Wird versucht, ein Ticket zu öffnen, auf das keine Leseberechtigung (mehr) besteht, wird in einer blauen Infobox auf die fehlenden Berechtigungen hingewiesen.

Änderung an der Konfiguration:

  1. Navigieren Sie zum Menü System > SysConfig.

  2. Suchen und öffnen Sie den Konfigurationsschlüssel ticket-module-configuration.

  3. Navigieren Sie zum Parameter ticketRouteConfiguration

  4. Passen Sie die Werte nach Bedarf an:

    • severity: Legt die Darstellung des Hinweises fest

      • error: Rotes Hinweisfenster (Fehler)

      • info: Blaues Hinweisfenster (Information)

    • targetContextID: Legt fest, wohin im Fall der nunmehr fehlenden Berechtigung umgeleitet wird.

      • home: Leitet aufs Home Dashboard um

      • tickets: Leitet aufs Ticket Dashboard um

  5. Speichern Sie Ihre Änderungen abschließend mit Speichern.

  6. Klicken Sie dazu im Header der SysConfig auf die Schaltfläche Lade Frontend-Konfigurationen neu.

Danach wendet KIX das definierte Routing-Verhalten und das Aussehen der Hinweismeldungen an.