Descrição geral de ferramentas e aplicações utilizadas para a ALM
Este artigo fornece uma descrição geral das ferramentas e aplicações utilizadas para a gestão do ciclo de vida das aplicações (ALM) no Power Platform. Estas foram categorizadas conforme as audiências ou as personas.
Ferramentas e aplicações utilizadas por admins e criadores
Os administradores e os criadores utilizam as seguintes ferramentas para implementar a ALM no Power Platform.
Centro de administração do Power Platform
O centro de administração do Power Platform fornece um portal unificado para administradores destinado à gestão de ambientes e definições para o Power Apps, Power Automate e aplicações condicionadas por modelos no Dynamics 365 (tais como o Dynamics 365 Sales e Dynamics 365 Customer Service). A partir do centro de administração, os administradores podem gerir os ambientes, a integração de dados, os gateways, as políticas de dados e obter as métricas chave do Microsoft Power Platform através da análise do Microsoft Dataverse, da análise do Power Automate e da análise do Power Apps.
Mais informações:
- Power Platform Funcionalidades do centro de administração
- Administrar Power Apps
- Documento técnico: Administrar uma plataforma de desenvolvimento que exige pouco código
Power Apps
Power Apps faz parte de um conjunto de aplicativos, serviços, conectores e plataforma de dados que fornece um ambiente de desenvolvimento rápido de aplicativos para criar aplicativos personalizados para suas necessidades de negócios. Com o Power Apps, pode rapidamente criar aplicações empresariais personalizadas que se liguem aos seus dados empresariais armazenados, quer estejam na plataforma de dados subjacente (Dataverse) ou em várias origens de dados online e no local, tais como o Microsoft 365, Dynamics 365, SQL Server, entre outras. Mais informações, consulte O que é o Power Apps?
Configuration Migration Tool
A Configuration Migration Tool permite mover os dados de referência e/ou configuração entre ambientes. Os dados de configuração/referência são diferentes dos dados do utilizador e transacionais, e são utilizados para definir a funcionalidade personalizada em aplicações baseadas no Dataverse. Mais informações: Mover dados de configuração entre ambientes e organizações com a Configuration Migration Tool
Nota
A Configuration Migration Tool é mais adequada para a migração de dados de configuração relacional. As variáveis de ambiente são recomendadas para armazenar e migrar parâmetros de configuração não relacionais.
Módulos do PowerShell
Com os cmdlets do PowerShell para administradores, criadores de aplicações e programadores, pode automatizar muitas das tarefas de monitorização, gestão e controlo de qualidade que, hoje em dia, são só possíveis manualmente no Power Apps ou no centro de administração do Power Platform.
Mais informações: Gerir soluções utilizando o PowerShell
Pipelines
Com os pipelines do Power Platform, os admins criam e configuram pipelines para que os criadores possam utilizá-las para implementar em ambientes com um único clique. Mais informações: Descrição geral de pipelines do Power Platform (pré-visualização)
Ferramentas e aplicações utilizadas por programadores
Os programadores utilizam as seguintes ferramentas e aplicações para implementar a ALM no Power Platform.
DevOps
O DevOps é a combinação de duas disciplinas historicamente diferentes: o desenvolvimento de software e as operações de TI. O objetivo principal do DevOps é reduzir o ciclo de vida do desenvolvimento de software e fornecer integração contínua e entrega contínua (CI/CD) com uma qualidade de software elevada. Pode utilizar o Power Apps build tools para automatizar as tarefas comuns de compilação e implementação relacionadas com o Power Apps se a plataforma de DevOps for Azure DevOps. Isto inclui a sincronização dos metadados da solução entre ambientes de desenvolvimento e o sistema de controlo da sua versão, o que gera artefactos de compilação, implementa ambientes downstream, aprovisiona ou desaprovisiona ambientes e a capacidade de efetuar verificações de análise estática na solução utilizando o serviço de verificação Power Apps. Mais informações: Descrição geral do Microsoft Power Platform Build Tools para Azure DevOps
Sistema de controlo de versão
Um sistema de controlo de versão é uma categoria de ferramentas de software que ajudam a registar alterações em ficheiros mantendo o registo de alterações confirmadas no código do software. Um sistema de controlo de versão é uma base de dados de alterações, que contém todas as edições e versões históricas de um projeto de software. Os sistemas de controlo de versão permitem-lhe manter uma única "origem da verdade" e recuperar versões específicas quando necessário. O Git é um exemplo popular de um sistema de controlo de versões.
Importante
Note que o controlo da origem aplica-se tanto a soluções do Dataverse como a código de origem "tradicional". As soluções do Dataverse devem sempre fazer parte do código de origem e nunca ser armazenadas apenas nos ambientes do Microsoft Power Platform. Mais informações: Introdução: o que é o Git?
Package Deployer
O Package Deployer permite aos administradores ou programadores implementarem pacotes abrangentes de recursos relevantes para as instâncias do Dataverse. Os pacotes podem consistir não só em ficheiros de solução, mas também ficheiros simples, código personalizado e ficheiros HTML. O Common Data Service fornece um modelo do Visual Studio para criar estes pacotes que podem ser utilizados com a ferramenta Package Deployer ou com o PowerShell para implementá-los numa instância do Common Data Service. Para obter mais informações: Criar pacotes para o Package Deployer
Empacotador de Soluções
Empacotador de Soluções é uma ferramenta que pode descompactar um ficheiro de solução comprimido em vários ficheiros XML e outros ficheiros, para que possam ser geridos mais facilmente por um sistema de controlo de origem. Mais informações: Utilizar a ferramenta Empacotador de Soluções para comprimir e extrair um ficheiro de solução
CLI do Power Platform
O Microsoft Power Platform CLI é uma interface de linha de comandos para programadores simples que permite que os programadores e criadores de aplicações criem componentes de código. Mais informações, consulte O que é o Microsoft Power Platform CLI?