Descripción general de las herramientas y aplicaciones utilizadas para ALM
En este artículo se da una descripción general sobre las herramientas y aplicaciones para administración del ciclo de vida de las aplicaciones (ALM) en Power Platform. Estas se han categorizado según las audiencias o personas.
Herramientas y aplicaciones utilizadas por administradores y creadores
Los administradores y creadores usan las siguientes herramientas para implementar ALM en Power Platform.
Centro de administración de Power Platform
El Centro de administración de Power Platform proporciona un portal unificado para administradores que permite administrar entornos y la configuración de Power Apps, Power Automate y aplicaciones basadas en modelo de Dynamics 365, como Dynamics 365 Sales y Dynamics 365 Customer Service. Desde el centro de administración, los administradores pueden administrar entornos, integración de datos, puertas de enlace, directivas de datos y obtener métricas clave de Microsoft Power Platform a través de análisis de Microsoft Dataverse, análisis de Power Automate y análisis de Power Apps.
Más información:
- Power Platform Características de Centro de administración
- Administrar Power Apps
- Notas del producto: Administración de una plataforma de desarrollo de código bajo
Power Apps
Power Apps es parte de un conjunto de aplicaciones, servicios, conectores y plataforma de datos que proporciona un desarrollo rápido de aplicaciones ambiente para crear aplicaciones personalizadas para las necesidades de su negocio. Al usar Power Apps, puede crear aplicaciones empresariales de forma rápida que se conectan a los datos de su negocio almacenados en la plataforma de datos subyacentes (Dataverse) o en varios orígenes de datos locales y en línea como Microsoft 365, Dynamics 365, SQL Server, etc. Más información: ¿Qué es Power Apps?
Configuration Migration Tool
Configuration Migration Tool permite mover datos de configuración o referencia entre entornos. Los datos de configuración o referencia son diferentes de los datos de usuario y transaccionales. Se usan para definir una funcionalidad personalizada en aplicaciones basadas en Dataverse. Más información: Mover datos de configuración entre entornos y organizaciones con Configuration Migration Tool
Nota
Configuration Migration Tool es la más adecuada para migrar datos de configuración relacional. Se recomiendan las variables ambiente para almacenar y migrar parámetros de configuración no relacionales.
Módulos PowerShell
Con cmdlets de PowerShell para administradores, creadores de aplicaciones y desarrolladores, puede automatizar muchas de las tareas de supervisión, administración y control de calidad que hoy solo son posibles manualmente en Power Apps o en el centro de administración de Power Platform.
Más información: Administrar soluciones usando PowerShell
Canalizaciones
Con canalizaciones de Power Platform, los administradores crean y configuran canalizaciones para que los creadores puedan usarlas para implementar soluciones en entornos con un solo clic. Más información: Información general de canalizaciones de Power Platform (versión preliminar)
Aplicaciones y herramientas usadas por desarrolladores
Los desarrolladores usan las siguientes herramientas y aplicaciones para implementar ALM en Power Platform.
DevOps
DevOps es la combinación de dos disciplinas históricamente dispares: desarrollo de software y operaciones de TI. El objetivo principal de DevOps es acortar el ciclo de vida del desarrollo de software y proporcionar una integración continua y una entrega continua (CI/CD) con alta calidad de software. Puedes usar las Power Apps build tools para automatizar tareas comunes de compilación e implementación relacionadas con Power Apps si su plataforma DevOps es Azure DevOps. Esto incluye la sincronización de metadatos de la solución entre los entornos de desarrollo y su sistema de control de versiones, generar artefactos de compilación, implementar en entornos descendentes, aprovisionamiento o desaprovisionamiento de entornos, y la capacidad de realizar comprobaciones de análisis estático con la solución utilizando el servicio del comprobador de Power Apps. Más información: Información general de Microsoft Power Platform Build Tools para Azure DevOps
Sistema de control de versiones
Un sistema de control de versiones es una categoría de herramientas de software que ayudan a registrar los cambios en los archivos al realizar un seguimiento de los cambios realizados al código del software. Un sistema de control de versiones es una base de datos de cambios, que contiene todas las ediciones y versiones históricas de un proyecto de software. Los sistemas de control de versiones le permiten mantener una única "fuente de verdad" y recuperar versiones específicas cuando sea necesario. Git es un ejemplo popular de un sistema de control de versiones.
Importante
Tenga en cuenta que el control del código fuente se aplica tanto a las soluciones de Dataverse como al código fuente "tradicional". Las soluciones de Dataverse siempre deben ser parte del código fuente y nunca deben almacenarse únicamente en entornos de Microsoft Power Platform. Más información: Introducción: ¿Qué es Git?
Package Deployer
Package Deployer permite a los administradores o desarrolladores implementar paquetes integrales de activos relevantes para instancias de Dataverse. Los paquetes pueden consistir no solo en archivos de solución, sino también en archivos planos, código personalizado y archivos HTML. Common Data Service le proporciona una plantilla de Visual Studio para crear estos paquetes que se pueden usar con la herramienta Package Deployer o con PowerShell para implementarlos en una instancia de Common Data Service. Más información: Crear paquetes para Package Deployer
Empaquetador de soluciones
El empaquetador de soluciones es una herramienta que puede desempaquetar un archivo de solución comprimido en varios archivos XML y otros archivos para que los pueda administrar con facilidad un sistema de control de origen. Más información: Use la herramienta SolutionPackager para comprimir para extraer un archivo de solución.
Power Platform CLI
Microsoft Power Platform CLI es una interfaz de línea de comandos sencilla y completa que permite a desarrolladores y creadores de aplicaciones crear componentes de código personalizado. Más información: Qué es Microsoft Power Platform CLI