Bei der Erfassung von Personen in VertiGIS FM ist es wichtig darauf zu achten, dass diese nicht mehrfach angelegt werden. Eine automatisierte Unterbindung doppelter Eingaben ist hierbei nur begrenzt möglich, da verschiedene Personen duchaus denselben Namen haben könnten. Um im genannten Zusammenhang dennoch die Kontrolle über die Erfassung von Firmen, Kontakten und Mitarbeitern zu behalten, gibt es die Möglichkeit sich hierbei die GroupWare-Funktion zu Nutze zu machen. Durch die Verwendung eines entsprechenden GroupWare-Events kann man sich per E-Mail oder per WebPush Benachrichtigung informieren lassen, sobald eine Person angelegt wird, welche hinsichtlich Vor- und Nachnamen bereits in der Datenbank vorhanden ist. Somit lässt sich nun entscheiden, ob der Kontakt korrekt erfasst wurde oder dieser als Duplikat behandelt und/oder wieder gelöscht werden sollten.
Das entsprechende Groupware-Event könnte wie folgt aussehen. Das Wesentliche ist hierbei die Verwendung des Filterausdrucks.
dotNetBF.Modules.Org.Person.Query(session.Broker).Where(x => x != this && x.Name == this.Name && x.FirstName == this.FirstName).FirstOrDefault() != null
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.