This is an automatic translation. The original post is available in Anglais.

CodeunitACF Management

En utilisant le codeunit ACF Management, vous avez la possibilité d’invoquer les principales fonctions de contrôle d’Anveo Client Suite et de les utiliser dans leur code.

Les services web utilisés pour la communication avec Microsoft Dynamics NAV 2015 ne permettent aucune interaction avec l’utilisateur dans l’ Anveo Mobile App pour des raisons techniques. Par conséquent, les fonctions Microsoft Dynamics NAV 2015 MESSAGE, CONFIRM, STRMENU et DIALOG ne sont pas automatiquement identifiées et affichées dans le client. D’autre part, ces contraintes prédéfinies stipulées par les services web peuvent être contournées avec peu d’efforts en transférant ces invocations à la ACF Managementcodeunit ACF Management. L’codeunit différencie automatiquement le cas entre Microsoft Dynamics NAV 2015 Client et Anveo Client Suite et traite le cas en conséquence.

Les messages d’erreur causés par ERROR ne doivent pas être adaptés, le service web peut les gérer.

GetSessionID

Renvoie l’ID de session actuelle de l’utilisateur Anveo.

GetACFUserOrUSERID

Renvoie soit le code Anveo User, soit la variable globale USERID de la Microsoft Dynamics NAV 2015 en fonction du code C/AL a été appelé par Anveo Client Suite ou par Microsoft Dynamics NAV 2015.

GetACFUser

Renvoie le code Anveo User, à condition qu’il soit invoqué dans Anveo Client Suite. Sinon, une valeur à blanc est retournée.

IsACF

Renvoie si le code C/AL est invoqué à partir de l’Anveo Client Framework afin que différents types de comportement puissent être adoptés. Comparable à ISSERVICETIER ou GUIALLOWED en Microsoft Dynamics NAV 2015.

IsApp

Renvoie si le code C/AL est invoqué à partir de l’Anveo Mobile App afin que différents types de comportement puissent être adoptés. Comparable à ISSERVICETIER ou GUIALLOWED en Microsoft Dynamics NAV 2015.

Log

Rédige une entrée de journal pour une fonction donnée ainsi qu’un texte d’accompagnement. Vous pouvez déboguer votre code C/AL en utilisant le protocole activé de toutes les entrées utilisateur.

Lors de l’ouverture de Anveo Pages, la table source et le code de relation sont transmis comme paramètre au lieu de la table de destination (comme c’est le cas dans Microsoft Dynamics NAV 2015 Standard). Puisque la table de destination est située dans la relation spécifiée et que tous les filtres (y compris le filtre de sécurité) y sont placés, les Anveo Pages doivent être ouvertes de cette façon pour des raisons de sécurité.