Eigene Filter für Datenquelle / Content Widgets in der UUX anlegen

Eigene Filter in der UUX anzulegen gehört gewissermaßen zum kleinen 1×1 in der ESM Welt von Matrix42. Egal, ob Statuswerte, letzter Scan-Datum oder verantwortliche Rolle, die Möglichkeiten sind vielfältig & unbegrenzt.

Wo und wie auch du eigene Filter in der Benutzeroberfläche anlegen kannst, erfährst du hier!

1. Möglichkeit: Content Widget Liste bearbeiten

Die gängigste Option ist das direkt Hinzufügen eines neuen Filters zur Content Widget Liste. Wir fügen hier beispielhaft einen Filter “Offene Störungen” unter dem Navigationselement Störungen ein.

1.1 Öffnen der CWL

Öffne hierzu zuerst einmal die CWL, in der ein Filter hinzugefügt werden soll, in der Administration.

content widget liste konfigurieren

Da wir uns hier gerade im Service Desk befinden: Wusstest du schon, dass du geschlossene Tickets bei neuer E-Mail wiedereröffnen kannst?

1.2 Bearbeiten der CWL

Bearbeite diese nun mit einem Klick auf Bearbeiten.

content widget liste bearbeiten
neuen filter hinzufügen

1.3 Filter hinzufügen und Rechte setzen

Das Hinzufügen der Filter würde mit Screenshots ewig dauern, weshalb hier ein kurzes Video zur Erklärung ist:

Nicht vergessen, nachdem der Filter angelegt wurde diesen noch einmal mit einem Linksklick zu öffnen und dann über die Aktion “Zielgruppe setzen” zu berechtigen. Sonst wird er nicht angezeigt.

Die Rechte setzten wir im Video auf “uneingeschränkt”, da der Filter sowieso nur von Personen gesehen werden kann, die das übergeordnete Navigationselement sehen (in unserem Fall Störungen).

Alternativ kannst du auch direkt ASQL schreiben, solltest du dies bevorzugen. Wähle dafür im Datenquellfilter einfach “Bedingung hinzufügen” → “Ausdruck”.

Du kannst übrigens die Feldnamen in der Datenbank auch über Dialoge in der UUX herausfinden.

datenquellfilter mit asql ausdruck

2. Möglichkeit: Erweiterte Filterung des Grids

Es gibt noch eine alternative Möglichkeit, Filter in der UUX hinzuzufügen. Während man im oberen Beispiel die Kriterien mehr oder weniger schon vorher kennen muss, kann man sich mit der Erweiterten Filterung die Kriterien zuerst bauen, anschließend prüfen ob das Ergebnis stimmt und diese anschließend speichern.

2.1 Erweiterte Filterung öffnen

Navigiere zum entsprechenden Grid und öffne die erweiterte Filter-Maske der ESM Suite.

erweiterte suche in der uux grid ansicht öffnen

2.2 Suchkriterien eingeben

Hier kann man sich nun kreativ austoben, was die Filterung angeht. Egal, ob dynamische Datumsfilter, enthaltene String-Werte, Statusfilter und oder oder Verknüpfungen 😉 Deiner Kreativität sind keine Grenzen gesetzt.

suchbedingungen in der erweiterten suche hinzufügen

Durch Klicken von Bedingung hinzufügen kannst du weitere Kriterien angeben und mittels “Gruppe” kannst du Gruppierungen aufbauen (Oder-Filter)

Beispielsweise alle Störungen, die innerhalb des letzten Jahres geschlossen worden (siehe Screenshot oben) oder innerhalb der letzten 10 Tage eröffnet wurden. Probiere es gleich selber aus!

2.3 Filterung Speichern

Nun kommen wir zum Speichern der Filterung. Das ganze geht sehr einfach über das Diskettensymbol oben rechts in dem Suchfenster.

suchabfrage speichern

Gebe anschließend einen Namen ein, aktiviere “Abfrage in Navigation anzeigen” und klicke auf Speichern. Schon wird dein Filter (übrigens nur für dich) angezeigt.

suchabfrage speichern und in navigation anzeigen

Das kann übrigens jeder Benutzer machen, richtig gute Sache.

2.4 (Optional) Suche für alle verfügbar machen

Wenn du die Suche nicht nur für dich, sondern vielleicht für alle Ticketbearbeiter sichtbar machen willst, kannst du das einfach über die Berechtigungen erledigen. Diese gespeicherten Abfragen werden nämlich im Standard einfach nur auf die Benutzer beschränkt, die diese auch erstellen.

Übrigens kannst du hier mal schauen, wie du Elemente in Dialogen abhängig von Benutzerrollen ein oder ausblenden kannst.

Das war’s schon. Hoffentlich hat dir der Artikel weitergeholfen und du hast schon Ideen für eigene Filter. Über Feedback oder ein Kommentar würd wir uns sehr freuen!

morpheus42 Icon

Hallo 👋
Schön, dich zu treffen.

Trag dich ein, um neue ESM-Beiträge direkt in deinen Posteingang zu bekommen!

Wir senden keinen Spam! Erfahre mehr in unserer Datenschutzerklärung.

Foto des Autors
Autor
Simon
Gründer von morpheus42, ESM Senior Consultant, Kaffee-Suchtie & Smart Home Fanatiker. A wise man once said: "Have you cleared the Cache?"

Abonnieren
Benachrichtige mich bei
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
Alle Kommentare anzeigen
Send this to a friend