Anveo Mobile App / Anpassen der Benutzeroberfläche / Filterung in Synchronisationspaketen
Diese Seite wurde automatisch übersetzt. Ursprünglich wurde der Inhalt auf Englisch verfasst.

Filterung in Synchronisationspaketen

Statische Filter

Filter-Syntax

Boolean

0 für Nein, 1 für Ja

Option

Ganzzahliger Wert des Optionswertes, beginnend mit 0 für den ersten Optionswert

Date

Feste Syntax Jahr-Monat-Tag: JJJJ-MM-TT

Time

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:

%USER

Verbindungstyp = Benutzer

%CUSTOMER

Verbindungstyp = Debitor

%VENDOR

Verbindungstyp = Kreditor

%CONTACT

Verbindungstyp = Kontakt

%SALESPERSON

Verbindungstyp = salesperson/purchaser

%EMPLOYEE

Verbindungstyp = Mitarbeiter

%RESOURCE

Verbindungstyp = Ressource

%RESP_CENTER

Verbindungstyp = Zuständigkeitseinheit

%CUSTOM1

Verbindungstyp = Benutzerdefiniert 1

%CUSTOM2 bis %CUSTOM5

wie Benutzerdefiniert 1

%ANVEOUSER

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