Anveo Mobile App / Anpassen der Benutzeroberfläche / Filtern in Synchronisationspaketen
This is an automatic translation. The original post is available in Englisch.

Filtern in Synchronisationspaketen

Statische Filter

Filter-Syntax

Boolesch

0 für Nein, 1 für Ja, 0 für Nein

Option

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

Datum

Feste Syntax Jahr-Monat-Tag: YYYYY-MM-DDD

Zeit

Die Syntax Stunden:Minuten:Minuten:Sekunden wurde korrigiert: HH:MM:SS

Ein Apostroph (Anführungszeichen) muss mit einem zweiten Apostroph versehen werden.

Bediener

Der Anveo Delta Server unterstützt einfache Operatoren wie “smaller “smaller=““] mit zwei Punkten “and“ & und und or |.

Komplexe Strukturen mit Klammern werden nicht unterstützt. Falls Sie einen komplexen Filter benötigen, fügen Sie bitte die gleichen Tabellen mehrmals zu Ihrem Synchronisationspaket hinzu. 

Benutzerabhängige Filter

Zusätzlich zu den Filtern, die Sie in der Benutzeroberfläche über die Funktion Filter bearbeiten einrichten können, können Sie auch Filter verwenden, die vom Relationstyp und Relationscode des Anveo-Benutzers abhängen (siehe Anveo-Benutzereigenschaften). Auf diese Weise ist es möglich, die Daten nur auf ein Gerät eines Anveo Users’zu übertragen, das er sehen darf.

Einfacher Filter basierend auf Anveo User

Beispielsweise können Sie im Feld der Tabelle folgenden Filter setzen: %CUSTOMER

Komplexer Filter basierend auf Anveo User

Wenn Sie eine Dynamik mit einem statischen Filter kombinieren möchten, können Sie folgendes eingeben:
%IFCUSTOMER%CUSTOMER|%END10000..20000
Wenn der Anveo-Benutzer den Beziehungstyp Kunde hat, wird der Teil zwischen %IFCUSTOMER und %END im Filter ausgewertet und zusätzlich angehängt. Die Variable %CUSTOMER stellt den Wert des Relationscodes des Anveo-Benutzers dar. Wenn der Anveo-Benutzer den Relationstyp Kunde und den Relationscode 30000 hat, wird der oben definierte Filter ausgewertet:
30000|10000..20000
In einem anderen Beziehungstyp des Filters wird ausgewertet zu:
10000..20000

Übersicht über benutzerdefinierte Filter

Für benutzerabhängige Filter in Synchronisationspaketen können Sie die folgenden Schlüsselwörter verwenden:

  • %USER für Verbindungstyp = Benutzer
  • %CUSTOMER für Verbindungstyp = Debitor
  • %VENDOR für Verbindungstyp = Kreditor
  • %KONTAKT für Verbindungstyp = Kontakt
  • %SALESPERSON für Verbindungstyp =
  • %EMPLOYEE für Verbindungstyp = Mitarbeiter
  • %RESOURCE für Verbindungstyp = Ressource
  • %RESP_CENTER für Verbindungstyp = Zuständigkeitseinheit
  • %CUSTOM1 für Verbindungstyp =  Benutzerdefiniert 1
  • %CUSTOM2 bis %CUSTOM5 wie folgt Benutzerdefiniert 1
  • %ANVEOUSER zum Filtern nach Anveo Benutzer Code

Datumsfilter für Ledger-Eingabetabellen

Dynamischer Datumsfilter

Um die Datenmenge von Ledger-Erfassungstabellen wie der Debitoren-Ledger-Eintrag zu optimieren, können Sie im Feld Buchungsdatum einen dynamischen Datumsfilter definieren. Dadurch können Sie die Daten z.B. nur auf die letzten drei Monate beschränken.

%-30D.. für die letzten dreißig Tage bis heute
%-3M…. für die letzten drei Monate 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…. vom 1. September 2014 bis heute