Compartilhar via


Interrupção segura

O recurso de interrupção segura no Power Automate para desktop permite que os usuários interrompam a execução de um fluxo da área de trabalho de maneira controlada e segura. Ao contrário das terminações abruptas, a parada segura garante que o fluxo conclua sua ação atual e execute um conjunto predefinido de etapas de limpeza antes de parar. Isso ajuda a manter a integridade dos dados e evita deixar os sistemas em um estado inconsistente.

Como funciona a parada segura

Para usar a parada segura, dois componentes devem ser configurados:

  • Gatilho de interrupção segura:
    • A parada segura pode ser iniciada de três maneiras:
      • No portal do Power Automate: navegue até a página Detalhes da Execução de um fluxo da área de trabalho em execução e selecione Interrupção segura. Captura de tela do botão para interrupção segura de uma execução de fluxo da área de trabalho por meio do portal do Power Automate.
      • No console do Power Automate para desktop: localize o fluxo da área de trabalho em execução. Selecione o menu suspenso próximo do botão Parar e selecione Interrupção segura. Ou clique com o botão direito do mouse no fluxo e selecione Interrupção segura no menu de contexto.
      • No designer do Power Automate para desktop: use a lista suspensa no botão Interromper e selecione Interrupção segura.
        • Essa opção é especialmente útil durante a depuração ou quando um fluxo precisa ser interrompido normalmente no designer sem interromper o ambiente. Captura de tela do botão para interrupção segura de uma execução de fluxo da área de trabalho por meio do portal do designer do Power Automate para desktop.
  • Parada segura no fluxo:
    • Dentro do fluxo da área de trabalho, insira a ação Se a interrupção segura for solicitada (encontrada no módulo Controle de Fluxo). Esta ação verifica se uma parada segura foi solicitada. Em caso afirmativo, ele executa o bloco de ações definido dentro dele.
      • A ação inclui um parâmetro Interromper o fluxo:
        • Se definido como true, o fluxo será interrompido automaticamente após a execução do bloco.
        • Se definido como falso, o usuário deverá inserir explicitamente uma ação Interromper Fluxo para encerrar a execução.
    • Isso permite flexibilidade na definição do que deve acontecer quando uma parada segura é acionada — como salvar arquivos, fechar conexões ou registrar o status — antes que o fluxo termine.

Práticas recomendadas

  • Coloque a ação Se a interrupção segura for solicitada em pontos de verificação lógicos em seu fluxo onde a limpeza ou a reversão podem ser necessárias.
  • Use o parâmetro Interromper o fluxo cuidadosamente para controlar se o fluxo deve terminar imediatamente ou continuar após o tratamento da solicitação de interrupção.
  • Considere o uso de parada segura durante o desenvolvimento e o teste para interromper fluxos com segurança sem perder o contexto ou corromper dados.

Limitações

  • A interrupção segura deve ser acionada antes que a ação Se a interrupção segura for solicitada seja atingida no fluxo. Se a ação for ignorada ou ainda não tiver sido executada, a solicitação de parada não entrará em vigor até o próximo ponto de verificação.
  • Esse recurso não é um mecanismo de pausa ou retomada. Uma vez acionado e executado, o fluxo para conforme definido.

Referência de ações do controle de fluxo