Filtragem em pacotes de sincronização
Filtros estáticos
Sintaxe do filtro
0 para Não, 1 para Sim
Valor inteiro do valor da opção, começando com 0 para o primeiro valor da opção
Sintaxe fixa Ano-Mês-Dia: AAAA-MM-DD
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:
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
como Custom 1
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