Experiência de criador avançado do ALM Accelerator for Power Platform
Demonstração: Experiência de criador avançado do ALM Accelerator
Assista ao vídeo de demonstração para obter mais informações sobre a experiência para criadores avançados no ALM Accelerator.
Configurar definições de criador avançado
A tabela seguinte descreve como configurar as definições de Funções de Utilizador na aplicação ALM Accelerator para ativar a experiência para criadores avançados.
Campo | valor | Descrição |
---|---|---|
Importar soluções | Permitido | Permita esta função para mostrar o comando Importar solução na aplicação. |
Eliminar soluções | Permitido | Permita esta função para mostrar o comando Eliminar Solução na aplicação. |
Gerir soluções | Permitido | Autorize esta função para mostrar o comando Gerir Soluções na aplicação. |
Estado da exploração | Permitido | Permita esta função para deixar que os utilizadores explorem as execuções do pipeline de promoção e implementação na aplicação. |
Criação de perfil | Permitido | Permita esta função para deixar que os utilizadores criem perfis de implementação na aplicação. |
Atualizações de Perfil | Permitido | Permita esta função para deixar que os utilizadores atualizem perfis de implementação na aplicação. |
Promoção avançada | Permitido | Permita esta função para deixar que os utilizadores especifiquem um ramo de origem e de destino ou criem um ramo, utilizando a funcionalidade de promoção avançada. |
Implementação avançada | Permitido | Permita esta função para deixar que os utilizadores especifiquem um ramo de origem e de destino para um pedido pull, utilizando a funcionalidade de implementação avançada. |
Ignorar preparação | Permitido | Permita esta função para deixar que os utilizadores ignorem o passo de preparação durante a promoção de uma solução, ignorando a necessidade de configurar definições de implementação antes de consolidarem para o controlo de origem. |
Mostrar Todas as Soluções | Permitido | Permita esta função para deixar que os utilizadores vejam todas as soluções no ambiente selecionado. |
A tabela seguinte mostra como as Etiquetas de Utilizador são configuradas para a experiência de criador avançado.
Campo | Descrição |
---|---|
Implementar solução | Introduza uma etiqueta ou defina o valor como em branco para utilizar a etiqueta predefinida, IMPLEMENTAR SOLUÇÃO. |
Consolidar solução | Introduza uma etiqueta ou defina o valor como em branco para utilizar a etiqueta predefinida, CONSOLIDAR SOLUÇÃO. |
Importar solução | Introduza uma etiqueta ou defina o valor como em branco para utilizar a etiqueta predefinida, IMPORTAR SOLUÇÃO. |
Eliminar solução | Introduza uma etiqueta ou defina o valor como em branco para utilizar a etiqueta predefinida, ELIMINAR SOLUÇÃO. |
Instruções: Experiência de criador avançado do ALM Accelerator
A aplicação de administração ALM Accelerator foi utilizada para configurar a experiência de utilizador seguinte. A aplicação de administrador está instalada com o ALM Accelerator. Saiba como usar o aplicativo de administração para configurar e compartilhar experiências.
Iniciar a experiência de criador avançado do ALM Accelerator
Selecione Aplicações>ALM Accelerator for Power Platform.
Crie ligações e forneça consentimento quando pedido.
Se lhe for pedido que crie uma ligação HTTP com o Microsoft Entra, introduza https://graph.microsoft.com tanto para o URL de Recursos Base como para o URL de Recursos do Azure AD.
Selecione Criar para cada ligação quando pedido.
Da primeira vez que abrir a aplicação, selecione um ambiente.
Da próxima vez que abrir a aplicação, ela lembra-se em que ambiente estava a trabalhar.
Aparece uma lista das soluções não geridas no ambiente. Dependendo das definições de implementação do utilizador, estão disponíveis as seguintes opções para cada solução:
- Solução de confirmação: confirma todas as alterações feitas na solução ao seu sistema de controle de versão. Os pipelines de implementação são criados como parte do processo de consolidação.
- Solução de implantação: permite mover as alterações entre ambientes.
- Escolha um perfil: permite configurar em qual organização, projeto, repositório, ramificação de destino e ambientes sua solução pode ser implantada.
- Excluir Solução: Exclui a solução. Se necessário, importe-a novamente a partir do controlo de origem com as alterações mais recentes.
- Solução de importação: importa uma solução não gerenciada para seu ambiente maker a partir do controle do código-fonte.
- Histórico de solicitações (>): lista confirmações e implantações solicitadas e concluídas para a solução.
Seleciona um perfil de implementação para uma solução
Crie uma solução no estúdio de design do Power Apps ou importe uma solução não gerida a partir de um projeto do Azure DevOps. Em seguida, escolha um perfil para associar a solução com uma organização, projeto, repositório, ramo de destino e ambientes específicos, onde pode implementá-la.
Para importar uma solução, selecione Importar Solução e, em seguida, selecione um Perfil, Origem da Solução, Pasta da Solução e Configuração.
Perfil: Aponta para uma organização e projeto em Azure DevOps.
Origem da solução: selecione a ramificação que contém o projeto selecionado Azure DevOps na configuração.
Pasta da solução: Na lista de pastas na ramificação selecionada que contêm uma pasta SolutionPackage de uma exportação anterior, selecione a que contém sua solução.
Configuração (Opcional): Selecione um diretório no diretório config na Pasta da Solução que contenha definições de implantação e dados de configuração. Saiba mais sobre as definições de configuração de implantação.
Está a obter as mudanças mais recentes a partir do ramo da solução ou solicitando o ramo de outro criador para o seu ambiente. A definição de Configuração garante que todos os dados de configuração de importação pós-solução necessários existem no seu ambiente.
Localize a sua solução na lista e selecione Escolher um Perfil.
Selecione um perfil e, em seguida, selecione Guardar.
Nota
Se for um admin, pode criar perfis de implementação aqui. Se é um criador, um administrador pode ter disponibilizado alguns perfis para você escolher. Se o perfil que pretende não estiver disponível, peça ao seu administrador para criá-lo para si.
Configurar a solução para implementação
Depois de ter associado um perfil à sua solução, pode configurar a sua solução para implementação.
Sob o nome da solução, selecione Configurar Definições de Implementação.
Configure as seguintes definições:
Lista de ambientes de implantação
- Os ambientes na lista são os configurados nos passos de implementação nos perfis de implementação. Selecione um ambiente onde implementar a solução.
Referências de conexão
- Todas as referências de ligação na sua solução são enumeradas. Os utilizadores podem criar ligações nos respetivos ambientes a jusante para ligarem as referências de ligação no ambiente de destino.
- Para criar uma ligação, selecione +. Depois de criar uma ligação, selecione Atualizar no canto superior direito para atualizar a lista.
- Para selecionar uma ligação no ambiente de destino, selecione uma ligação na lista.
- Para localizar a ligação no ambiente de destino, selecione o nome ou o estado da ligação.
Variáveis de ambiente
- Todas as variáveis de ambiente na sua solução são enumeradas. Os utilizadores podem definir o valor das variáveis de ambiente nos respetivos ambientes a jusante.
- Para variáveis de ambiente padrão, como cadeia, número e JSON, introduza o valor na caixa de texto à direita do nome da variável.
- Para variáveis de ambiente de origem de dados, utilize as listas pendentes para selecionar a origem de dados adequada para utilizar no ambiente a jusante.
Aplicativos Canvas
- Todos as aplicações na sua solução são enumerados. Os utilizadores podem partilhá-las nos respetivos ambientes a jusante com um grupo do Microsoft Entra.
- Utilize a lista pendente para selecionar o Grupo do Azure AAD com o qual gostaria de partilhar a aplicação.
- Para ver os detalhes do grupo, selecione o ícone de detalhes. Abre-se um novo separador de browser com uma ligação para o grupo do Microsoft Entra no portal do Azure.
- Utilize a lista pendente de permissões para definir permissões para Pode Ver, Pode Editar ou Pode Ver e Partilhar.
Equipas do Grupo
- São listadas Equipas do Dataverse do tipo Grupo de Segurança do AAD. Os utilizadores podem configurar novas Equipas de Grupo para partilhar fluxos e conectores personalizados.
- Para adicionar uma nova configuração de Equipa de Grupo, selecione +. Introduza um Nome da Equipa, selecione um Grupo do AAD ao qual a equipa deve ser associada e selecione Direitos de Acesso, conforme necessário. A lista de direitos de acesso baseia-se nas funções disponíveis no ambiente de programação selecionado. Adicione quaisquer direitos de acesso personalizados à solução para se certificar de que estão disponíveis no ambiente de destino.
Fluxos
- Todos os fluxos na sua solução são enumerados. Os utilizadores podem configurar o proprietário do fluxo, a partilha da Equipa do Dataverse, o utilizador com o qual ativar o fluxo, se um fluxo deve ser ativado ou não e a sequência de ativação do fluxo nos respetivos ambientes a jusante.
- Para ver o fluxo, selecione o respetivo nome. A definição do fluxo abre-se num novo separador do browser.
- Utilize a lista Proprietário para selecionar um utilizador do Dataverse para ser o proprietário do fluxo no ambiente a jusante.
- Utilize a lista Partilha de Equipa para selecionar a Equipa do Dataverse com a qual partilhar o fluxo. A lista inclui Equipas do Dataverse no ambiente a jusante e Equipas do Dataverse que são configuradas nas definições de Equipas de Grupo.
- Utilize a lista Utilizador de Ativação para selecionar o utilizador para ativar o fluxo.
- Na coluna Fluxos para Ativar e Ordenar, a selecione a caixa de verificação para indicar se um fluxo deve ou não ser ativado. Utilize as setas para cima e para baixo para colocar as linhas na ordem pela qual devem ser ativadas. A sequência de ativação é particularmente útil se a solução incluir fluxos principais e subordinados em que os fluxos subordinados têm de ser ativados antes dos fluxos principais.
Conectores personalizados
- Todos os conectores personalizados na solução são enumerados. Os utilizadores podem configurar a partilha de conectores personalizados com Equipas do Dataverse nos respetivos ambientes a jusante.
- Utilize a lista Partilha para selecionar a Equipa do Dataverse com a qual partilhar o conector personalizado. A lista inclui Equipas do Dataverse no ambiente a jusante e Equipas do Dataverse que são configuradas nas definições de Equipas de Grupo.
Publique quaisquer alterações à aplicação.
Selecione Consolidar Solução para emitir as alterações para o Git.
Certifique-se de que publica quaisquer alterações à aplicação antes de iniciar uma consolidação.
Dependendo das suas permissões, poderá conseguir selecionar Mostrar Avançadas e, em seguida, selecione um ramo ou crie um com uma convenção de nomenclatura específica. Se não tiver essas permissões, a aplicação cria um novo ramo com base no nome de utilizador e nos dados de perfil de implementação.
Introduza um comentário de consolidação. Utilize a notação de hashtag (por exemplo, #123) para ligar as alterações a um item de trabalho específico no Azure DevOps.
Selecione Preparar Solução.
Confirme a configuração da solução e, em seguida, selecione Consolidar Solução.
Aparece um indicador de espera quando a emissão é iniciada. Quando a emissão tem êxito, aparece uma caixa de verificação. Um X vermelho indica que a emissão falhou. Para ver o progresso da sua emissão, selecione o indicador de progresso, que o leva ao pipeline em execução no Azure DevOps.
Nota
A utilização de ícones de progresso para visualizar o que está a acontecer nos pipelines no Azure DevOps pode ser desativada para os criadores.
Implementar a solução
Quando estiver pronto a implementar as alterações noutros ambientes, selecione Implementar Solução.
Dependendo das suas permissões, poderá ser capaz de selecionar Definições Avançadas, especifique o ramo de Origem e de Destino e introduza um Título e Comentário para o seu pedido pull. Se não tiver essas permissões, selecione um ambiente onde o implementar.
Selecione Implementar Solução.
Os passos seguintes dependem do tipo de aprovação do passo de implementação.
Pull Request: Uma solicitação pull é criada para suas alterações. Os passos restantes para unir e lançar para o ambiente de teste ocorrem no Azure DevOps. Dependendo das políticas e acionadores de ramos configurados para o seu ramo de destino, um utilizador do Azure DevOps pode aprovar ou rejeitar o seu pedido Pull com base nas suas descobertas nas alterações submetidas. O estado do pedido Pull aparece na aplicação.
Ambiente: O pipeline para implantar a solução no ambiente de destino é acionado. Os restantes passos de aprovação ocorrem no Azure DevOps.
Para iniciar uma atualização de versão de solução no ambiente de destino, adicione uma etiqueta solution-upgrade a um pedido pull.
A implementação da sua solução para o ambiente selecionado é iniciada com a aprovação do pedido pull ou a execução do pipeline, dependendo do tipo de aprovação. Quando o indicador de progresso aparecer, significa que a implementação começou. Selecione o parêntese em ângulo à direita (>) para visualizar o histórico de pedidos.
Para implementação em produção, abra as Definições Avançadas e selecione o ramo principal utilizado para acionar a implementação para produção ou crie um pedido pull diretamente no Azure DevOps.