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

booleano

0 para Não, 1 para Sim

Opção

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

Data

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

Tempo

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

Uma apóstrofe (vírgula invertida) deve ser escapada com uma segunda apóstrofe.

Operadores

O Servidor Anveo Delta suporta operadores simples como ”smaller ”smaller=””] com dois pontos ”and” & or |.

Estruturas complexas que utilizam colchetes não são suportadas. Caso você precise de um filtro complexo, adicione as mesmas tabelas várias vezes ao seu Pacote de Sincronização. 

Filtros dependentes do usuário

Além dos filtros, é possível configurar na interface do usuário usando a função Editar filtro, também é possível usar filtros, que dependem do tipo de relação e do código de relação do usuário do Anveo (consulte Propriedades do usuário do Anveo). Desta forma, é possível transferir apenas os dados para um dispositivo do usuário’Anveo, que ele tem permissão para ver.

Filtro simples baseado no usuário Anveo

Por exemplo, você pode definir no campo da tabela o seguinte filtro: %CUSTOMER

Filtro Complexo Baseado no Usuário Anveo

Para combinar uma dinâmica com um filtro estático, é possível entrar o seguinte:
%IFCUSTOMER%CUSTOMER|%END10000..20000
Se o Usuário Anveo tiver o tipo de relação Cliente, a parte entre %IFCUSTOMER e %END será avaliada no filtro e adicionalmente anexada. A variável %CUSTOMER representa o valor do código de relação do usuário Anveo. Se o usuário do Anveo tiver o tipo de relação Cliente e o código de relação 30000, o filtro definido acima será avaliado:
30000|10000..20000
Em outro tipo de relação que o filtro avalia:
10000..20000

Visão geral dos filtros baseados no usuário

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

  • USUÁRIO para relation type = user
  • CLIENTE para relation type = customer
  • %VENDOR para relation type = vendor
  • %CONTACT para relation type = contact
  • %SALESPERSON para o relation type =
  • %EMPLOYEE para o relation type = employee
  • %RESOURCE para o relation type = resource
  • %RESP_CENTER para o relation type = responsibility center
  • %CUSTOM1 para o relation type =  Custom 1
  • %CUSTOM2 a %CUSTOM5 like Custom 1
  • %ANVEOUSER para filtrar Anveo User code

Filtro de data para tabelas de entrada do ledger

Filtro dinâmico de data

Para otimizar o montante de dados das tabelas de entrada do ledger como Entrada do ledger de clientes, é possível definir um filtro de data dinâmico no campo Data de lançamento. Isso permite limitar os dados, por exemplo, apenas aos últimos três meses.

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

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

Filtro de data estático

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

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