Anveo Mobile App / De gebruikersinterface aanpassen / Filteren in synchronisatiepakketten
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

Filteren in synchronisatiepakketten

Statische filters

Syntaxis filter

Boolean

0 voor Nee, 1 voor Ja

Option

Integer waarde van optiewaarde beginnend met 0 voor eerste optiewaarde

Date

Vaste syntaxis Jaar-Maand-Dag: JJJJ-MM-DD

Time

Vaste syntaxis Uren:Minuten:Seconden: HH:MM:SS

Een apostrof (omgekeerde komma) moet worden ontsnapt met een tweede apostrof.

Operators

De Anveo Delta Server ondersteunt eenvoudige operatoren zoals groter dan > groter dan of gelijk aan >=, kleiner dan < en kleiner dan, gelijk aan <= of niet gelijk aan <> Je kunt ook de typische syntaxis van Dynamics gebruiken met twee punten from value .. to value.

Gebruik en & en of | als Booleaanse operatoren.

Complexe structuren met haakjes worden niet ondersteund. Als u een complexe filter nodig hebt, voeg dan dezelfde tabellen meerdere keren toe aan uw synchronisatiepakket. 

Gebruikersafhankelijke filters

Naast de filters die je in de gebruikersinterface kunt instellen met de functie Filter bewerken, kun je ook filters gebruiken die afhankelijk zijn van het relatietype en de relatiecode van de Anveo-gebruiker (zie Eigenschappen Anveo-gebruiker). Op deze manier is het mogelijk om de gegevens alleen over te brengen naar een apparaat van Anveo User’dat hij mag zien.

Eenvoudig filter gebaseerd op Anveo-gebruiker

Je kunt bijvoorbeeld in het veld No. van tabel Customer de volgende filter instellen: %CUSTOMER

Complex filter gebaseerd op Anveo-gebruiker

Als je een dynamisch met een statisch filter wilt combineren, kun je het volgende invoeren:
%IFCUSTOMER%CUSTOMER|%END10000%IFCUSTOMER%CUSTOMER|%END10000..20000
Als de Anveo Gebruiker het relatietype Customer heeft, wordt het gedeelte tussen %IFCUSTOMER en %END in het filter geëvalueerd en extra toegevoegd. De variabele %CUSTOMER geeft de waarde van de relatiecode van de Anveo-gebruiker weer. Als de Anveo-gebruiker het relatietype Customer en de relatiecode 30000 heeft, wordt het hierboven gedefinieerde filter geëvalueerd als:
30000|10000..20000
In een ander relatietype van het filter geëvalueerd als:
10000..20000

Overzicht van gebruikersgebaseerde filters

Je kunt de volgende trefwoorden gebruiken voor gebruikersafhankelijke filters in synchronisatiepakketten:

%USER

relation type = user

%CUSTOMER

relation type = customer

%VENDOR

relation type = vendor

%CONTACT

relation type = contact

%SALESPERSON

relation type = salesperson/purchaser

%EMPLOYEE

relation type = employee

%RESOURCE

relation type = resource

%RESP_CENTER

relation type = responsibility center

%CUSTOM1

relation type = Custom 1

%CUSTOM2 tot %CUSTOM5

zoals Custom 1

%ANVEOUSER

om te filteren op Anveo User code

Datumfilter voor grootboekingangstabellen

Dynamisch datumfilter

Om de hoeveelheid gegevens van grootboekingangstabellen zoals Klantgrootboekingang te optimaliseren, kun je een dynamisch datumfilter definiëren op het veld Boekingsdatum. Hierdoor kun je de gegevens bijvoorbeeld beperken tot alleen de laatste drie maanden.

%-30D.. voor de laatste dertig dagen tot vandaag
%-3M. voor de laatste drie maanden tot vandaag

De volgende waarden worden ondersteund:
Dagen D, Maanden M, Weken W, Kwartalen Q, Jaren Y, Uren H, Minuten MI, Seconden S en huidige datum TODAY.

Statisch datumfilter

Een statische datumfilter kan worden ingesteld met de volgende syntaxis:

2014-08-01..2014-08-31 voor augustus 2014
2014-09-01.. voor vanaf 1 september 2014 tot vandaag