• Este debate tiene 6 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 4 años por BETEA.
Viendo 7 entradas - de la 1 a la 7 (de un total de 7)

Instalar extensiones mediante script



  • BETEA
    Participante
    BETEA

    Buenos dias,

    He visto que mediante la consola de powershell de BC, es posible instalar extension contra una instancia. Pero claro, son necesarios los modulos que se incluyen en la instalacion de BC, de forma que intuyo que va relacionado a las instalaciones onPremise.

    Mi pregunta es si existe la posibilidad de realizar instalaciones de extensiones contra tennants en la nube, mediante un script.

    Un saludo

     

    #14760

    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Hola,

    En el caso de estar en el cloud, se tiene que hacer a través de la API.

    Con algo como esto:

    POST /microsoft/automation/{version}/companies({companyId})/extensions({packageId})/Microsoft.NAV.install

    Te dejo un enlace a la documentación de la API que hay en el DOCS: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/dynamics-microsoft-automation-extension-post

    Salut!
    Laura Nicolàs

    #14763

    BETEA
    Participante
    BETEA

    Gracias por la respuesta Laura,

    Eso es bastante facil, porque estamos apuntado contra una extension ya publicada. El tema aqui, sera el de publicar, no??

    #14768

    Laura Nicolàs
    Superadministrador
    Laura Nicolàs

    Buen punto.

    Hay algunos hilos en el foro de github donde hablan de ello: https://github.com/microsoft/AL/issues/5353

    Pero da la sensación que ya lo tienes que tener publicado, por lo menos en el sandbox, para poder traspasarlo luego a producción.

    Salut!
    Laura Nicolàs

    #14774

    BETEA
    Participante
    BETEA

    Gracias Laura,

    Investigare un poco sobre el asunto.

    Al final, tal y como hablamos el otro dia que nos juntamos, mi intencion era montar algun tipo de script, para subir una version de un extension a diferentes tenants de golpe, pero si la publicacion debe ser manual, tampoco me ahorra mucho trabajo.

    Muchas gracias, y animo con el confinamiento!

    #14777

    Cristina Nicolàs
    Superadministrador
    Cristina Nicolàs

    Hola,

    Con BC16 (aunque no será hasta Julio) van a introducir una nueva API para poder subir las extensiones directamente a la AppSource desde DevOps (https://docs.microsoft.com/en-US/dynamics365-release-plan/2020wave1/dynamics365-business-central/api-continuous-delivery-appsource-apps-via-azure-devops-services)

    Sé que no es tu caso, en que las extensiones no están en la AppSource sino que son PerTenant, pero supongo que con el tiempo irán introduciendo más herramientas.

    Un saludo,
    Cristina Nicolàs

    #14844

    BETEA
    Participante
    BETEA

    Gracias Cristina!

    #14859
Viendo 7 entradas - de la 1 a la 7 (de un total de 7)

Debe iniciar sesión para responder a este tema.