Visão geral de ferramentas e aplicativos usados para ALM
Este artigo fornece uma breve visão geral de ferramentas e aplicativos usados para o gerenciamento do ciclo de vida do aplicativo (ALM) no Power Platform. Eles foram categorizados de acordo com os públicos ou personas.
Ferramentas e aplicativos usados por administradores e criadores
Os administradores e criadores usam as ferramentas a seguir para implementar o 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 gerenciarem ambientes e configurações para Power Apps, Power Automate e aplicativos baseados em modelo no Dynamics 365 (como Dynamics 365 Sales e Dynamics 365 Customer Service). No centro de administração, os administradores podem gerenciar ambientes, integração de dados, gateways, políticas de dados e obter métricas-chaves do Microsoft Power Platform através da análise do Microsoft Dataverse, do Power Automate e do Power Apps.
Mais informações:
- Power Platform recursos do centro de administração
- Administrar Power Apps
- White paper: Administrando uma plataforma de desenvolvimento com pouco uso de 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 as necessidades do seu negócio. Ao usar o Power Apps, você pode criar rapidamente aplicativos de negócios personalizados que se conectam aos seus dados comerciais armazenados em uma plataforma subjacente de dados (Dataverse) ou em várias fontes de dados online e locais, como Microsoft 365, Dynamics 365, SQL Server e outras. Mais informações: O que é Power Apps?
Configuration Migration Tool
A Configuration Migration Tool permite que você mova os dados de configuração e/ou dados de referência nos ambientes. Os dados de configuração/referência são diferentes dos dados transacionais e do usuário e são usados para definir funcionalidades personalizadas em aplicativos com base no Dataverse. Mais informações: Mover dados de configuração entre ambientes e organizações com a Configuration Migration Tool
Observação
A Configuration Migration Tool é mais indicada para migrar dados de configuração relacionais. 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 aplicativos e desenvolvedores, você pode automatizar muitas das tarefas de monitoramento, gerenciamento e garantia de qualidade que só são possíveis manualmente no momento no Power Apps ou no centro de administração do Power Platform.
Mais informações: Gerenciar soluções usando o PowerShell
Pipelines
Com o Power Platform Pipelines, os administradores criam e configuram pipelines para que os criadores possam usá-los para implantar soluções em ambientes com um único clique. Mais informações: Visão geral do Power Platform Pipelines (versão preliminar)
Ferramentas e aplicativos usados por desenvolvedores
Os desenvolvedores usam as ferramentas e os aplicativos a seguir para implementar o ALM no Power Platform.
DevOps
O DevOps é a combinação de duas disciplinas historicamente diferentes: desenvolvimento de software e operações de TI. O objetivo principal do DevOps é reduzir o ciclo de vida de desenvolvimento de software e fornecer integração contínua e entrega contínua (CI/CD) com alta qualidade de software. Você pode usar as Power Apps build tools para automatizar tarefas comuns de criação e implantação relacionadas ao Power Apps se a sua plataforma DevOps for o Azure DevOps. Isso inclui a sincronização dos metadados da solução entre os ambientes de desenvolvimento e o sistema de controle de versão, a geração de artefatos de compilação, a implantação em ambientes de downstream, o provisionamento ou o desprovisionamento de ambientes e a capacidade de executar verificações de análise estática em sua solução usando o serviço de verificador do Power Apps. Mais informações: Microsoft Power Platform Build Tools para a visão geral do Azure DevOps
Sistema de controle de versão
Um sistema de controle de versão é uma categoria de ferramentas de software que ajudam a registrar alterações nos arquivos, acompanhando as alterações confirmadas no código do software. Um sistema de controle de versão é um banco 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 controle de versão permitem manter uma única "fonte de verdade" e recuperar versões específicas quando necessário. Git é um exemplo popular de um sistema de controle de versão.
Importante
Observe que o controle de código-fonte se aplica às soluções do Dataverse e do código-fonte "tradicional". As soluções do Dataverse devem sempre fazer parte do código-fonte e nunca armazenadas apenas nos ambientes do Microsoft Power Platform. Mais informações: Introdução: o que é o Git?
Package Deployer
O Package Deployer permite que administradores ou desenvolvedores implantem pacotes abrangentes de ativos relevantes para instâncias do Dataverse. Os pacotes podem consistir não apenas em arquivos de solução, mas também em arquivos simples, código personalizado e arquivos HTML. O Common Data Service fornece um modelo do Visual Studio para criar esses pacotes que podem ser usados com a ferramenta do Package Deployer ou com o PowerShell para implantá-los em uma instância do Common Data Service. Mais informações: Criar pacotes para o Package Deployer
Pacote de Soluções
O Solution Packager é uma ferramenta que pode descompactar um arquivo de solução compactado em vários arquivos XML e outros arquivos, para que eles possam ser gerenciados facilmente por um sistema de controle de origem. Mais informações: Usar a ferramenta Solution Packager para compactar e extrair um arquivo de solução
Power Platform CLI
A Microsoft Power Platform CLI é uma interface de linha de comando simples que permite a desenvolvedores e criadores de aplicativos criar componentes de código. Mais informações: O que é a Microsoft Power Platform CLI?