Atividade de aprovação nos pipelines da Fabric Data Factory

A atividade de aprovação pausa um pipeline e envia um pedido de aprovação a um ou mais revisores. O pipeline espera por uma resposta e depois continua por caminhos diferentes dependendo se o pedido é aprovado ou rejeitado.

Isto é útil quando o seu fluxo de trabalho necessita de uma decisão humana antes de avançar, por exemplo, aprovar uma carga de dados, aprovar um relatório para publicação ou impor a separação de tarefas.

A atividade de aprovação

Quando o pipeline chega a uma atividade de aprovação:

  1. Envia um pedido de aprovação aos revisores que especificaste.
  2. Faz uma pausa e espera por uma resposta.
  3. Continua pelo caminho de sucesso ou fracasso com base na decisão do revisor. Para mais detalhes, consulte Resultados do oleoduto.

Pré-requisitos

Antes de começar, certifique-se de que:

Adicionar uma atividade de aprovação a um pipeline

  1. Crie um novo pipeline ou abra um existente.

  2. Pesquise por Aprovação no painel Atividades e selecione-o para o adicionar à área de desenho.

    Captura de ecrã do painel Atividades do pipeline com a atividade de aprovação destacada.

  3. Selecione a atividade de aprovação na tela.

    Captura de ecrã da atividade de aprovação no pipeline canvas.

  4. No separador Geral , configure o nome da atividade e outras definições gerais. Para orientação, consulte Definições Gerais.

Selecione o tipo de aprovação

No separador Definições, escolha o Tipo de pedido de aprovação:

  • Outlook 365
  • Microsoft Teams
  • Ponto de extremidade personalizado

Observação

O Outlook 365 e o Microsoft Teams não suportam controlo de acesso baseado em funções (RBAC) para aprovações. Se precisar de suporte para RBAC, utilize o tipo endpoint personalizado.

Configurar definições para o Outlook 365

 Captura de ecrã das definições de atividade de aprovação para Outlook 365.

  1. Selecione uma Conexão existente na lista pendente, ou crie uma nova.
  2. Insira um título de Pedido . Isto aparece no assunto do email. Seja breve e descritivo.
  3. (Opcional) Insira uma descrição. Isto aparece no corpo do email. Inclua contexto suficiente para que o revisor perceba o que está a aprovar e porquê.
  4. Introduza o endereço de email do Approver . Isto pode ser um utilizador individual ou um grupo.

Para mais informações sobre ligações de e-mail, consulte atividade do Outlook do Office 365.

Configurar definições para o Microsoft Teams

Captura de ecrã das definições de atividade de aprovação para Microsoft Teams.

  1. Selecione uma Conexão existente na lista pendente ou crie uma nova.
  2. Insira um título de Pedido . Isto aparece como a primeira linha da mensagem do Teams.
  3. (Opcional) Insira uma descrição. Isto aparece no corpo da mensagem.
  4. Na opção de Publicar, escolhe se publicas num canal ou num grupo de chat.
  5. Configure as restantes definições para especificar o aprovador.

Para mais informações sobre ligações ao Teams, consulte atividade do Teams.

Configurar definições para um endpoint personalizado

  1. Selecione uma Conexão existente na lista pendente ou crie uma nova.
  2. Introduza a carga útil Body a enviar para o endpoint.

Configurar o comportamento do tempo limite

Para definir um limite de tempo para a aprovação, use o valor Timeout no separador Geral. Se não for recebida nenhuma resposta antes do timeout, a atividade falha e segue o percurso de rejeição.

Observação

O requerente (a pessoa que envia o pedido de aprovação) é automaticamente a última pessoa a modificar o pipeline.

Experiência do aprovador

Quando o pipeline atinge uma atividade de aprovação, os revisores recebem uma notificação baseada no tipo de aprovação:

  • Outlook 365 - um email com os botões Aprovar e Rejeitar.
  • Microsoft Teams - uma mensagem do Teams com links para ações de aprovação.
  • Um endpoint personalizado - um pedido HTTP para o endpoint configurado.

Captura de ecrã do email de pedido de aprovação recebido por um revisor.

A notificação inclui um link para o Centro de Monitorização do oleoduto.

Responder a um pedido de aprovação

  1. Selecione o link na notificação para abrir o Monitoring Hub.

  2. Vá ao separador Revisão e submeta a sua decisão.

    Captura de ecrã do separador de Revisão no Centro de Monitorização para uma atividade de aprovação.

Se o pipeline tiver várias atividades de aprovação e fores o aprovador de mais do que uma, podes aprová-las ou rejeitá-las em massa no separador Revisão.

Depois de submeteres uma decisão, o pipeline recomeça automaticamente.

Resultados do oleoduto

A atividade de aprovação tem dois desfechos:

  • Aprovado - o pipeline continua pelo caminho do sucesso.

    Captura de ecrã de uma execução de pipeline aprovada com sucesso.

  • Rejeitado – o aprovador rejeitou o pedido, ou a atividade expirou. O oleoduto continua ao longo do percurso de falha.

    Captura de ecrã de uma execução de pipeline rejeitada.

Ligue as atividades a jusante aos caminhos de sucesso ou fracasso para controlar o que acontece a seguir.

Monitorizar execuções de aprovação

As execuções das atividades de aprovação aparecem no histórico de execuções do pipeline. Você pode ver:

  • Quando os pedidos de aprovação foram criados e resolvidos.
  • Quem aprovou ou rejeitou cada pedido.
  • Resultados da aprovação e estado geral do pipeline.

Para ver aprovações pendentes e concluídas, vá à página Monitorização e abra o separador Revisão.

Captura de ecrã do separador de Revisão mostrando pedidos de aprovação pendentes e concluídos.

Melhores práticas para atividades de aprovação

  • Inclua contexto claro – dê aos revisores detalhes suficientes para que não precisem de fazer perguntas de seguimento.
  • Mantenha os parâmetros de aprovação estreitos – apenas passos de entrada que exijam uma decisão humana.
  • Desenhe caminhos claros de rejeição – trate das rejeições com notificações ou passos de remediação.
  • Refletir processos empresariais reais – evite usar aprovações como atrasos ou pausas genéricas.