Estender um pipeline com um fluxo da nuvem

Concluído

Com base na configuração de um estágio de pipeline, você pode executar diferentes ações durante a vida útil da implantação de um pipeline. O sistema ativa gates opcionais quando você precisa pausar a implantação. Esses gates aguardam uma atualização de status antes de prosseguir para a próxima etapa ou interromper a implantação.

Para estender um pipeline com um fluxo da nuvem, é possível adicionar gatilhos ou ações que forneçam outro nível de interação.

Gatilhos

Para os fluxos da nuvem que reagem a um evento de negócios, você pode configurar o gatilho do Dataverse Quando uma ação é executada para o evento em questão. Para fazer isso, use uma condição de gatilho que limite o escopo do fluxo somente aos casos aplicáveis para os quais o fluxo é criado.

As expressões nas condições de gatilho podem ajudar a limitar o escopo de quando uma implantação de pipeline dispara um fluxo, como:

  • Para um nome de pipeline específico:

    @equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Extend a Pipeline Demo')

  • Para todos os pipelines que contêm um nome de estágio específico:

    @contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Move to QA')

Importante

Os filtros de condição diferenciam maiúsculas de minúsculas. O nome do pipeline ou do estágio deve ser exatamente como definido.

Ações

Se você configurar o pipeline com gates, na maioria dos casos, após a conclusão da lógica de fluxo, o fluxo da nuvem deverá usar Executar uma ação não associada do Dataverse para interromper a implantação ou deixá-la continuar. Os valores do parâmetro de status da ação são os seguintes:

  • 10: gerado pelo sistema (pendente)

  • 20: se a implantação puder continuar (êxito)

  • 30: se a implantação deve ser interrompida (falha)

Você pode aproveitar todos os recursos dos fluxos da nuvem do Power Automate para estender um pipeline. Esses recursos incluem opções para ler ou atualizar registros conectando-se a diferentes fontes de dados, enviar emails ou aprovações e muito mais.

Próximas etapas

Agora, você aprendeu a estender um pipeline com um fluxo da nuvem do Power Automate. Em seguida, você aplicará esses conceitos para adicionar um estágio de aprovação a um pipeline.