M365.FM · Português
Personalizar o Business Central
desenvolvimento em AL e extensões explicados de forma simples
Segurança, identidade e governançaPower Platform & Dynamics 365business centraldesenvolvimento alextensõesdynamics 365personalizaçãovisual studio codecodeuniterp
Um campo extra no cadastro do cliente, uma etapa de aprovação própria ou uma regra que verifica um pedido antes do lançamento: pequenas personalizações no Business Central logo parecem um idioma totalmente novo. Este episódio explica o que significa desenvolver em AL, por que as extensões existem e como as personalizações convivem com segurança com o aplicativo padrão.
Seguir o podcastNovos episódios sobre Microsoft 365, Copilot e mais, grátis no seu app de podcasts.Spotify
▶ Personalizar o Business Central: desenvolvimento em AL e extensões explicados de forma simples (Dublagem IA)
O que você vai aprender:
- Por que extensões em vez de alterar o código: antes, o código original (C/AL) era editado diretamente e cada atualização exigia comparações e correções; hoje, o aplicativo base permanece intacto e as personalizações funcionam como um app separado, por meio de interfaces suportadas
- Os principais objetos AL: tabelas e campos como um arquivo digital, páginas de ficha, lista e planilha, extensões de tabela e de página, codeunits, relatórios, consultas e XMLports
- Triggers e eventos: triggers de validação ao alterar um campo, assinantes de eventos e a diferença entre OnBefore (verificar antes do lançamento e poder interrompê-lo) e OnAfter (reagir depois), com as regras compartilhadas reunidas em uma codeunit
- Ferramentas e fluxo de trabalho: Visual Studio Code com a extensão AL Language, o comando AL: Go!, o pacote do app, testes em um sandbox, depuração com pontos de interrupção e histórico de versões com Git
- Exemplo prático de um complemento de bônus para clientes: tabela de níveis com percentual de desconto (Ouro = 10%), páginas de lista e de ficha, campo Bonus ID na ficha do cliente, regra de desconto em uma codeunit, codeunit de instalação e assinante de eventos no processo de vendas
Este episódio é uma versão em português dublada com IA do vídeo animado do M365 Show, do Microsoft MVP Mirko Peters.