V10 RecursosReferência
RecursosReferência
Referência
Voltar | Lista de artigos

Boas práticas de organização de projetos de integração

Última alteração a 28/09/2021

Para facilitar a manutenção e evolução de projetos, este documento descreve algumas boas práticas de organização e configuração dos projetos.

Organização

Os projetos devem ser organizados de acordo com as áreas funcionais do produto. Esta forma de organização garante que, independentemente da complexidade do projeto, é possível fazer a evolução/manutenção de um módulo sem causar impacto nos restantes.

Assim, recomenda-se que:

1. O nome dos projetos seja composto por um máximo de três níveis, de acordo com o seguinte formato [NomeProdutor].[Modulo].Extensibility;

2. As classes que implementam extensibilidade estejam organizadas em pastas, por área funcional (Vendas, Compras, etc.);

3. As classes que implementam eventos de interface sejam compostas pelo nome da área funcional seguido do sufixo “Editor”;

4. As classes que implementam eventos de API sejam compostas pelo nome da área funcional seguido do sufixo “Service”.

Referências

Para evitar problemas entre versões do ERP, as referências às assemblies da PRIMAVERA devem ser respeitadas:

1. O valor da propriedade "Copy Local" deve ser False.

2. O valor da propriedade "Specific Version” deve ser False.

Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.

login para deixar a sua opinião.

Obrigado pelo seu feedback. Iremos analisá-lo para continuarmos a melhorar!
Artigos Relacionados
Características das entidades e serviços Conceito de integração Conceito de extensibilidade Como registar projetos de extensibilidade? Como fazer debug a projetos de extensibilidade com Visual Studio?