Über die Funktion Groupware haben Sie die Möglichkeit per E-Mail, SMS oder WebPush Benachrichtigungen über Änderungen aus dem Programm heraus informiert zu werden. Im Folgenden finden Sie einige Anwendungsbeispiele und die dazugehörigen Beispiel-Konfigurationen, wie Sie die Filterfunktion in Events anwenden können.
Filtern auf bestimmte*n Bearbeiter*in einer Meldung
Anforderung: Das Event wird ausgelöst, sobald eine Meldung mit Bearbeiter = "VertiGIS Team" ausgelöst wird.
PersonAssignments.Find(x=>x.Type ==GeoMan.ServiceDesk.KnownPersonAssignmentTypes.TicketResponsiblePerson && x.Person.Name=="PERSONNAME") != null
An Stelle von PERSONNAME den entsprechenden Namen eintragen bei dem das Event getriggert werden soll, wenn entsprechende Person oder Team als Bearbeiter hinterlegt ist.
Gebäude-Maßnahme + Statusänderung
Anforderung: Das Event wird ausgelöst, wenn sich ein bestimmter Status einer Gebäude-Maßnahme ändert. In diesem Fall zum Status ‚In Planung‘.
Zusatz: Wenn eine neue Maßnahme generiert wird und der Status erstmalig gesetzt wird, greift die Wertänderung nicht, daher muss zusätzlich die Checkbox ‚Erstellen‘ angehakt sein. -> das Mail wird dann nur ausgesandt, wenn sich entweder nur der Status ändert oder eine Maßnahme erstellt wird und gleichzeitig diese den im Filterausdruck definierten Wert besitzt
Status.?Name=="In Planung"
Status Maßnahme + bestimmte Maßnahmenart
Anforderung: Das Event wird ausgelöst, wenn es sich um eine bestimmte Maßnahmenart (z.B. sicherheitstechnische Begehung) handelt und der Status auf Fertig ist.
RepairTypeShortName=="D35"&&Status.?Name=="Fertig"
Textinhalt eines Feldes
Anforderung: Das Event wird nur für Maßnahmen einer einzelnen AKS Gruppe ausgelöst - suche nach Teilen von Textinhalt.
Lösung: Filtern auf auf bestimmte TGA-Gruppe, die im Feld 'DeviceProdGrNrComplete' den Inhalt "FPK" enthält.
DeviceProdGrNrComplete like "%FPK%"
alternativer Filter: DeviceProdGrNrComplete.Contains("FPK")
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.