M365.FM · Italiano
Personalizzare Business Central
sviluppo AL ed estensioni spiegati in modo semplice
Sicurezza, identità e governancePower Platform & Dynamics 365business centralsviluppo alestensionidynamics 365personalizzazionevisual studio codecodeuniterp
Un campo in più nella scheda cliente, un passaggio di approvazione dedicato o una regola che controlla un ordine prima della registrazione: le piccole personalizzazioni in Business Central sembrano subito una lingua del tutto nuova. Questo episodio spiega che cosa significa sviluppare in AL, perché esistono le estensioni e come le personalizzazioni convivono in sicurezza con l’applicazione standard.
Segui il podcastNuovi episodi su Microsoft 365, Copilot e altro, gratis nella tua app di podcast.Spotify
▶ Personalizzare Business Central: sviluppo AL ed estensioni spiegati in modo semplice (Doppiaggio IA)
Cosa scoprirai:
- Perché estensioni invece di modifiche al codice: in passato il codice originale (C/AL) veniva modificato direttamente e ogni aggiornamento richiedeva confronti e correzioni; oggi l’applicazione di base resta intatta e le personalizzazioni funzionano come app separata tramite interfacce supportate
- Gli oggetti AL principali: tabelle e campi come archivio digitale, pagine scheda, elenco e prospetto, estensioni di tabella e di pagina, codeunit, report, query e XMLport
- Trigger ed eventi: trigger di convalida alla modifica di un campo, sottoscrittori di eventi e la differenza tra OnBefore (verificare prima della registrazione e poterla bloccare) e OnAfter (reagire dopo), con le regole condivise raccolte in una codeunit
- Strumenti e flusso di lavoro: Visual Studio Code con l’estensione AL Language, il comando AL: Go!, il pacchetto dell’app, i test in una sandbox, il debug con punti di interruzione e la cronologia delle versioni con Git
- Esempio pratico di un componente aggiuntivo per i bonus clienti: tabella dei livelli con percentuale di sconto (Oro = 10%), pagine elenco e scheda, campo Bonus ID nella scheda cliente, regola di sconto in una codeunit, codeunit di installazione e sottoscrittore di eventi nel processo di vendita
Questo episodio è una versione italiana doppiata con l’IA del video animato di M365 Show del Microsoft MVP Mirko Peters.