Le modèle d’extensions AL de Business Central est l’un des succès d’ingénierie les plus silencieux de Microsoft. Il oblige partenaires et développeurs à packager les personnalisations comme des modules propres, versionnés, sûrs vis-à-vis des mises à jour. L’envers du décor : il existe des milliers d’extensions AL sur AppSource et GitHub, de qualité très inégale.
Cet article est notre liste 2026 curée de 15 extensions AL que nous considérons à forte valeur pour des implémentations BC sérieuses. Nous utilisons la plupart en production. Nous avons arrêté d’en utiliser quelques-unes. La sélection privilégie les extensions qui résolvent de vrais problèmes sans vous enfermer.
Ce qui rend une extension AL digne d’être installée
Avant la liste, nos critères. Une extension AL utile fait cinq choses.
Elle s’installe et se désinstalle proprement. Pas de tables résiduelles, pas de champs orphelins. Vous devez pouvoir la retirer sans cicatriser votre tenant.
Elle respecte le modèle de données BC standard. Les meilleures extensions ajoutent des champs et des pages sans toucher aux objets de base. Les pires modifient les tables standard et cassent à la prochaine mise à jour.
Elle a une ingénierie visible. Code sur GitHub, versioning sémantique, changelog, contact support réel. Le vaporware est partout sur AppSource.
Elle a un cas d’usage clair. Les extensions « boîte à outils universelle » résolvent généralement tout mal. Les extensions spécialisées qui résolvent un problème bien valent plus.
Elle a un modèle économique soutenable. L’open-source gratuit est super. Le payant est super aussi si le prix reflète la valeur. Méfiez-vous des extensions « gratuites » qui monnaient par des services d’implémentation.
Extensions de productivité développeur (5)
- AL Code Outline (gratuit, par Stefan Maron). Un panneau VS Code propre montrant l’outline de tout objet AL. Élimine la douleur de chasser des procédures dans des codeunits de 5 000 lignes.
- CRS AL Language Extension (gratuit, par Christian Rosa Svejstrup). Un bundle d’outils de refactoring et snippets pour le développement AL. Auto-renommage, format-on-save, navigation rapide aux triggers. Essentiel pour tout dév AL sérieux.
- Waldo’s AL Code Actions (gratuit). Génère du boilerplate pour les table extensions, page customizations et patterns pré-définis. Fait gagner des heures par trimestre.
- AL Test Runner (gratuit, par James Pearson). Lance les tests unitaires BC directement depuis VS Code sans quitter l’éditeur. Ce qui se rapproche le plus d’une vraie boucle de feedback test.
- AL Object Designer (gratuit, par Patrick Mast). Navigue et cherche les objets BC standard depuis VS Code. Remplace l’ancien NAV Object Designer pour l’ère AL.
Extensions qualité et cycle de vie (4)
- AL Language Tools (Microsoft, gratuit). Le linter officiel et analyseur de code de Microsoft. À lancer en CI pour attraper les warnings avant la prod.
- Test Tool with Test Codeunit Generator (gratuit). Génère des codeunits de test baseline depuis des fonctions existantes. Fait gagner la pire partie de l’écriture de tests.
- AL Object Browser (gratuit, par Stefan Maron). Indexe tout objet AL de votre projet et permet une recherche instantanée. Essentiel quand vous héritez d’un gros projet.
- Performance Toolkit (Microsoft, gratuit). Mesure la performance d’opérations AL d’une release à l’autre. Aide à prouver que vous n’avez pas régressé à la dernière mise à jour BC.
Extensions fonctionnelles (3)
- Document Capture (Continia, payant). La référence pour l’automatisation des factures et documents. Vaut son prix pour toute implémentation BC traitant plus de 200 factures fournisseur par mois.
- Expense Management (Continia, payant). Notes de frais mobiles intégrées aux factures d’achat BC. Remplace cinq outils déconnectés par un seul workflow.
- Power BI Embedded Reports for BC (Microsoft, gratuit avec BC). BI prêt à l’emploi sur les entités BC. Commencez ici avant de construire du Power BI custom de zéro.
Extensions intégration et plateforme (3)
- Business Central API v2.0 enhancements (Microsoft, gratuit). L’ensemble d’API standard a matûri en surface d’intégration réellement puissante. Combinée à Power Automate, elle peut remplacer 90 % du middleware legacy.
- EDI Connector (variable selon partenaire, payant). Pour les entreprises B2B, une extension EDI automatise le flux de messages EDIFACT/X12. Économise des semaines de code d’intégration manuelle par partenaire.
- Business Central Connector for Power Pages (Microsoft, gratuit). Construisez des portails clients sur les données BC sans exposer l’UI back-office. Le bon pattern pour l’accès self-service client.
Extensions que nous ne recommandons plus
Nous avons retiré trois catégories d’extensions de notre kit standard depuis 2023.
Premièrement, les « UI super-customizers » qui re-skinnent les pages BC. Microsoft a rattrapé avec les role centers standard et la plupart de ces extensions sont devenues redondantes. Elles ont aussi tendance à casser à la prochaine mise à jour BC.
Deuxièmement, les extensions « Excel-everything » qui remplacent agressivement le reporting BC. Les layouts Excel natifs et les options Power BI ont comblé l’écart. Ajouter une extension de reporting lourd par-dessus est généralement inutile.
Troisièmement, les « AI add-ons » qui wrappent GPT autour des pages BC. Microsoft Copilot est en cours d’intégration native dans BC. Les wrappers IA tiers deviendront obsolètes en 12 à 24 mois.
Comment évaluer une extension AL avant installation
Cinq minutes de due diligence avant toute installation d’extension épargnent des semaines de regrets.
Vérifiez le GitHub de l’éditeur. Un vrai éditeur a des commits dans les 90 derniers jours, du versioning sémantique et une release taggée par version BC.
Lisez le manifeste. L’app.json vous dit quelle version BC est supportée, quelles permissions l’extension demande, et si elle modifie des tables standard.
Testez dans un tenant sandbox d’abord. Toujours. Installer directement en production est une habitude qui finit en désastre tôt ou tard.
Lancez votre suite de tests après installation. Si vous n’avez pas de suite de tests, c’est un signe que vous devez en construire une avant d’adopter plus d’extensions.
Vérifiez la procédure de désinstallation. Certaines extensions ne peuvent pas être retirées proprement. Sachez-le avant de vous engager.
L’approche Asio Services : moins d’extensions, plus de discipline
Notre philosophie sur les extensions AL est la même que sur les personnalisations : less is more. Chaque extension est une dépendance. Chaque dépendance est un coût de maintenance futur. Nous visons des implémentations BC avec la plus petite empreinte d’extensions possible qui délivre la valeur métier.
Si vous évaluez quelles extensions inclure dans votre projet BC, ou auditez ce que votre tenant existant a accumulé, nous pouvons vous aider. Nous avons rattrapé des tenants passés de 60+ extensions à un sain 10, sans perte de fonctionnalité métier.
→ Réservez un appel découverte gratuit avec Asio Services. Nous auditerons votre empreinte d’extensions et vous dirons où couper.






