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

Como configurar o ambiente de desenvolvimento para automatizar o registo de extensões?

Última alteração a 14/02/2023

Extensibility Essentials permite automatizar várias tarefas no processo de desenvolvimento e manutenção do projetos de extensibilidade, nomeadamente o processo de registo da assembly (extensão) no ERP sempre que é efetuada uma nova build. Para tal, antes de criar um novo projeto, deve aceder às opções do Visual Studio (Tools / Options) e configurar os parâmetros de ligação ao ERP.

Depois de configurado o ambiente de desenvolvimento, ao criar um novo projeto de extensibilidade, será adicionado um Post-build event que fará o registo da extensão.

Call "C:Program FilesPRIMAVERASG100APLRegisterExtension.exe" MinhaEmpresa MeuUserName MinhaPassword 0 $(TargetPath) False

O registo é realizado através do utilitário RegisterExtension.exe que se encontra na pasta APL. Este utilitário não é mais do que uma aplicação que pode ser executada por linha de comandos, passando os seguintes argumentos:

ParâmetroDescrição
EmpresaCódigo da empresa. Este código pode ser obtido através do administrador PRIMAVERA
UtilizadorNome do utilizador
PasswordPalavra passe
Tipo PlataformaTipo de plataforma
0 - Executive
1 - Professional
FicheiroCaminho completo e nome da assembly a registar
Tipo ExtensãoIndica se a extensão é para ser registada para todas as empresas ou apenas para a empresa indicada
True - Todas as empresas
False - Apenas empresa indicada
InstanceInstancia de instalação do ERP. Se não for indicado é utilizado valor "Default".

Post-build não é adicionado ao projeto nas seguintes situações:

  1. Quando as propriedades do Extensibility Essentials não estão definidas;
  2. Quando o utilitário de registo não existe na pasta APL. Neste caso pode fazer download aqui.
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? Boas práticas de organização de projetos de integração