Pré-requisitos para Customizações utilizando Add-ons

O desenvolvimento de add-ons para a plataforma Sankhya oferece uma oportunidade única para personalizar e expandir as funcionalidades do sistema, atendendo às necessidades específicas dos usuários. No entanto, para garantir o sucesso nesse processo, é essencial atender a alguns pré-requisitos técnicos. Este artigo tem como objetivo destacar os principais requisitos para construir e publicar uma customização utilizando add-ons.

1. Preparação do Ambiente de Desenvolvimento

O primeiro passo para desenvolver add-ons é preparar o ambiente de desenvolvimento. Isso inclui a configuração de ferramentas e recursos necessários para criar e testar suas soluções. Recomendamos seguir as boas práticas detalhadas no artigo oficial da Sankhya:
Preparação de ambiente para desenvolver add-on.
Um ambiente bem configurado é fundamental para agilizar o desenvolvimento e evitar problemas durante a implementação.

2. Conhecimento em Programação Java

A plataforma Sankhya é baseada em Java, portanto, o domínio dessa linguagem de programação é indispensável para o desenvolvimento de add-ons. Se você ainda não possui experiência com Java, recomendamos explorar os Recursos de Capacitação Técnica disponíveis no portal da Sankhya. Esses materiais oferecem um guia completo para ajudá-lo a se familiarizar com os conceitos e práticas necessárias.

3. Obtenção da AppKey

A AppKey (Chave de Aplicação) é um identificador único para sua solução no ecossistema Sankhya. Ela é essencial para distribuir e gerenciar seu add-on. Para obter uma AppKey, é necessário ser um desenvolvedor registra no formulário disponível no nosso site. Após a aprovação, você terá acesso à área do desenvolvedor, onde poderá gerenciar suas aplicações.

🚧

A AppKey é intransferível e não deve ser compartilhada com terceiros.

4. Domínio das Ferramentas de Desenvolvimento Sankhya

Para criar add-ons eficientes e alinhados com as boas práticas da plataforma, é fundamental dominar as principais ferramentas de desenvolvimento Sankhya. Entre elas, destacam-se:

  • Dicionário de Dados: Para entender a estrutura de dados da plataforma.
  • Jape: Linguagem de programação específica para regras de negócio.
  • SankhyaJS: Framework para desenvolvimento de interfaces gráficas.
  • SankhyaUtil: Biblioteca de utilitários para facilitar o desenvolvimento.
  • DWFDesigner: Ferramenta para criação de telas e relatórios.

O conhecimento aprofundado dessas ferramentas permitirá que você crie soluções robustas e integradas ao ecossistema Sankhya.

5. Processo de Criação e Publicação do Add-on

Uma vez que todos os pré-requisitos técnicos estejam atendidos, você estará pronto para criar e publicar seu add-on na Sankhya Place, a loja de soluções da plataforma. O processo é dividido em três etapas principais:

  1. *Siga o guia oficial para desenvolver sua solução:
    Criação de add-ons.
    Certifique-se de testar todas as funcionalidades para garantir que o add-on funcione conforme o esperado.

  2. Após o desenvolvimento, é necessário gerar o pacote da solução. Para isso, consulte o tutorial:
    Cadastrando uma Licença de add-ons.
    Esse passo é crucial para garantir que o add-on esteja pronto para distribuição.

  3. Por fim, publique sua solução na Sankhya Place seguindo as orientações do artigo:
    Publicando add-ons.
    A publicação permitirá que outros usuários da plataforma acessem e utilizem sua solução.

Desenvolver add-ons para a plataforma Sankhya é uma tarefa que exige preparação técnica e conhecimento específico. Ao seguir os pré-requisitos apresentados neste artigo, você estará apto a criar soluções personalizadas e de alta qualidade, contribuindo para o ecossistema Sankhya e atendendo às necessidades dos usuários. Se você ainda tem dúvidas ou precisa de mais informações, explore a documentação oficial da Sankhya ou entre na nossa comunidade de desenvolvedores.