Filteren in synchronisatiepakketten
Statische filters
Syntaxis filter
0 voor Nee, 1 voor Ja
Integer waarde van optiewaarde beginnend met 0 voor eerste optiewaarde
Vaste syntaxis Jaar-Maand-Dag: JJJJ-MM-DD
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:
relation type = user
relation type = customer
relation type = vendor
relation type = contact
relation type = salesperson/purchaser
relation type = employee
relation type = resource
relation type = responsibility center
relation type = Custom 1
zoals Custom 1
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