Compartir vía


ALM Accelerator for Power Platform

ALM Accelerator for Power Platform es una aplicación de lienzo que proporciona una interfaz simplificada para Azure Pipelines y el control de origen de Git para la administración del ciclo de vida de la aplicación (ALM). Es una implementación de referencia de patrones y prácticas de ALM que utiliza capacidades de plataforma integradas para ayudarlo a comenzar con ALM en Power Platform. Está construido usando una combinación de aplicaciones de lienzo enfocadas en administradores y creadores de código bajo y plantillas YAML y PowerShell de Azure Pipelines.

Con la aplicación ALM Accelerator for Power Platform, los creadores pueden realizar el control del código fuente, habilitar el historial de versiones e implementar sus soluciones en Power Platform. Para usar ALM Accelerator, todos sus componentes de Power Platform, como aplicaciones, flujos, personalizaciones, etc., deben estar contenidos en una solución.

No necesita conocimientos avanzados de ALM para utilizar el acelerador. Sin embargo, debe comprender cómo utilizar las soluciones en Power Platform. Más información sobre soluciones y ALM:

Requisitos de licencia

ALM Accelerator for Power Platform utiliza las siguientes características premium de Power Platform:

  • Dataverse
  • Conector personalizado
  • Conector HTTP con Microsoft Entra

Para utilizar el ALM Accelerator, necesita las siguientes licencias:

  • Licencia por usuario o por aplicación de Power Apps
  • Plan básico de Azure DevOps

Demo: ALM Accelerator for Power Platform

Mire los videos de demostración para aprender a usar ALM Accelerator.

Quién debe usar ALM Accelerator

ALM Accelerator está dirigido a creadores y equipos de creadores de Power Platform:

  • Los creadores que no están familiarizados con los conceptos de ALM, pero desean poder guardar su trabajo junto con un historial de cambios y compartir esos cambios con otros usuarios

  • Los creadores que se sienten cómodos con conceptos avanzados de uso de Git, como solicitudes de extracción, bifurcación y combinación, y desean trabajar cómodamente con el control de código fuente y la automatización de la implementación

Para establecer y configurar ALM Accelerator, debe ser un Administrador con una comprensión más profunda de entornos de Power Platform, soluciones y Azure Pipelines. Además, debe estar familiarizado con Microsoft Entra y la administraciń de Dataverse.

El siguiente diagrama ilustra cómo ALM Accelerator facilita las interacciones entre un equipo de creadores y los entornos de desarrollo, validación, prueba y producción.

Diagrama que ilustra cómo ALM Accelerator facilita las interacciones entre un equipo de creadores y los entornos de desarrollo, validación, prueba y producción.

Los creadores trabajan de forma aislada en sus entornos de desarrollo personal. Usan la aplicación de lienzo ALM Accelerator para importar soluciones desde el control de código fuente, exportar cambios al control de código fuente y crear solicitudes de incorporación de cambios para fusionar cambios. Las plantillas personalizables para Azure Pipelines automatizan las tareas de ALM y admiten una implementación por etapas desde el desarrollo hasta la producción.

¿Cuáles son mis opciones para ALM en Power Platform?

ALM Accelerator es una de las muchas opciones para ALM en Power Platform. Otros incluyen:

¿Cuál es la opción correcta para mi organización?

No hay una respuesta correcta para cada organización. La siguiente tabla y las descripciones que siguen pueden ayudarlo a decidir qué opción es la correcta en función de las capacidades actuales y los planes futuros de su organización. Esta tabla no es exhaustiva. Está destinado a ayudarlo a tomar una decisión informada. Evolucionará con el tiempo a medida que agreguemos más capacidades al Acelerador de ALM y las capacidades de ALM en Power Platform.

Funcionalidad Canalizaciones ALM Accelerator DevOps/GitHub
Participación de TI y desarrolladores No necesario Configuración inicial Se requiere para cada proyecto
Integración de código fuente No, pero planeado
El creador requiere privilegios elevados en el objetivo ambiente No, la entidad de servicio no se admite No, la entidad de servicio no se admite No, la entidad de servicio no se admite
Control de calidad Personalizable con extensiones Personalizable con extensiones Sin límite
Democratizados para el desarrollo ciudadano No
Experiencia en el producto Se proporciona la aplicación de lienzo, pero no hay experiencia como creador No
Apoyo Microsoft-apoyado Con el soporte de Power CAT a través de temas de GitHub Microsoft- Problemas con soporte y GitHub
Personalización y extensibilidad
Desarrollo de código primero No, pero planeado

Canalizaciones para Power Platform (Canalizaciones)

Las canalizaciones están destinadas a simplificar ALM para los fabricantes. Son la experiencia estratégica en el producto para ALM iniciado por el fabricante en Power Platform. Las canalizaciones brindan capacidades similares a la funcionalidad de importación y exportación manual disponible en Power Platform para mover soluciones de un entorno a otro.

Con el soporte de la entidad de servicio, los usuarios no necesitan permisos elevados para implementar en otros entornos. Además, las personalizaciones previas y posteriores a la implementación permiten a las organizaciones superponer sus procesos comerciales a las canalizaciones. Esto brinda a las organizaciones control sobre los procesos de aprobación, además de brindar la capacidad de insertar pasos personalizados en la canalización de implementación.

Generalmente, elegiría canalizaciones si su organización no necesita controlar los archivos de código de origen de sus soluciones y desea comenzar a utilizar ALM rápidamente.

Power Platform Build Tools/Acciones de GitHub y CLI de Power Platform (Build Tools)

Las herramientas de compilación están destinadas a brindar a los administradores y desarrolladores de TI las herramientas para acelerar la automatización de ALM altamente personalizado. Puede abordar las limitaciones en Pipelines con Build Tools: controle el código de la solución, habilite escenarios de código primero, elimine la necesidad de que los creadores tengan permisos elevados en entornos posteriores e incluya procesos organizacionales y comerciales específicos en su proceso ALM.

Generalmente, elegiría Build Tools si su organización tiene DevOps o GitHub y recursos para desarrolladores disponibles y requiere un control granular sobre sus procesos de ALM.

ALM Accelerator for Power Platform (ALM Accelerator)

El Acelerador ALM está destinado a simplificar ALM tanto para los creadores de código bajo como para los creadores de código primero más avanzados. El Acelerador ALM se basa en las Herramientas de compilación y acelera el inicio con ellas, evitando la necesidad de comenzar desde cero. Las canalizaciones de ALM Accelerator y la aplicación de lienzo relacionada son de código abierto. Puede usarlo tal cual o como una implementación de referencia que puede personalizar.

En general, elegiría ALM Accelerator si su organización requiere un control granular sobre sus procesos de ALM, pero no tiene los recursos para crearlos desde cero y desea brindar una experiencia de creación además de los procesos de Azure DevOps que impulsan ALM.