Filterung in Synchronisationspaketen
Statische Filter
Filter-Syntax
0 für Nein, 1 für Ja
Ganzzahliger Wert des Optionswertes, beginnend mit 0 für den ersten Optionswert
Feste Syntax Jahr-Monat-Tag: JJJJ-MM-TT
Feste Syntax Stunden:Minuten:Sekunden: HH:MM:SS
Ein Apostroph (Hochkomma) muss durch einen zweiten Apostroph ersetzt werden.
Operators
Der Anveo Delta Server unterstützt einfache Operatoren wie größer als > größer als oder gleich >=, kleiner als < und kleiner als, gleich <= oder ungleich <> Sie können auch die typische Syntax von Dynamics mit zwei Punkten from value .. to value verwenden.
Als boolesche Operatoren verwenden Sie bitte und & und oder |.
Komplexe Strukturen mit Klammern werden nicht unterstützt. Falls Sie einen komplexen Filter benötigen, fügen Sie bitte dieselben Tabellen mehrmals zu Ihrem Synchronisationspaket hinzu.
Benutzerabhängige Filter
Zusätzlich zu den Filtern, die Sie in der Benutzeroberfläche mit der Funktion Filter bearbeiten einrichten können, können Sie auch Filter verwenden, die vom Beziehungstyp und dem Beziehungscode des Anveo-Benutzers abhängen (siehe Anveo-Benutzereigenschaften). Auf diese Weise ist es möglich, nur die Daten an das Gerät eines Anveo-Benutzers’zu übertragen, die er sehen darf.
Einfacher Filter auf Basis von Anveo-Benutzern
Sie können zum Beispiel im Feld No. der Tabelle Debitor folgenden Filter setzen: %CUSTOMER
Komplexer Filter auf Basis von Anveo-Benutzer
Wenn Sie einen dynamischen mit einem statischen Filter kombinieren wollen, können Sie folgendes eingeben:
%IFCUSTOMER%CUSTOMER|%END10000%IFCUSTOMER%CUSTOMER|%END10000..20000
Wenn der Anveo User den Beziehungstyp Customer hat, wird der Teil zwischen %IFCUSTOMER und %END im Filter ausgewertet und zusätzlich angehängt. Die Variable %CUSTOMER stellt den Wert des Beziehungscodes des Anveo-Benutzers dar. Wenn der Anveo-Benutzer den Beziehungstyp Customer und den Beziehungscode 30000 hat, wird der oben definierte Filter wie folgt ausgewertet:
30000|10000..20000
Bei einem anderen Beziehungstyp wird der Filter wie folgt ausgewertet:
10000..20000
Übersicht der benutzerbasierten Filter
Sie können die folgenden Schlüsselwörter für benutzerabhängige Filter in Synchronisationspaketen verwenden:
Verbindungstyp = Benutzer
Verbindungstyp = Debitor
Verbindungstyp = Kreditor
Verbindungstyp = Kontakt
Verbindungstyp = salesperson/purchaser
Verbindungstyp = Mitarbeiter
Verbindungstyp = Ressource
Verbindungstyp = Zuständigkeitseinheit
Verbindungstyp = Benutzerdefiniert 1
wie Benutzerdefiniert 1
zum Filtern nach Anveo Benutzer Code
Datumsfilter für Ledger-Tabellen
Dynamischer Datumsfilter
Um die Datenmenge von Ledger-Eingabetabellen wie z.B. Customer Ledger Entry zu optimieren, können Sie einen dynamischen Datumsfilter für das Feld Buchungsdatum definieren. So können Sie die Daten z. B. auf die letzten drei Monate beschränken.
%-30D.. für die letzten dreißig Tage bis heute
%-3M.. in den letzten drei Monaten bis heute
Die folgenden Werte werden unterstützt:
Tage D, Monate M, Wochen W, Quartale Q, Jahre Y, Stunden H, Minuten MI, Sekunden S und aktuelles Datum TODAY.
Statischer Datumsfilter
Ein statischer Datumsfilter kann mit der folgenden Syntax gesetzt werden:
2014-08-01..2014-08-31 für August 2014
2014-09-01.. für vom 1. September 2014 bis heute