Filtering in Synchronisatiepakketten
Statische filters
Filter Syntaxis
0 voor Nee, 1 voor Ja
Integrale 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 met een tweede apostrof ontsnapt worden.
Operators
De Anveo Delta Server ondersteunt eenvoudige operators zoals groter dan > groter dan of gelijk aan >=, kleiner dan < en kleiner dan of gelijk aan <=. U kunt ook de typische syntaxis van Microsoft Dynamics NAV 2016 gebruiken met twee punten from value .. to value.
Als Booleaanse bediener kunt u gebruik maken van en & of |.
Complexe structuren met behulp van beugels worden niet ondersteund. Als u een complex filter nodig heeft, voeg dan meerdere malen dezelfde tabellen toe aan uw Synchronisatiepakket.
Gebruikersafhankelijke filters
Naast de filters die u in de gebruikersinterface kunt instellen met de functie Filter bewerken, kunt u ook filters gebruiken, die afhankelijk zijn van het relatietype en de relatiecode van de Anveo-gebruiker (zie Anveo User Properties). Op deze manier is het mogelijk om de gegevens alleen over te dragen aan een Anveo-gebruikersapparaat’, dat hij mag zien.
Eenvoudige Filter Gebaseerd op Anveo Gebruiker
U kunt bijvoorbeeld in het veld No. van de tabel Customer de volgende filter instellen: %CUSTOMER
Complex Filter Gebaseerd op Anveo Gebruiker
Als u een dynamische met een statische filter wilt combineren, kunt u het volgende invoeren:
%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 toegevoegd. De variabele %CUSTOMER geeft de waarde van de relatiecode van de Anveo-gebruiker weer. Indien de Anveo-gebruiker het relatietype Customer en de relatiecode 30000 heeft, zal het hierboven gedefinieerde filter worden geëvalueerd:
30000|10000..20000
In een ander relatietype evalueert het filter naar:
10000..20000
Overzicht van gebruikersgebaseerde filters
U 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
Datum Filter voor grootboekinvoertabellen
Dynamisch datumfilter
Om de hoeveelheid gegevens van grootboekinvoertabellen zoals Klantengrootboekinvoer te optimaliseren, kunt u een dynamisch datumfilter definiëren op het veld Plaatsingsdatum. Zo kunt u de gegevens bijvoorbeeld beperken tot 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, Kwartieren Q, Jaren Y, Uren H, Minuten MI, Seconden S en de huidige datum TODAY.
Statische Datum Filter
Een statische datumfilter kan worden ingesteld met behulp van de volgende syntaxis:
2014-08-01..2014-08-31 voor augustus
2014-09-01.. voor de periode van 1 september 2014 tot en met vandaag.