Partilhar via


ALM Accelerator for Power Platform

O ALM Accelerator for Power Platform é uma aplicação de tela que fornece uma interface simplificada para o controlo de origem 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 normas e práticas de ALM que utiliza capacidades de plataforma incorporadas para o ajudar a começar a utilizar 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 efetuar o controlo de origem, ativar o histórico de versões e implementar as respetivas soluções no Power Platform. Para utilizar o ALM Accelerator, todos os seus componentes do Power Platform — aplicações, fluxos, personalizações, entre outros — 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:

Requisitos de licença

O ALM Accelerator for Power Platform utiliza as seguintes caraterísticas 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

Demonstração: 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 visa 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 de ambientes, soluções e Pipelines do Azure do Power Platform. Também deve estar familiarizado com a administração do 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.

Diagrama que 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 visam Power Platform democratizar o ALM trazendo recursos de automação de ALM para Power Platform e Dynamics 365 serviços de uma forma mais acessível para todos os criadores, administradores e desenvolvedores.

  • Power Platform As tarefas de ferramentas de compilação podem ser usadas com outras Azure DevOps tarefas para compor seus pipelines de compilação e liberaçã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 permitir que os desenvolvedores criem fluxos de trabalho automatizados do ciclo de vida de desenvolvimento de software para criar, testar, empacotar, liberar e implantar aplicativos, executar automação e gerenciar 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 ALM Accelerator DevOps/GitHub
Envolvimento de TI/Desenvolvedores Não necessário Configuração inicial Obrigatório para todos os projetos
Integração de código-fonte Não, mas está planeado Sim Sim
O Maker 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
Democratizados para o desenvolvimento cidadão Sim Sim No
Experiência no produto Sim Aplicação de tela fornecida, mas sem experiência no criador No
Suporte Microsoft-suportado Power CAT suportado através de problemas do GitHub Microsoft-suportado e problemas do GitHub
Personalização e extensibilidade Sim Sim Sim
Desenvolvimento Code-first 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.

ALM Accelerator for Power Platform (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 requer um controlo granular dos processos de ALM, mas não tem os recursos para os criar do zero e pretende proporcionar uma experiência de criador por cima dos processos do Azure DevOps que impulsionam a ALM.