V10 RecursosReferencia
RecursosReferencia
Referencia
Años | List of Articles

¿Cómo configurar el entorno de desarrollo para automatizar el registro de extensiones?

Última modificación el 03/05/2024

 Extensibility Essentials permite automatizar varias tareas en el proceso de desarrollo y mantenimiento de proyectos de extensibilidad, incluido el proceso de registro de la assembly (extensión) en el ERP cada vez que se realiza una nueva build. Para ello, antes de crear un nuevo proyecto, debe acceder a las opciones de Visual Studio (Tools / Options) y configurar los parámetros de conexión al ERP.

 width=

Una vez configurado el entorno de desarrollo, cuando cree un nuevo proyecto de extensibilidad, se añadirá un Post-build event que registrará la extensión.

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

El registro se realiza mediante la utilidad RegisterExtension.exe que está en la carpeta APL. Esta utilidad no es más que una aplicación que puede ejecutarse desde la línea de comandos, pasando los siguientes argumentos:

ParámetroDescripción
EmpresaCódigo de la empresa. Este código puede obtenerse a través del administrador PRIMAVERA
UsuarioNombre de usuario
PasswordPalavra passe
Tipo PlataformaTipo de plataforma
0 - Executive
1 - Professional
ArchivoRuta completa y nombre de la assembly a registrar
Tipo ExtensiónIndica si la extensión debe registrarse para todas las empresas o solo para la empresa indicada
True - Todas las empresas
False - Solo la empresa indicada
InstanceInstancia de instalación del ERP. Si no se indica, se utiliza el valor "Por defecto".

El post-build no se añade al proyecto en las siguientes situaciones:

  1. Cuando las propiedades de Extensibility Essentials no están configuradas;
  2. Cuando la utilidad de registro no existe en la carpeta APL. En este caso, puede realizar la descarga aquí.
Bookmark or share this article
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!