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 Apps

Power Apps forma parte de un conjunto de aplicaciones, servicios, conectores y una plataforma de datos que proporciona un entorno de desarrollo de aplicaciones ágil para crear aplicaciones personalizadas para las necesidades de su empresa. 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?

Herramienta de migración de la configuración

La herramienta Migración de la configuración 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 la herramienta de configuración de migración

Nota

La herramienta de migración de configuración es la más adecuada para migrar datos de configuración relacional. Las variables de entorno se recomiendan para almacenar y migrar parámetros de configuración no relacional.

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

Consulte también

Implementación de ALM correcta