For AI agents: the docs index is at https://developer.sankhya.com.br/llms.txt. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Área do desenvolvedor
Comunidade
Marketplace
Universidade
Home
Guias
Recipes
Documentação API
Últimas Novidades
v2.0
Área do desenvolvedor
Comunidade
Marketplace
Universidade
Guias
v2.0
Home
Guias
Recipes
Documentação API
Últimas Novidades
Inclusão de Financeiros
Sankhya Developer
Conhecendo o portal Sankhya Developer
Como contribuir
Comunidade
Portal do Desenvolvedor Sankhya
Como obter acesso ao Portal do Desenvolvedor como Desenvolvedor Externo
Cliente Sankhya: Como obter acesso ao Portal do Desenvolvedor
Como criar uma solução de uso exclusivo do cliente
Gerenciar versões de um Add-on
Instalar e gerenciar soluções no Sankhya Om
Marketplace
Como cadastrar uma solução no Marketplace via Portal do Desenvolvedor
Tech Academy
Certificação Sankhya Developer
Associate Framework (Back-end)
Associate Framework (Front-end)
Associate Framework (Dicionário de Dados)
Specialist Add-ons
Specialist Relatórios Formatados
Specialist Dashboards
Specialist Plataforma de Personalizações
Recursos de Capacitação Técnica
ADDON STUDIO
Add-on Studio
Configuração Inicial do Add-on Studio
🛠️ Configurando o Ambiente de Desenvolvimento
⚙️ Configurando o Projeto do Add-on Studio
🧪 Testando e Publicando seu Add-on
📂 Estrutura de um Projeto Add-on Studio
Features
📂 Dicionário de Dados (Data Dictionary)
📦 Auto DDL: Geração Automática de Tabelas
📜 Formulários Dinâmicos (Dynamic Forms)
🌳 Tabela Hierárquica (`treeTable`)
🔍 Criando Filtros para Formulários
🗂️ Menus Personalizados
💻 Telas Personalizadas (UI)
📜 Schema de Banco de Dados (DBScripts)
📦 Parâmetros Embarcados no Add-on
📊 Dashboards Embarcados
🔘 Botão de Ação
📜 Regras de Negócio
🎧 Listeners: Reagindo a Eventos de Persistência
📞 Callbacks: Reagindo a Eventos de Documentos
🎮 A Camada de Serviço (`@Service`)
🕒 Jobs Agendados com `@Job`
🚀 Introdução ao SDK Sankhya
🎯 Conceitos Fundamentais
🚀 Getting Started: Seu Primeiro Serviço com o SDK
🎮 Camada de Controller (`@Controller`)
🕒 Jobs Agendados
🛡️ Validação de Dados com Bean Validation
🔧 Injeção de Dependências (DI)
🔗 Controle Transacional
🗄️Mapeamento Objeto-Relacional (ORM)
🗃️ A Camada de Repositório (`@Repository`)
🗺️ Mapeamento de Objetos com MapStruct
🗺️ Adaptadores de Tipos
📡Serviço de Logs Remotos
💉 Injeção de Valores (`@Value`)
🛡️ Tratamento Global de Exceções (`@ControllerAdvice`)
🔄 AutoDD: Geração Automática do Dicionário de Dados (Data Dictionary)
🔗 Foreign Keys Compostas
🔄 MacroTranslator: Documentação de Macros Sankhya
🔍 Interceptando Buscas com `@BeforeLoadListener`
🧩 Merge-on-root: estendendo uma tabela sem adicionar campos nela
Boas Práticas de Logging
Migrando Addons Legados
Migração DWF para o Add-on Studio
Guia de Boas Práticas para Desenvolvimento de Add-ons
Perguntas Frequentes
Personalização e Customização
Tipos de Personalização/Customização
Módulo java para regras da Central
Botões de Ação
Rotina Lançador
Rotina Banco de dados
Rotina Javascript
Rotina Java
Transação Manual para Ações
Botões de ação na FAP
Relatórios Formatados
Instalação e Configuração iReport
Plugin iReport
Boas práticas iReport
Propriedades de Parâmetros do iReport
Funções utilitárias em relatórios iReport
QRCode no iReport
Eventos de Click no iReport
Frameworks, APIs e Ferramentas
Dicionário de Dados
Recursos Avançados do Dicionário de Dados
Jape (Persistência de dados)
SankhyaJS (HTML5)
Sankhya Generator
SankhyaUtil
API de Serviços (Integração)
Debugando aplicações Java remotamente
Configuração JAVA_OPTS
Tabelas de Operações Comerciais (Compras/Vendas)
Powered by
Inclusão de Financeiros
Copy Page