Incluir FlowFields e BLOBs em pacotes de sincronização
Durante o primeiro login de um usuário Anveo (chamado Inicialização), o Anveo envia todos os dados para o dispositivo móvel. Isso inclui FlowFields e BLOBs que são selecionados como campos em um pacote de sincronização. Microsoft Dynamics 365 Business Central calcula os valores porque o Anveo Delta Server não pode aceder diretamente a estes dados via SQL. FlowFields são calculados uma vez e são armazenados no dispositivo móvel em campos normais e estáticos. O formulário de cálculo não está disponível no dispositivo móvel devido a demasiados registos que poderiam ser necessários para o cálculo. Além disso, o cálculo em si pode demorar demasiado tempo num dispositivo móvel.
Fotos e imagens devem ser armazenadas no formato JPG apenas usando uma resolução baixa. Recomendamos a criação de um novo campo BLOB em Microsoft Dynamics 365 Business Central com resolução reduzida apenas para Anveo Mobile App, como 500×500 pixel no máximo. A resolução de novas fotos tiradas com o Anveo Mobile App pode ser reduzida antes do armazenamento no banco de dados local e antes do envio para o Microsoft Dynamics 365 Business Central.
Conjunto de caracteres em campos de texto
Os campos BLOB podem conter ficheiros como imagens e texto no Microsoft Dynamics 365 Business Central. Se o usuário utilizar um campo BLOB para um texto (descritivo), seus dados devem ser convertidos entre Microsoft Dynamics 365 Business Central e Anveo Mobile App devido a diferentes conjuntos de caracteres. Por favor, defina a propriedade Contains Text no seu campo para Sim. Não é possível e não é necessário usar esta propriedade para campos de Código e Texto normais. Se você usar um campo do BLOBE para limas como retratos, não ajustar esta propriedade a sim.
Reenviar FlowFields
Um FlowField será recalculado e reenviado para o dispositivo móvel modificando o registo principal ou marcando esse registo para ser reenviado (sem alterar o registo). Por exemplo: o campo Inventário será reenviado após modificar o registo Item ou marcar esse registo com uma função de Anveo Management . Mas ele não será reenviado pela adição de novas Item Ledger Entries. Este recálculo automático não é possível devido a muitas atualizações para o dispositivo móvel que causa em longas sincronizações.
Item.SETRANGE("No.",'10000');
ItemRecRef.GETTABLE(Item);
ACFManagement.RECALCFIELDS(ItemRecRef);
Os dados serão enviados a todos os usuários do Anveo App que tenham os registros dentro do filtro de dados de sua sincronização. pacotes.
A função RECALCFIELDS requer Anveo AddIns.