Hauptmenü

Ticketcounter für Parent-Child Widget

Begonnen von AndreasB, 23.12.2025 14:21:16

⏪ vorheriges - nächstes ⏩

AndreasB

Hallo zusammen,

in unserer Ticket Detailansicht haben wir ein Widget (Tab) namens "Untertickets" für die tabellarische Auflistung der Child-Tickets zu einem Elternticket konfiguriert.


Tab_Untertickets_2.png

Tab_Untertickets_1.png


Um einsehen zu können, ob es Child-Tickets zu einem Ticket gibt, haben wir in der Tab-Beschriftung einen Ticket-Counter eingebaut. Der Quellcode dazu besteht aus folgenden Zeilen:

"id": "ticket-details-parent-child-widget",
  "name": "Child Tickets",
  "type": "Widget",
  "widgetId": "table-widget",
  "title": "Untertickets (<KIX_TICKET_LinkCount>)",
  "actions": [],
  "subConfigurationDefinition": null,
  "configuration": {
    "id": "ticket-details-parent-child-table-widget",
    "name": "Child Tickets",
    "type": "TableWidget",
    "objectType": "Ticket",
    "sort": null,
    "subConfigurationDefinition": null,
    "headerComponents": null,
    "showFilter": false,
    "shortTable": false,
    "predefinedTableFilters": null,
    "cache": false,
    "resetFilterOnReload": true,
    "configuration": {
      "id": "ticket-details-parent-child-table-config",
      "name": "Child Tickets",
      "type": "Table",
      "objectType": "Ticket",
      "loadingOptions": {
        "filter": [
          {
            "property": "TicketID",
            "operator": "IN",
            "type": "NUMERIC",
            "filterType": "OR",
            "value": "<KIX_TICKET_DynamicField_ChildTickets_ObjectValue>"
          },
          {
            "property": "DynamicFields.ParentTickets",
            "operator": "EQ",
            "type": "NUMERIC",
            "filterType": "OR",
            "value": "<KIX_TICKET_TicketID>"
          }
        ],

Das Problem ist nun, dass nicht nur die Child-Tickets über den Counter "<KIX_TICKET_LinkCount>", gezählt werden, sondern auch die Anzahl der verlinkten Assets. Dadurch wird der Counter in unserer Tab-Beschriftung verfälscht.
Gibt es eine Möglichkeit, einen Counter für lediglich verlinkte Child-Tickets zu setzen? Eine Alternative wäre für uns auch, den Tab "Untertickets" nur dann anzuzeigen, wenn es auch Child-Tickets gibt. Uns ist leider nicht bekannt, ob dies möglich ist.

Viele Grüße
Andreas

AndreasB

Hallo zusammen,

leider habe ich bislang noch keine Rückmeldung zu meinem Beitrag erhalten. Ich würde mich sehr freuen, eine Antwort zu erhalten.

Viele Grüße
Andreas

Eric Dietz

Hallo Andreas, 

der Platzhalter bezieht leider immer alle Verlinkungen ein. Es gibt keinen spezifischen Platzhalter, der ausschließlich Child-Tickets berücksichtigt.
Eine Möglichkeit wäre jedoch, einen Job zu konfigurieren, der die Verlinkungen anhand des dynamischen Feldes "ChildTickets" zählt und das Ergebnis in ein weiteres dynamisches Feld schreibt. Dieses neue Feld können Sie dann als Platzhalter im Widget verwenden.

VG
Eric