Anveo Mobile App / Personnaliser l’interface utilisateur / Filtrage dans les paquets de synchronisation
This is an automatic translation. The original post is available in Anglais.

Filtrage dans les paquets de synchronisation

Filtres statiques

Syntaxe du filtre

Boolean

0 pour Non, 1 pour Oui

Option

Valeur entière de la valeur de l’option commençant par 0 pour la première valeur de l’option

Date

Syntaxe fixe Année-Mois-Jour : AAAA-MM-JJ

Time

Syntaxe fixe Heures:Minutes:Secondes : HH:MM:SS

Une apostrophe (virgule inversée) doit être échappée avec une deuxième apostrophe.

Operators

L’Anveo Delta Server prend en charge des opérateurs simples comme supérieur à > supérieur ou égal à >=, inférieur à < et inférieur ou égal à <=. Vous pouvez également utiliser la syntaxe typique de la Microsoft Dynamics NAV 2017 avec deux points from value .. to value.

En tant qu’opérateurs booléens, veuillez utiliser et & ou |.

Les structures complexes utilisant des crochets ne sont pas prises en charge. Si vous avez besoin d’un filtre complexe, veuillez ajouter les mêmes tableaux plusieurs fois à votre paquet de synchronisation. 

Filtres dépendant de l’utilisateur

En plus des filtres, vous pouvez configurer dans l’interface utilisateur à l’aide de la fonction Modifier le filtre, vous pouvez également utiliser des filtres, qui dépendent du type de relation et du code de relation de l’utilisateur Anveo (voir les propriétés de l’utilisateur Anveo). De cette manière, il est possible de transférer les données uniquement vers un appareil d’Anveo User’, qu’il est autorisé à voir.

Filtre simple basé sur l’utilisateur d’Anveo

Par exemple, vous pouvez définir dans le champ No. de table Customer le filtre suivant : %CUSTOMER

Filtre complexe basé sur l’utilisateur Anveo

Si vous souhaitez combiner un filtre dynamique avec un filtre statique, vous pouvez entrer ce qui suit :
%IFCUSTOMER%CUSTOMER|%END10000..20000
Si l’utilisateur Anveo a le type de relation Customer, la partie entre%IFCUSTOMER et %END sera évaluée dans le filtre et ajoutée en plus. La variable %CUSTOMER représente la valeur du code de relation de l’utilisateur Anveo. Si l’utilisateur Anveo a le type de relation Customer et le code de relation 30000, le filtre défini ci-dessus sera évalué à :
30000|10000..20000
Dans un autre type de relation, le filtre est évalué à
10000..20000

Aperçu des filtres basés sur les utilisateurs

Vous pouvez utiliser les mots clés suivants pour les filtres dépendant de l’utilisateur dans les paquets de synchronisation :

%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 à %CUSTOM5

comme la Custom 1

%ANVEOUSER

pour filtrer sur le Anveo Benutzer Code

Filtre de date pour les tableaux d’entrée des grands livres

Filtre de date dynamique

Pour optimiser la quantité de données des tables d’entrée du ledger comme l’entrée du ledger client, vous pouvez définir un filtre de date dynamique sur la zone de la date comptable. Cela vous permet de limiter les données, par exemple, aux trois derniers mois seulement.

%-30D.. pour les trente derniers jours jusqu’à aujourd’hui
%-3M.. au cours des trois derniers mois jusqu’à aujourd’hui

Les valeurs suivantes sont soutenues :
Jours D, Mois M, Semaines W, Quarts Q, Années A, Heures H, Minutes MI, Secondes S et date actuelle TODAY‘HUI.

Filtre de date statique

Un filtre de date statique peut être défini en utilisant la syntaxe suivante :

2014-08-01..2014-08-31 pour août 2014
2014-09-01.... pour du 1er septembre 2014 à aujourd’hui