Hauptmenü

SysConfig-Key für Ticketübersicht

Begonnen von Alexander Gensler, 25.04.2024 14:16:56

⏪ vorheriges - nächstes ⏩

Alexander Gensler

Hallo zusammen,

kennt jemand den SysConfig-Key für die "Übersicht Tickets"? Ich würde dort gerne die platzfressende und von uns nicht genutzte Spalte "SLA Kriterien" sowie die zwei leeren Spalten (?) rausschmeißen und durch eigene Inhalte ersetzen (siehe Anhang). Idealerweise wäre auch, dass gewisse Spalten nur angezeigt werden, wenn Team xy ausgewählt ist.
Im Seitenquelltext ist die Liste als "ticket-dashboard-ticket-list-widget" benannt, aber darunter sowie damit verwandten ConfigKeys finde ich keine geeigneten Einstellungen für die Spalten.

/edit: ich habe gesehen, dass die beiden leeren Spalten für Icons zu "neuer Artikel" und "beobachtet" sind, entsprechend würde ich die beiden dann doch in der Ansicht behalten. Die SLA Kriterien sollen aber definitiv weg.

Viele Grüße
Alexander

Conni Schulze

Hallo Alexander,


Die Tabellenspalten werden im Schlüssel "ticket-dashboard-table-config" definiert. Jedoch solltest du hier über die GUI Konfiguration gehen um eine neue Tabelle nach deinen Wünschen zu erstellen.


Der Wert bei ,,tableColumns" darf nicht null sein und muss durch den passenden Wert / Werte ersetzt werden.


Das gewisse Spalten nur einem bestimmten Team zugeordnet sind, ist aktuell nicht möglich, wird aber in den Pool neuer Ideen und Storyboard mit aufgenommen.


Hier der Code für eine Standardtabelle. So könntest du dir deine eigene Übersicht zusammenstellen.

"tableColumns": [
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "SLACriteria",
     "showText": false,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 230,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": null,
     "resizable": true,
     "componentId": "sla-criteria-cell",
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "PriorityID",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 65,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": false,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Unseen",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": false,
     "showColumnIcon": false,
     "size": 41,
     "sortable": true,
     "filterable": false,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": false,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Watchers",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": false,
     "showColumnIcon": false,
     "size": 41,
     "sortable": true,
     "filterable": false,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": false,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "TicketNumber",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 135,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Title",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 260,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": false,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "StateID",
     "showText": true,
     "showIcon": true,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "LockID",
     "showText": false,
     "showIcon": true,
     "showColumnTitle": false,
     "showColumnIcon": false,
     "size": 41,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "QueueID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 100,
     "sortable": true,
     "filterable": true,
     "hasListFilter": true,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "ResponsibleID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "OwnerID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "OrganisationID",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 150,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "STRING",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Changed",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 125,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "DATETIME",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   },
   {
     "id": null,
     "name": null,
     "type": null,
     "property": "Age",
     "showText": true,
     "showIcon": false,
     "showColumnTitle": true,
     "showColumnIcon": false,
     "size": 90,
     "sortable": true,
     "filterable": true,
     "hasListFilter": false,
     "dataType": "NUMBER",
     "resizable": true,
     "componentId": null,
     "defaultText": null,
     "translatable": true,
     "titleTranslatable": true,
     "useObjectServiceForFilter": false,
     "valid": true,
     "application": "agent-portal"
   }
 ],

Die Tabelle kannst du dann natürlich nach belieben erweitern.
Nach dem erstellen muss noch der Button ,,Lade Frontend-Konfiguration neu" betätigt werden um die Tabelle nutzen zu können.

Viele Grüße 

Conni