Zum Inhalt springen

Tickets suchen und filtern

Zuletzt aktualisiert am

Ihre Ticketliste enthält die Tickets, die Sie erstellt haben, und die Tickets, zu denen andere Nutzende Sie als teilnehmende Person hinzugefügt haben. Damit Sie das gesuchte Ticket finden, stellen wir im STACKIT Portal Such- und Filterfunktionen bereit.

  • Organisation oder Projekt: Der Suchbereich für Tickets wird durch die Organisation oder das Projekt bestimmt, das Sie ausgewählt haben. Um die Suche über ein einzelnes Projekt hinaus zu erweitern, wählen Sie im Resource Manager eine Organisation aus.
  • Eigene oder alle Tickets: Standardmäßig gibt die Suche nur Tickets zurück, die Sie erstellt haben oder an denen Sie teilnehmen. Wenn Ihnen die Berechtigung support.help-center.ticket.list erteilt wurde, können Sie den Reiter All tickets sehen und verwenden, um alle Tickets im ausgewählten Projekt oder in der ausgewählten Organisation zu finden.

Die einfache Suche ist standardmäßig aktiviert und ermöglicht Ihnen, gleichzeitig in All Feldern zu suchen (Standard) oder nach den Werten eines einzelnen Feldes zu filtern. Je nach ausgewähltem Feld wechselt die Suchleiste zu einem passenden Eingabetyp, z. B. Text, Datum oder Dropdown-Liste. Sie können Tickets nach den folgenden Feldern filtern:

  • Product: Name des betroffenen Produkts (Texteingabe)
  • Resolved at: Datum und Uhrzeit, zu der das Ticket gelöst wurde (Datumseingabe)
  • Requester: E-Mail-Adresse der anfragenden Person (Texteingabe)
  • Request ID: exakte Request-ID (Texteingabe)
  • Status: Status des Tickets (Dropdown-Liste)
  • Subject: Zeichenfolge aus der Betreffzeile (Texteingabe)
  • Type: Typ des Tickets (Dropdown-Liste)
  • Updated at: Datum und Uhrzeit, zu der das Ticket aktualisiert wurde (Datumseingabe)

Wenn die einfache Suche nicht präzise genug ist, wechseln Sie zur erweiterten Suche, um eigene Abfragen zu erstellen. Statt nach einem einzelnen Feld zu filtern, kombinieren Sie mehrere Bedingungen zu einem Ausdruck und legen mit logischen Operatoren fest, wie diese zusammenwirken. So können Sie Fragen wie „Zeige mir alle geschäftskritischen Incidents mit dem Status New für STACKIT Postgres, die diese Woche aktualisiert wurden“ mit einer einzigen Abfrage beantworten.

Eine Abfrage besteht aus einer oder mehreren Bedingungen. Jede Bedingung folgt demselben Muster:

<field> <operator> <value>

Beispielsweise findet status = "New" jedes Ticket mit dem Status New. String- und Enum-Werte müssen in doppelte Anführungszeichen eingeschlossen werden ("New"), während numerische Werte und Boolean-Werte ohne Anführungszeichen geschrieben werden (1739198571213, true). Anschließend können Sie mehrere Bedingungen mit logischen Operatoren verbinden und ihre Priorität mit Klammern festlegen.

Jede Bedingung beginnt mit einem der folgenden Felder. Das Feld bestimmt, welche Operatoren und Werttypen gültig sind.

* Das Feld projectId ist nur verfügbar, wenn Sie Tickets auf Organisationsebene filtern. Weitere Informationen finden Sie unter Suchbereich.

Operatoren legen fest, wie ein Feld mit einem Wert verglichen wird. Vergleichs- und Bereichsoperatoren (<, >, <=, >=) sind besonders für die Zeitstempelfelder geeignet, während Gleichheitsoperatoren mit jedem Feldtyp funktionieren. Die Bereichsoperatoren können auch mit dem Feld id verwendet werden.

  • = — ist gleich (exakte Übereinstimmung)
  • != — ist nicht gleich
  • <, >, <=, >= — kleiner als, größer als und ihre einschließenden Varianten
  • : — enthält (Übereinstimmung mit einer Teilzeichenfolge)

Bei den meisten String-Feldern verhalten sich die beiden Operatoren für den Abgleich wie ein wörtlicher Textvergleich:

  • = stimmt exakt mit dem gesamten Wert überein. productName = "STACKIT Secrets Manager" findet Tickets für dieses Produkt, aber productName = "STACKIT" findet nichts, da kein Produkt exakt STACKIT heißt.
  • : stimmt mit jeder Teilzeichenfolge des Werts überein. productName : "STACKIT Secrets Manager" und productName : "STACKIT" finden beide Tickets für STACKIT Secrets Manager, da jeder Suchbegriff im Produktnamen enthalten ist.

Nicht jedes String-Feld unterstützt beide Operatoren. Das Feld id unterstützt nur = (ohne Beachtung der Groß- und Kleinschreibung) und die Bereichsoperatoren <, >, <=, >=. Das Feld projectId unterstützt ebenfalls nur = (unter Beachtung der Groß- und Kleinschreibung).

Das Feld subject ist ein Sonderfall: Statt den Text wörtlich zu vergleichen, sucht es nach einzelnen Wörtern. Dadurch können Sie gezielt nach Schlüsselwörtern in einer Betreffzeile suchen.

  • Verwenden Sie : für Teilzeichenfolgen oder Teilübereinstimmungen. Die Wörter können an beliebiger Stelle und in beliebiger Reihenfolge im Betreff vorkommen. Daher findet subject : "data error" auch ein Ticket mit dem Titel “Error in database”.
  • Verwenden Sie = für exakte Wortübereinstimmungen. Jedes Wort in der Abfrage muss exakt einem einzelnen Wort im Betreff entsprechen (ohne Beachtung der Groß- und Kleinschreibung), die Reihenfolge der Wörter spielt jedoch keine Rolle. Beispielsweise findet subject = "data error" “Error in data”, aber nicht “Error in database”, da „data“ nicht als eigenständiges vollständiges Wort vorkommt.

Die Suchmaschine ignoriert die Groß- und Kleinschreibung, Satzzeichen und Sonderzeichen wie #, @, ! oder % sowie Wörter mit einem oder zwei Zeichen.

Verbinden Sie Bedingungen mit den logischen Operatoren AND, OR und NOT und verwenden Sie Klammern (), um sie zu gruppieren. Die Gruppierung ist wichtig, weil sie die Reihenfolge bestimmt, in der Bedingungen ausgewertet werden: Alles innerhalb der Klammern wird zuerst aufgelöst, wie in einem mathematischen Ausdruck.

Die folgende Abfrage gibt alle Tickets mit dem Status New zurück, die entweder das Produkt Other betreffen oder Timeout in ihrem Betreff erwähnen:

status = "New" AND (productName = "Other" OR subject : "Timeout")

Ohne die Klammern wird die Abfrage anders interpretiert. Gruppieren Sie Ihre Bedingungen daher immer, wenn Sie AND und OR kombinieren.

Zurück zum Beispiel aus der Einleitung: „Zeige mir alle geschäftskritischen Incidents mit dem Status New für STACKIT Postgres, die diese Woche aktualisiert wurden“ wird in eine Kette von AND-Bedingungen übersetzt. Der Teil „diese Woche“ wird zu einem updatedAt-Vergleich mit dem Epoch-Millisekunden-Zeitstempel des Wochenbeginns, hier 1739198571213:

status = "New" AND businessCritical = true AND ticketType = "Incident" AND productName = "STACKIT Postgres" AND updatedAt >= 1739198571213