Anveo Mobile App / Personalizar a interface do usuário / Filtragem em pacotes de sincronização
Esta é uma tradução automática. O post original está disponível em Inglês .

Filtragem em pacotes de sincronização

Filtros estáticos

Sintaxe do filtro

Boolean

0 para Não, 1 para Sim

Option

Valor inteiro do valor da opção, começando com 0 para o primeiro valor da opção

Date

Sintaxe fixa Ano-Mês-Dia: AAAA-MM-DD

Time

Sintaxe fixa Horas:Minutos:Segundos: HH:MM:SS

Um apóstrofo (vírgula invertida) deve ser escapado com um segundo apóstrofo.

Operators

O Anveo Delta Server suporta operadores simples como maior que > maior que ou igual a >=, menor que < e menor que, igual a <= ou não igual a <>. Também é possível utilizar a sintaxe típica do Dynamics com dois pontos from value .. to value.

Como operadores booleanos, utilize and & e ou |.

As estruturas complexas que utilizam parêntesis não são suportadas. Caso necessite de um filtro complexo, adicione as mesmas tabelas várias vezes ao seu pacote de sincronização. 

Filtros dependentes do utilizador

Além dos filtros, é possível configurar na interface de usuário através da função Editar filtro, também é possível utilizar filtros que dependem do tipo de relação e do código de relação do usuário do Anveo (vide Propriedades do usuário do Anveo). Desta forma, só é possível transferir os dados para um utilizador Anveo’s dispositivo, que ele está autorizado a ver.

Filtro simples baseado no utilizador Anveo

Por exemplo, pode definir no campo N. No. da tabela Customer o seguinte filtro: %CUSTOMER

Filtro complexo baseado no utilizador Anveo

Para combinar um filtro dinâmico com um filtro estático, é possível entrar o seguinte:
%IFCUSTOMER%CUSTOMER|%END10000%IFCUSTOMER%CUSTOMER|%END10000..20000
Se o Anveo User tiver o tipo de relação Customer, a parte entre %IFCUSTOMER e %END será avaliada no filtro e anexada adicionalmente. A variável %CUSTOMER representa o valor do código de relação do Anveo User. Se o Anveo User tiver o tipo de relação Customer e o código de relação 30000, o filtro definido acima será avaliado como:
30000|10000..20000
Noutro tipo de relação, o filtro é avaliado como:
10000..20000

Visão geral dos filtros baseados no utilizador

É possível utilizar as seguintes palavras-chave para filtros dependentes do utilizador em pacotes de sincronização:

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

como Custom 1

%ANVEOUSER

para filtrar no Anveo User code

Filtro de data para tabelas de lançamento de ledger

Filtro de data dinâmico

Para otimizar a quantidade de dados das tabelas de lançamento do ledger, como o Lançamento do cliente, é possível definir um filtro de data dinâmico no campo Data de lançamento. Isto permite-lhe limitar os dados, por exemplo, apenas aos últimos três meses.

%-30D.. nos últimos trinta dias até hoje
%-3M.. nos últimos três meses até hoje

São suportados os seguintes valores:
Dias D, Meses M, Semanas W, Trimestres Q, Anos Y, Horas H, Minutos MI, Segundos S e data atual TODAY.

Filtro de data estático

Um filtro de data estático pode ser definido utilizando a seguinte sintaxe:

2014-08-01..2014-08-31 para agosto de 2014
2014-09-01.. para de 1 de setembro de 2014 até hoje