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

Filtering in Synchronisatiepakketten

Statische filters

Filter Syntaxis

Boolean

0 voor Nee, 1 voor Ja

Option

Integrale 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 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 2009R2 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:

%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

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.