Hallo
Wir würden gerne bei uns neben dem Standard "Ordner" Störungen einen weiteren Ordner erstellen, in diesem aber nur Störungen anzeigen aus einer bestimmten Kategorie (und wenn möglich den Unterkategorien von der bestimmten Kategorie).
Wie filtere ich das raus (T-SQL Code?) und wo setze ich diesen ein?
Vielen dank für die Unterstützung
Grüsse aus Zürich
Ticket Filter erstellen (A-SQL?)
Re: Ticket Filter erstellen (A-SQL?)
Du erstellst einen Neuen Tabulator oder ein neues Strukturelement und tust dann folgendes: (man berichtige mich)
1. Auf der Datenbank die ID der entsprechenden Kategorie via
raussuchen.
2.
In den Tabulatoreinstellungen deines entsprechenden Tabulators oder in der Struktur für die SPSActivityClassBase folgenden A-SQL Filterausdruck eingeben:
funktioniert bei mir auf 5.21.0042
1. Auf der Datenbank die ID der entsprechenden Kategorie via
Code: Select all
SELECT
cat.Name,
cat.ID
FROM SPSScCategoryClassBase cat
ORDER BY cat.Name
2.
In den Tabulatoreinstellungen deines entsprechenden Tabulators oder in der Struktur für die SPSActivityClassBase folgenden A-SQL Filterausdruck eingeben:
Code: Select all
Category='DeineID'
Re: Ticket Filter erstellen (A-SQL?)
genial, funktioniert!! Vielen Dank für die schnelle und kompetente Antwort.
Jetzt hab ich nur noch eine kleine Frage und zwar wie krieg ich das hin, dass die Tickets der Untergeordneten Kategorien ebenfalls angezeigt werden? Natürlich kann ich alle Kategorie IDs einzel auflisten, hab ich nur gefragt obs eine elegantere resp. dynamischere Lösung gibt?
z.B. so, funktioniert aber irgendwie nicht:
Danke & Gruss
Jetzt hab ich nur noch eine kleine Frage und zwar wie krieg ich das hin, dass die Tickets der Untergeordneten Kategorien ebenfalls angezeigt werden? Natürlich kann ich alle Kategorie IDs einzel auflisten, hab ich nur gefragt obs eine elegantere resp. dynamischere Lösung gibt?
z.B. so, funktioniert aber irgendwie nicht:
Code: Select all
Category = SUBQUERY(SPSScCategoryClassBase AS cat, cat.ID, cat.Parent = 'E3F7F437-E208-426F-94B3-407C83E78167')
Re: Ticket Filter erstellen (A-SQL?)
Wenn du z.B. Kategorie A + alle Unterkategorien EINE Ebene tiefer haben willst müsste theoretisch folgendes funktionieren:
Wenn zu ZWEI Ebenen tiefer willst dieses:
have fun
Code: Select all
Category='DeineID' OR Category.parent = 'DeineID'
Code: Select all
Category='DeineID' OR Category.parent = 'DeineID' OR Category.parent.parent = 'DeineID'
Re: Ticket Filter erstellen (A-SQL?)
super hat geklappt!!TomO wrote:Wenn du z.B. Kategorie A + alle Unterkategorien EINE Ebene tiefer haben willst müsste theoretisch folgendes funktionieren:Wenn zu ZWEI Ebenen tiefer willst dieses:Code: Select all
Category='DeineID' OR Category.parent = 'DeineID'
have funCode: Select all
Category='DeineID' OR Category.parent = 'DeineID' OR Category.parent.parent = 'DeineID'
vielen dank
Re: Ticket Filter erstellen (A-SQL?)
Hallo zusamen,
das geht etwas generischer ...
Viel Erfolg
Wolfgang Kiefer
das geht etwas generischer ...
Code: Select all
Category.Recursive(Parent).Name = 'Service Desk' OR Category.Name = 'Service Desk'
Wolfgang Kiefer
Who is online
Users browsing this forum: No registered users and 5 guests