Acelerador ALM para Power Platform (Obsoleto)

Nota:

El acelerador de ALM está en desuso y no se agrega ninguna característica nueva. Los problemas ya no se revisan ni solucionan.

Si identifica un posible problema de seguridad, notifique al Centro de respuestas de seguridad de Microsoft.

Use Pipelines in Power Platform para aportar las funcionalidades de automatización de ALM a los servicios de Power Platform y Dynamics 365. Las canalizaciones se pueden usar con la integración de código fuente o extendida para integrarse con Azure DevOps, GitHub y otros proveedores.

ALM Accelerator for Power Platform es una aplicación canvas que proporciona una interfaz simplificada para el uso de Azure Pipelines y el control de versiones de Git para la gestión del ciclo de vida de aplicaciones (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. Se crea con una combinación de aplicaciones de lienzo de código bajo, centradas tanto en el creador como en el administrador, y de plantillas de 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
  • HTTP con conector de Microsoft Entra

Para utilizar el ALM Accelerator, necesita las siguientes licencias:

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

Demostración: Acelerador de ALM para 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 desarrolladores que se sienten cómodos con conceptos avanzados del uso de Git, como las solicitudes de extracción, la creación de ramas y la fusión, y desean trabajar de manera familiar con el control de versiones y la automatización del despliegue.

Para configurar e instalar el ALM Accelerator, debe ser un administrador con una comprensión más profunda de los entornos de Power Platform, las soluciones y las 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.

Capability Tuberías Acelerador de ALM DevOps/GitHub
Participación de TI/desarrolladores No es necesario Configuración inicial Se requiere para cada proyecto
Integración del código fuente No, pero planeado Yes Yes
El creador requiere privilegios elevados en el entorno de destino No, el principal de servicio es compatible No, el principal de servicio es compatible No, el principal de servicio es compatible
Control de calidad Personalizable con extensiones Personalizable con extensiones Unlimited
Democratizados para el desarrollo ciudadano Yes Yes No
Experiencia en el producto Yes Se proporciona la aplicación de lienzo, pero no hay experiencia como creador No
Apoyo Soportado por Microsoft Soporte de Power CAT a través de issues de GitHub Problemas con soporte de Microsoft y GitHub
Personalización y extensibilidad Yes Yes Yes
Desarrollo de código primero No, pero planeado Yes Yes

Canalizaciones para Power Platform (Canalizaciones)

Las canalizaciones están destinadas a simplificar ALM para los fabricantes. Son la experiencia estratégica dentro del producto para ALM iniciado por el creador 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ían Pipelines si su organización no necesita gestionar el código fuente 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.

Acelerador de ALM para Power Platform (Acelerador de ALM)

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 canvas 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.