Cloud aidant, des fonctionnalités nécessitant performance et mises à jour règlementaires fréquentes, peuvent maintenant être « sorties » de l’ERP Dynamics 365 F&O vers des applications dites « micro-services ».
La stratégie de Microsoft est de passer d’un mode ERP monolithique à une plateforme orientée Services, via une approche applicative de micro-services.
Le mode dit « monolithique » fonctionne comme un système unique avec son lot de « lourdeurs » car les processus sont dépendants entre eux (ralentissement lors des pics de demande, interruption liée aux mises à jour ou encore complexité des évolutions…).
Avec le mode « micro-services », les fonctions clés sont alors décomposées en applications comme de petits services indépendants qui communiquent via des APIs. Un micro-service peut donc s’exécuter de manière totalement indépendante des autres services. Ce type d’architecture simplifiée, accélère le développement et le déploiement des applications.
Ces applications peuvent par exemple maintenir à jour un référentiel (le calcul des taxes par exemple) ou encore permette de réaliser des calculs volumineux (moteur MRP / CBN par exemple) sans impact les uns sur les autres comme nous l’avions évoqué dans cet article
L’approche n’est pas nouvelle dans la mesure où des applications sont déjà disponibles en plus de la solution ERP (CRM, Projet, Power Platform, Power BI). La nouveauté réside dans le fait que des modules historiquement présents dans l’ERP (consultation stock, calcul de taxe, MRP/CBN, etc.) peuvent maintenant être externalisés.
Les avantages sont nombreux :
- Un référentiel externalisé,
- Une mise à jour indépendante (sans impact sur les autres),
- Des cycles de développement plus court,
- Des évolutions selon les demandes.
Des micro-services sont disponibles en standard sur Dynamics 365 for Finance and Operations mais il est possible de développer ses propres modules. Les fonctions disponibles sont les suivantes :
- Tax Calculation Service : Service de maintenance et calcul des taxes (dont TVA)
- Planning optimization (MRP / CBN)
- Export vers Data Lake
- IOT Intelligence
- Finance Insights
- Notes de frais
- Facturation électronique
- Visibilité des stocks
Focus sur le micro-service Tax Calculation Service
L’objectif est d’externaliser le paramétrage, la maintenance et le calcul de taxe vers ce micro-service. Ce thème nécessitant généralement de nombreuses mises à jour règlementaires, on peut ainsi le gérer en dehors de l’ERP. Cela se traduit par un appel en temps réel vers le service externe de Taxe en saisie d’une commande ou d’une facture, la gestion n’étant plus internalisée dans l’ERP.
Le service Tax Calculation est un service multi-tenant paramétrable et évolutif. Celui-ci tourne dans la plate-forme Microsoft Azure Core Services.
La console de maintenance Regulatory Configuration Service permet de centraliser en un point unique ce micro-service, celui-ci permettant « d’arroser » de multiples entités légales et de multiples environnements. Le référentiel de taxes peut être hérité de la bibliothèque Microsoft et modifié pour les besoins internes de votre organisation (autres taxes, etc.).
A ce stade, le moteur de taxe traditionnel de l’ERP co-existera avec le service Tax Calculation.
Ressources utiles autour des micro-services :
Vous souhaitez aller plus loin ? Contactez-nous :
Directeur avant-vente et du pôle Innovation R&D depuis 18 ans chez TVH Consulting, j’interviens aussi sur la mise en œuvre de l’ERP et de la solution verticale métier ADAX ainsi que les applications de la plate-forme Dynamics 365 (Azure, Power Platform, CRM, Power Automate
TVH Consulting
Partenaire de référénce des éditeurs Microsoft, SAP et Talend, le groupe TVH Consulting est intégrateur expert de solutions ERP, Data, BI, CRM et Cybersécurité avec plus de 400 collaborateurs qui s’engagent sur 100% de réussite des projets IT.
Ces contenus pourraient vous intéresser :
Pour en savoir plus sur les contenus et outils de Business Intelligence, visitez le site :
Contact
22, rue Guynemer – B.P. 112
78 601 Maisons-Laffitte Cedex
- +33 (0)1 34 93 17 27
- +33 (0)1 34 93 49 49
- infos@tvhconsulting.com