Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O ALM Accelerator for Power Platform é uma aplicação de tela que fornece uma interface simplificada para o controlo de código fonte do Pipelines do Azure e Git para a gestão do ciclo de vida das aplicações (ALM). É uma implementação de referência de padrões e práticas de ALM que usa capacidades integradas da plataforma para ajudá-lo a começar a usar o ALM no Power Platform. Foi criado utilizando uma combinação de aplicações de tela de pouco código e centrados em criadores e administradores, bem como modelos YAML do Azure Pipeline e PowerShell.
Com a aplicação ALM Accelerator for Power Platform, os criadores podem realizar o controlo de código fonte, ativar o histórico de versões e implementar as suas soluções no Power Platform. Para utilizar o ALM Accelerator, todos os seus componentes do Power Platform, tais como aplicações, fluxos, personalizações, etc. têm de estar contidos numa solução.
Não necessita de conhecimentos avançados de ALM para utilizar o acelerador. No entanto, deverá compreender como utilizar as soluções no Power Platform. Mais informações sobre soluções e ALM:
- Gerir soluções no Power Apps e no Power Automate
- Desenvolver uma estratégia de Gestão do Ciclo de Vida de Aplicações
Requisitos de licença
O ALM Accelerator for Power Platform utiliza as seguintes funcionalidades premium do Power Platform:
- Dataverse
- Conector personalizado
- HTTP com o conector do Microsoft Entra
Para utilizar o ALM Accelerator, necessita das seguintes licenças:
- Licença do Power Apps Por Utilizador ou Por Aplicação
- Plano Básico do Azure DevOps
Demo: ALM Accelerator for Power Platform
Assista aos vídeos de demonstração para saber como utilizar o ALM Accelerator.
Quem deve utilizar o ALM Accelerator?
O ALM Accelerator destina-se a criadores e equipas de criadores do Power Platform:
Os criadores que não estão familiarizados com os conceitos de ALM, mas que querem ser capazes de guardar o seu trabalho juntamente com um histórico de alterações e partilhar essas mudanças com outros utilizadores
Os criadores que se sintam confortáveis com os conceitos avançados de utilizar Git, tais como pedidos Pull, ramificação e união, e pretendem trabalhar de forma familiar com o controlo de origens e automatização de implementação
Para prepara e configurar o ALM Accelerator, dever ser um administrador com uma compreensão mais profunda dos ambientes, soluções e Azure Pipelines do Power Platform. Também deve estar familiarizado com a administração Microsoft Entra e do Dataverse.
O diagrama seguinte ilustra como o ALM Accelerator facilita as interações entre uma equipa de criadores e ambientes de programação, validação, teste e produção.
Os criadores trabalham em isolamento nos respetivos ambientes de programação pessoais. Utilizam a aplicação de tela ALM Accelerator para importar soluções do controlo de origem, exportar alterações para o controlo de origem e criar pedidos pull para unir alterações. Os modelos personalizáveis para Pipelines do Azure automatizam tarefas de ALM e suportam uma implementação faseada de desenvolvimento para produção.
Quais são as minhas opções de ALM no Power Platform?
O ALM Accelerator é uma das muitas opções de ALM no Power Platform. Outras incluem:
Os Pipelines para Power Platform têm como objetivo democratizar o ALM trazendo recursos de automatização de ALM para os servidos do Power Platform e do Dynamics 365 de uma forma mais acessível para todos os criadores, administradores e programadores.
As tarefas do Power Platform Build Tools podem ser utilizadas em conjunto com quaisquer outras tarefas do Azure DevOps para compor os pipelines de compilação e publicação. Os pipelines que as equipas normalmente colocam em vigor incluem Iniciar, Exportar do Desenvolvimento, Compilar e Publicar.
Ações do GitHub para Power Platform permitem que os programadores criem fluxos de trabalho automatizados do ciclo de vida de desenvolvimento de software para criar, testar, empacotar, lançar e implementar aplicações, executar automatização e gerir bots e outros componentes construídos Power Platform.
Qual é a escolha certa para a minha organização?
Não existe uma resposta certa para todas as organizações. A tabela e descrições seguintes podem ajudá-lo a decidir qual a opção é a certa para si com base nas capacidades atuais e planos futuros da sua organização. Esta tabela não é exaustiva. Destina-se a ajudá-lo a tomar uma decisão informada. Vai evoluir ao longo do tempo à medida que adicionamos mais capacidades ao ALM Accelerator e às capacidades de ALM no Power Platform.
| Capacidade | Pipelines | Acelerador ALM | DevOps/GitHub |
|---|---|---|---|
| Envolvimento de TI/Programador | Não necessário | Configuração inicial | Obrigatório para todos os projetos |
| Integração do código de origem | Não, mas está planeado | Sim | Sim |
| O criador requer privilégios elevados no ambiente de destino | Não, o principal de serviço é suportado | Não, o principal de serviço é suportado | Não, o principal de serviço é suportado |
| Controlo de qualidade | Personalizável com extensões | Personalizável com extensões | Ilimitado |
| Democratizado para programação de cidadão | Sim | Sim | Não |
| Experiência no produto | Sim | Aplicação de tela fornecida, mas sem experiência no criador | Não |
| Suporte | Suportado pela Microsoft | Power CAT suportado através de problemas do GitHub | Suportado pela Microsoft e problemas do GitHub |
| Personalização e extensibilidade | Sim | Sim | Sim |
| Programação de código primeiro | Não, mas está planeado | Sim | Sim |
Pipelines para o Power Platform (Pipelines)
Os pipelines destinam-se a simplificar a ALM para os criadores. São a experiência estratégica no produto para ALM iniciada pelo criador no Power Platform. Os pipelines proporcionam capacidades semelhantes à funcionalidade de exportação e importação manual disponíveis no Power Platform para mover soluções de um ambiente para outro.
Com o suporte do principal de serviço, os utilizadores não necessitam de permissões elevadas para implementar noutros ambientes. Além disso, as personalizações pré e pós-implementação permitem que as organizações criem camadas dos seus processos de negócio por cima dos Pipelines. Isto dá às organizações o controlo sobre os processos de aprovação, além de fornecer a capacidade de inserir passos personalizados no pipeline de implementação.
Geralmente, escolheria Pipelines se a sua organização não precisar de controlar os ficheiros de código de origem das suas soluções e quiser começar a trabalhar rapidamente com a ALM.
Power Platform Build Tools/GitHub Actions e Power Platform CLI (Ferramentas de Compilação)
As Ferramentas de Compilação destinam-se a dar aos administradores de IT e aos programadores as ferramentas para acelerar a automatização de ALM altamente personalizada. Pode abordar as limitações em Pipelines with Ferramentas de Compilação — controlar código da solução, ativar cenários de código primeiro, remover a necessidade de os criadores terem permissões elevadas em ambientes a jusante e incluir processos organizacionais e de negócio específicos no seu processo de ALM.
Geralmente, escolheria Ferramentas de Compilação se a sua organização tiver recursos de DevOps ou GitHub e de programador disponíveis e requer controlo granular sobre os seus processos de ALM.
Acelerador ALM para Plataforma de Energia (ALM Accelerator)
O ALM Accelerator destina-se a simplificar a ALM para criadores de low-code e criadores avançados de código primeiro. O ALM Accelerator é criado sobre as Ferramentas de Compilação e acelera o começar a trabalhar com elas, evitando a necessidade de começar do zero. Os pipelines do ALM Accelerator e a aplicação de tela relacionada são open source. Pode utilizá-lo tal como está ou como uma implementação de referência que pode personalizar.
Geralmente, escolheria o ALM Accelerator se a sua organização necessitar de controlo granular sobre os seus processos ALM, mas não tiver os recursos para os criar de raiz e pretender fornecer uma experiência de criador para além dos processos do Azure DevOps que impulsionam o ALM.