Anveo Mobile App / Personnaliser l’interface utilisateur / Inclure les FlowFields et les BLOBs dans les packages de synchronisation
C'est une traduction automatique. Le message original est disponible en Anglais.

Inclure les FlowFields et les BLOBs dans les packages de synchronisation

Lors de la première connexion d’un utilisateur Anveo (appelĂ©e Initialisation), Anveo envoie toutes les donnĂ©es Ă  l’appareil mobile. Ceci inclut les FlowFields et les BLOBs qui sont sĂ©lectionnĂ©s comme champs dans un package de synchronisation. Microsoft Dynamics NAV 2009R2 calcule les valeurs car l’Anveo Delta Server ne peut pas accĂ©der directement Ă  ces donnĂ©es via SQL. Les FlowFields sont calculĂ©s une seule fois et sont stockĂ©s sur l’appareil mobile dans des champs statiques normaux. Le formulaire de calcul n’est pas disponible sur l’appareil mobile en raison du trop grand nombre d’enregistrements qui pourraient ĂŞtre nĂ©cessaires pour le calcul. De plus, le calcul lui-mĂŞme peut prendre trop de temps sur un appareil mobile.

Les photos et les images doivent ĂŞtre stockĂ©es au format JPG uniquement en basse rĂ©solution. Nous recommandons de crĂ©er un nouveau champ BLOB dans Microsoft Dynamics NAV 2009R2 avec une rĂ©solution rĂ©duite juste pour Anveo Mobile App, comme 500×500 pixels au maximum. La rĂ©solution des nouvelles photos prises avec Anveo Mobile App peut ĂŞtre rĂ©duite avant leur stockage dans la base de donnĂ©es locale et avant leur envoi Ă  Microsoft Dynamics NAV 2009R2.

Jeu de caractères dans les zones de texte

Les champs BLOB peuvent contenir des fichiers comme des images et du texte dans Microsoft Dynamics NAV 2009R2. Si vous utilisez une zone BLOB pour un texte (descriptif), ses donnĂ©es doivent ĂŞtre converties entre Microsoft Dynamics NAV 2009R2 et Anveo Mobile App en raison de caractères diffĂ©rents. Veuillez dĂ©finir la propriĂ©tĂ© Contains Text dans votre champ sur Oui. Il n’est pas possible et pas nĂ©cessaire d’utiliser cette propriĂ©tĂ© pour les champs Code et Texte normaux. Si vous utilisez un champ BLOB pour des fichiers comme des images, ne dĂ©finissez pas cette propriĂ©tĂ© sur Oui.

Renvoyer les FlowFields

Un FlowField sera recalculĂ© et envoyĂ© Ă  l’appareil mobile en modifiant l’enregistrement principal ou en marquant l’enregistrement Ă  renvoyer (sans modifier l’enregistrement). Par exemple : le champInventaire sera renvoyĂ© après modification de l’enregistrement d’Item ou marquage de cet enregistrement avec une fonction Anveo Management . Mais il ne sera pas renvoyĂ© par l’ajout de nouvelles Item Ledger Entries. Ce recalcul automatique n’est pas possible en raison d’un trop grand nombre de mises Ă  jour pour l’appareil mobile qui provoque de longues synchronisations.

Si vous voulez avoir des mises Ă  jour frĂ©quentes sur les FlowFields, vous pouvez les dĂ©finir comme champs en ligne. Trouvez plus d’informations sur les champs en ligne ci-dessous.

Item.SETRANGE("No.",'10000');
ItemRecRef.GETTABLE(Item);
ACFManagement.RECALCFIELDS(ItemRecRef);
Code 1 : Exemple pour renvoyer les FlowFields de l’article 10000.

Les donnĂ©es seront envoyĂ©es Ă  tous les utilisateurs de l’application Anveo qui ont les enregistrements dans le filtre de donnĂ©es de leur synchronisation. paquets.

La fonction RECALCFIELDS nécessite Anveo AddIns.

Online Fields

La fonction Online Fields peut ĂŞtre utilisĂ©e pour les zones qui contiennent des valeurs critiques en termes de temps, telles que les calculs de stock. LesOnline Fields peuvent ĂŞtre affichĂ©s sur des cartes et des listes. Ils seront automatiquement mis Ă  jour dans l’application indĂ©pendamment de la synchronisation. Chaque champ d’un package de synchronisation peut ĂŞtre dĂ©fini comme champ en ligne en cochant la case correspondante. Vous devrez Ă©galement dĂ©finir le champ = » »] pour dĂ©finir quand une valeur deOnline Field en ligne devra ĂŞtre rafraĂ®chie. La valeur minimale est de 10 secondes.

Il y a 3 différents scénarios de terrain en ligne :

  • Fielde Type : Champ | Field Class : Normal – La valeur de champ de Dynamics sera mise Ă  jour.
  • Fielde Type : Champ | Field Class : FlowField – FlowField sera calculĂ© et mis Ă  jour dans l’application
  • Fielde Type : Champ virtuel | Field Class : Normal – La valeur du champ est calculĂ©e via le code C/AL dans l’unitĂ© centrale d’Ă©vĂ©nements de l’application ACF.

Les donnĂ©es Ă  jour sont marquĂ©es d’un indicateur vert Ă  cĂ´tĂ© du contenu de zone de l’application. Après l’expiration des donnĂ©es du Online Field, l’indicateur passe au rouge. Seuls les champs visibles en ligne seront mis Ă  jour s’ils sont expirĂ©s. Si vous faites dĂ©filer p.e. dans une liste, vous verrez peut-ĂŞtre que les champs en ligne du nouvel enregistrement seront mis Ă  jour au fur et Ă  mesure que vous faites dĂ©filer l’Ă©cran.

Les données sont mises à jour via un canal TCP. Les données à mettre à jour doivent être allégées, de sorte que les données volumineuses telles que les BLOBS ne doivent pas être définies comme des champs vivants.

Mentions de Cookies WordPress par Real Cookie Banner