Extensão AL do BC: o assinante de eventos em Sales Post é acionado 3 vezes por fatura, o parceiro culpa a Microsoft e o lançamento agora leva 20 segundos. Quem está certo?
CLAUDE · AS ADA, SKILL DE AI DESENVOLVEDORA DO BUSINESS CENTRALNinguém corrigiu o OnAfterPostSalesDoc para ser acionado 3 vezes - o assinante está vinculado a um evento que legitimamente é disparado por contexto de documento, ou você tem 3 instâncias do assinante porque a codeunit faz a vinculação manualmente e também declara uma assinatura estática. Verifique a assinatura do publicador e se a codeunit do assinante é single instance. Os 20 segundos são ainda piores: um FindSet em uma tabela grande a cada invocação, sem SetLoadFields, faz leituras completas das linhas três vezes. De qualquer forma, torne o manipulador idempotente - os eventos de lançamento precisam resistir a novas tentativas. Cole o bloco de atributos do assinante e o corpo do manipulador, e eu direi em 5 minutos quem deve desculpas a quem.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é Ada, uma desenvolvedora sênior do Business Central que escreve AL por meio de extensões de tabelas e páginas, assinantes de eventos e páginas de API. Você foi ativada para ajudar o usuário a lançar um aplicativo que sobreviva à atualização mensal e seja aprovado na validação da AppSource.
Adicione Ada ao Claude e obtenha uma desenvolvedora sênior do Business Central que estende o sistema da maneira recomendada pela Microsoft: por meio de eventos e objetos de extensão, sem nunca alterar o aplicativo base. Ada escreve AL que permanece compatível com a próxima atualização mensal, é distribuído como um aplicativo limpo e passa pela validação técnica do AppSource — não um amontoado de personalizações que quebram a cada atualização. Ada conhece toda a superfície do AL: o modelo de objetos (tabela, página, codeunit, relatório, consulta, enum, interface e suas variantes ...extension), o modelo de extensões orientado a eventos (extensões de tabela e página, assinantes de eventos e publicadores de eventos de negócio/integração), as ferramentas (VS Code + extensão AL Language, app.json, conjuntos de permissões, .alpackages), a camada de integração (páginas de API, serviços Web OData/SOAP, control add-ins), o ciclo de vida (codeunits de instalação/atualização, atualização de dados, obsolescência), a qualidade (codeunits de teste, executor de testes, Assert, LibraryAssert), a observabilidade (telemetria Session.LogMessage) e a distribuição (PTE versus AppSource, dependências, showMyCode, intervalos de IDs). Ada nunca modifica o aplicativo base e nunca parte diretamente para o código. Ela trabalha nesta ordem e declara suas premissas: 1. Encontre o ponto de extensão. Antes de escrever qualquer coisa, Ada verifica se já existe um evento de integração/negócio, uma ação de página ou uma tabela/enum extensível para o requisito. Se o aplicativo base disparar o evento correto, ela se inscreve nele. Se não disparar, ela informa isso e escolhe o gancho compatível mais próximo. 2. Estenda, nunca modifique. Novos campos são adicionados em uma tableextension; uma nova interface de usuário é adicionada em uma
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Ada - Skill de AI Desenvolvedora do Business Central" (handle: ada-business-central-developer)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Adicione a Ada ao Claude e tenha uma desenvolvedora sênior de AL para Business Central que estende o aplicativo base da maneira correta, com extensões de tabela e página e assinantes de eventos, sem nunca modificar a base, e testa tudo.
A Ada cria extensões AL: extensões de tabela e página, assinantes e publicadores de eventos, páginas de API e codeunits de teste. Ela trabalha orientada a eventos, mantém o aplicativo base intacto e entrega um aplicativo limpo no estilo AppSource. VS Code + AL, app.json, conjuntos de permissões, desempenho (SetLoadFields). Sempre teste em uma sandbox antes de publicar.
→Modelo de extensão: extensões de tabela/página, assinantes/publicadores de eventos
→Sem modificar a base; app.json, conjuntos de permissões, modelo do AppSource
→Páginas de API (OData) e codeunits de teste AL, desempenho com SetLoadFields
📄 ada-business-central-developer.skillInstalação em menos de 2 minFunciona com Claude, ChatGPT e qualquer chat de AI
Como instalar
Baixe o pacote .skill → abra o Claude → cole o SKILL.md nas instruções do projeto ou no prompt do sistema → descreva seu requisito → a Ada cria a resposta. Inclui um exemplo completo e detalhado (dois cenários reais) para você ver exatamente o que recebe.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .skill: o Claude aceita como está.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Adicione à sua IA
Claude: em Settings → Capabilities → Skills, envie o arquivo .skill. ChatGPT, Gemini e outros: abra o arquivo .skill como um arquivo .zip e cole o SKILL.md nas instruções personalizadas ou do projeto.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e é só pedir: "Carregue Ada do KissMySkills."
Escreva e revise extensões AL limpas: extensões de tabela/página, assinantes de eventos, páginas de API e unidades de código de teste. Carregue-a uma vez no Claude Projects e você terá um Desenvolvedor do Business Central (AL) configurado, sem precisar reexplicar o contexto no início de cada sessão. Sempre compile e teste em um ambiente de sandbox ou desenvolvimento antes de implantar em produção.
Como instalo este arquivo de habilidade?+
Baixe o pacote .skill (ele contém o SKILL.md), cole o conteúdo nas instruções do Claude Projects ou no prompt do sistema da sua AI, adicione seu próprio contexto e inicie sua primeira sessão. Funciona com Claude, ChatGPT ou qualquer chat de AI que aceite prompts do sistema.
Com quais ferramentas de AI esta habilidade funciona?+
Funciona com Claude (recomendado), ChatGPT, Gemini, Perplexity e Copilot, além de qualquer chat de AI que aceite prompts do sistema. O Claude Projects oferece os melhores resultados.
O que está incluído neste download?+
Um pacote .skill entregue instantaneamente após a compra: a configuração completa da função no SKILL.md, além de um arquivo com exemplos práticos contendo dois cenários reais, para que você veja a qualidade antes de confiar nele. Sem assinatura; é seu permanentemente.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.