API para la entrega continua de las aplicaciones de Business Central a través de Azure DevOps Services
Importante
Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, consulte la Documentación del producto Microsoft Dynamics 365. Para conocer los últimos planes de lanzamiento, consulte los planes de lanzamiento de Dynamics 365 y Microsoft Power Platform.
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Administradores, creadores o analistas, automáticamente | 1 de abril de 2020 | 14 de julio de 2020 |
Valor empresarial
Los partners de Business Central pueden usar Azure DevOps para organizar sus procesos de creación e implementación en Business Central Online.
Detalles de la característica
La comunidad global de partners en general y la comunidad de partners para Business Central en particular están experimentando un interés cada vez mayor por la integración y entrega continuas y los principios de DevOps.
Azure DevOps Services ya ofrece una gran cantidad de funcionalidades para que los desarrolladores administren su código siguiendo una práctica de integración continua:
- El código se escribe en Visual Studio Code.
- Luego, se almacena y se revisa el código, se crean ramas y se fusionan mediante combinación en un repositorio de control de código fuente.
- Finalmente, se compila y se prueba el código mediante canalizaciones de compilación dirigidas a contenedores de Business Central Docker.
El siguiente paso es capacitar a los partners para implementar la entrega continua de sus aplicaciones a los clientes del servicio Business Central Online. La solución es la nueva API de punto de conexión de administración de aplicaciones fijo.
La API de punto de conexión de administración de aplicaciones fijo (o FAME, por sus siglas en inglés) es una API basada en REST. Requiere que sea un ISV autorizado y que Microsoft haya registrado sus aplicaciones. Una vez registrado, para acceder a la API FAME, utiliza este punto de conexión global: https://apps.businesscentral.dynamics.com.
La API se puede utilizar para las operaciones siguientes:
- Poner a disposición de los clientes actualizaciones principales y secundarias y revisiones para su instalación desde el centro de administración de Business Central. Las actualizaciones están disponibles cuando se suben al repositorio de aplicaciones FAME. Las nuevas versiones de las aplicaciones estarán disponibles en la página Administrar aplicaciones del centro de administración de Business Central.
- Recuperar la lista de entornos de clientes que tienen instalada su aplicación.
- Programar la implementación automática de las revisiones de aplicación para los entornos de sus clientes.
La API FAME permite aplicar prácticas modernas de integración continua (CI), implementación continua (CD) y DevOps a su trabajo; por ejemplo:
- Automatizar operaciones mediante Microsoft Azure DevOps Services u otras herramientas de automatización de procesos disponibles.
- Organizar el control de acceso basado en rol.
- Administrar sus aplicaciones a escala, en múltiples ubicaciones geográficas, con el apoyo de flujos de compilación, prueba y lanzamiento avanzados y bien controlados.
En el primer lanzamiento de versiones de 2020 de Business Central, el acceso directo a la API FAME solo está disponible para ISV que trabajen con Embed Apps. No está disponible para aplicaciones de complemento y Connect Apps. Para administrar aplicaciones de complemento y Connect Apps, se usa el Centro de partners para cargar las nuevas versiones de las aplicaciones en las ofertas de Business Central. Después, las aplicaciones se someten a una validación técnica y de marketing antes de estar disponibles en AppSource. Una vez superada la validación, las nuevas versiones estarán disponibles en el centro de administración de Business Central para los clientes que tengan las aplicaciones instaladas.
Qué piensa
Ayúdenos a mejorar Dynamics 365 Business Central comentando ideas, facilitando sugerencias y compartiendo comentarios. Use el foro en https://aka.ms/bcideas.