Anveo Mobile App / Personnaliser l’interface utilisateur / Modifications des données process sur l’appareil
C'est une traduction automatique. Le message original est disponible en Anglais.

Modifications des données process sur l’appareil

Toutes les données reçues de l’appareil mobile seront traitées exactement dans le même ordre chronologique que celui qui a été saisi sur l’appareil mobile. Chaque modification de données, nouvelle donnée ou suppression sera traitée sur les tables à l’aide des Web Services pendant la synchronisation.

Modifications des données par utilisateur

Toutes les modifications effectuées par l’utilisateur sur les cartes ou les listes exécutent les commandes suivantes dans : VALIDER, « ], MODIFIER (vrai) et EFFACER (vrai). De cette façon, votre code dans vos tables sera également exécuté.

En raison du traitement des données à l’aide des Web Services, certaines fonctions ne sont pas disponibles et peuvent nécessiter des modifications dans vos déclencheurs de table. Pour plus d’informations, cliquez ici.

Modifications de données par Anveo Script

Si vous utilisez Anveo Script pour ajouter, modifier ou supprimer des données, vous pouvez décider si vous voulez exécuter des déclencheurs de table pendant un processus de synchronisation. L’utilisation de SETVALUE versus VALIDATE décide si vous voulez exécuter le déclencheur OnValidate-trigger, MODIFY(false) versus MODIFY(true) décide si vous voulez exécuter le trigger OnModify. Idem pour OnInsert et OnDelete. De plus, ces paramètres définissent si vous voulez exécuter vos déclencheurs Anveo Mobile App locaux.

[[ Do not run VALIDATE trigger. Equals Rec.Name := 'new Name'; ]]
Rec:SETVALUE('Name', 'new Name');

[[ Run VALIDATE trigger. Equals Rec.VALIDATE('Name', 'new Name'); ]]
Rec:VALIDATE('Name', 'new Name');

[[ Do not run OnModify trigger. Equals Rec.MODIFY(false); ]]
Rec:MODIFY(false);

[[ Run OnModify trigger. Equals Rec.MODIFY(true); ]]
Rec:MODIFY(true);
Code 2 : Exemple de script Anveo pour contrôler les déclencheurs