Étape supplémentaire dans Microsoft Dynamics NAV (FOB)
Dans Microsoft Dynamics NAV avec personnalisation basée sur FOB, les objets standards ne sont pas modifiés par notre solution. Les clients ou les partenaires sont fortement encouragés à modifier les objets standard selon les besoins pour appeler la fonctionnalité fournie par notre module.
La fonctionnalité d’importation et d’exportation manuelle de fichiers offre aux clients un moyen simple de gérer les documents dans le système. Il est particulièrement utile pendant les phases d’intégration et de test, et constitue une solution facile à utiliser même lorsque l’automatisation est prévue pour l’avenir.
Pour les scénarios impliquant un petit nombre de documents, le processus manuel est souvent suffisant et pris en charge dès le départ. Cette simplicité en fait une option efficace et fiable pour de nombreux clients, en particulier lorsque leurs besoins opérationnels sont minimes ou limités à des interactions occasionnelles.
Vous trouverez ci-dessous des extraits de code et une explication sur la manière de mettre en œuvre des actions d’importation manuelle de fichiers.
Appel de la fonction d’importation à partir de la facture d’achat
Pour intégrer la fonctionnalité d’importation dans la Purchase Invoice Card, les partenaires ou les clients doivent apporter les modifications nécessaires. Les fonctions d’intégration sont fournies dans le Codeunit ANV E-Invoice Integration (ID 5327500).
AnvEInvoiceIntegration.ImportFromPurchInvoice(Rec);
Exportation des factures de vente enregistrées
Pour permettre l’exportation manuelle des factures électroniques à partir de la page Facture de vente enregistrée, vous pouvez ajouter une action personnalisée. Vous trouverez ci-dessous le code AL permettant de mettre en œuvre cette fonctionnalité :
AnvEInvoiceIntegration.ExportSalesInvoice(Rec)
Ajout d’encadrés aux pages
Dans les pages où vous souhaitez pouvoir naviguer vers les tables tampons ou les transactions commerciales, vous pouvez ajouter la page ANV E-Invoice FactBox (5327502) aux pages. Vous devrez appeler le code suivant pour mettre à jour la FactBox avec les données correctes provenant du déclencheur OnAfterGetRecord (RRef est une variable locale de type RecordRef) :
RRef.GETTABLE(Rec);
CurrPage.AnvEInvoiceFactBox.FORM.SetLinkRecord(RRef.RECORDID);
Recommandation
Les partenaires doivent analyser les exigences du processus et mettre à jour les objets NAV standard pour garantir une intégration harmonieuse tout en respectant les meilleures pratiques.
Configuration des autorisations
Les autorisations doivent être configurées pour permettre aux utilisateurs d’interagir avec le module d’intégration. Ces paramètres garantissent un accès sécurisé à la fonctionnalité.
Vous trouverez les autorisations recommandées dans ce fichier Excel.
Veuillez tester la configuration des autorisations avec un utilisateur test pour vous assurer que la fonctionnalité fonctionne sans autorisations supplémentaires.