M365Con 2027 – conférence en ligne gratuite · 11–22 Jan 2027 · 120 sessions→ m365con.net
M365.FM · Français

Personnaliser Business Central

développement AL et extensions expliqués simplement

Un champ supplémentaire sur la fiche client, une étape d’approbation spécifique ou une règle qui vérifie une commande avant sa validation : les petites adaptations dans Business Central ressemblent vite à une langue totalement nouvelle. Cet épisode explique ce qu’est le développement AL, pourquoi les extensions existent et comment les personnalisations cohabitent en toute sécurité avec l’application standard.

Suivre le podcastDe nouveaux épisodes sur Microsoft 365, Copilot et plus encore, gratuits dans votre appli de podcasts.Spotify

▶ Personnaliser Business Central : développement AL et extensions expliqués simplement (Doublage IA)

Au programme :

  1. Pourquoi des extensions plutôt que des modifications du code : autrefois, le code d’origine (C/AL) était modifié directement et chaque mise à jour exigeait comparaisons et corrections ; aujourd’hui, l’application de base reste intacte et les personnalisations fonctionnent comme une app distincte via des interfaces prises en charge
  2. Les principaux objets AL : tables et champs comme classeur numérique, pages fiche, liste et feuille, extensions de table et de page, codeunits, états, requêtes et XMLports
  3. Triggers et événements : triggers de validation lors de la modification d’un champ, abonnés aux événements et différence entre OnBefore (contrôler avant la validation et pouvoir l’arrêter) et OnAfter (réagir ensuite), avec les règles communes regroupées dans une codeunit
  4. Outils et méthode de travail : Visual Studio Code avec l’extension AL Language, la commande AL: Go!, le package d’app, les tests dans une sandbox, le débogage avec points d’arrêt et l’historique des versions avec Git
  5. Exemple concret d’un module de bonus clients : table des niveaux avec pourcentage de remise (Or = 10 %), pages liste et fiche, champ Bonus ID sur la fiche client, règle de remise dans une codeunit, codeunit d’installation et abonné aux événements dans le processus de vente

Cet épisode est une version française doublée par IA de la vidéo animée du M365 Show présentée par le Microsoft MVP Mirko Peters.

Autres épisodes

Tous les épisodes →