Instalar extensiones mediante script

Viendo 7 entradas - de la 1 a la 7 (de un total de 7)
  • Autor
    Entradas
  • #14760
    BETEA
    Participante

    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

     

    #14763
    Laura Nicolàs
    Superadministrador

    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

    #14768
    BETEA
    Participante

    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??

    #14774
    Laura Nicolàs
    Superadministrador

    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

    #14777
    BETEA
    Participante

    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!

    #14844
    Cristina Nicolàs
    Superadministrador

    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

    #14859
    BETEA
    Participante

    Gracias Cristina!

Viendo 7 entradas - de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.