activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do Integration Service

Última atualização 19 de nov de 2025

Fluxos de trabalho de longa execução com atividades do Integration Service

O Integration Service fornece suporte para fluxos de trabalho de longa duração com atividades dedicadas. Todos os conectores do Integration Service incluem uma atividade Wait for an Event on (Connector) and Resume. Sua finalidade é suspender um trabalho em tempo de execução e retomar o trabalho sempre que um determinado evento ocorrer em um aplicativo de terceiros.

Atividades Aguardar um Evento no Studio Web
Wait for an Event on Salesforce and Resume
Observação:
Wait for an Event and Resume está disponível para todas as atividades de conector fornecidas por meio do pacote unificado UiPath.IntegrationService.Activities.

No Studio Desktop, Wait for an Event and Resume é listado no painel Atividades, na seção Disponível, para cada conector. No Studio Web, você pode encontrá-lo usando o navegador de atividades. Para obter detalhes, consulte Trabalhando com atividades do Integration Service.

Por que usar fluxos de trabalho de longa duração


Diagrama de fluxo de trabalho de longa duração

Suspender fluxos de trabalho pode reunir vários fluxos de trabalho individuais em um só. Ajuda a abordar cenários de influência humana no loop ou eventos externos ao fluxo de trabalho, mantendo o estado e o escopo de todo o fluxo de trabalho no momento da retomada. Isso torna mais fáceis a visão geral dos fluxos de trabalho e das tarefas e mantém o contexto do objeto completo ou conjunto de dados que o fluxo de trabalho está processando. O contexto do trabalho permanece até que seu conjunto de dados atinja um certo status.

Suspender fluxos de trabalho também remove a filtragem separada que você pode ter que executar em fluxos de trabalho individuais. Se você estiver interessado em certas atualizações de um registro específico, você pode filtrar um determinado registro como parte da atividade, em vez de disparar vários trabalhos.

Como os fluxos de trabalho de longa duração funcionam

O suporte do Integration Service para fluxos de trabalho de longa duração é baseado na estrutura de gatilhos do Integration Service e nas atividades de Persistência existentes.

Observação: As atividades Wait for Event e Resume incluem suporte para o Serviço de Rastreamento de Processo. Para obter detalhes, consulte Suporte do Serviço de Rastreamento de Processo.

Cada conector do Integration Service que é compatível com eventos também é compatível com recursos para fluxos de trabalho de longa duração nos mesmos eventos. Por exemplo, o conector do Salesforce é compatível com os seguintes eventos: Conta criada, Contato criado, Oportunidade criada, Potencial cliente criado, Oportunidade fechada e ganha, Registro atualizado e Registro criado. Os mesmos eventos estão disponíveis para seleção na atividade Wait for an Event on Salesforce and Resume.

No tempo de execução, quando um trabalho passa para o estado Suspenso, ele cria um gatilho temporário no Integration Service. Esse gatilho desaparece quando o evento ocorre no sistema do fornecedor. Quando isso acontece, o Integration Service dá ao Orchestrator uma instrução Retomar trabalho. O Orchestrator retoma o trabalho existente, retirando-o do estado Suspenso de volta para o estado Em execução. O trabalho continua com o contexto e o estado completos que tinha antes de ser suspenso e com a entrada da atividade do evento. Quando o trabalho é retomado com sucesso, o Orchestrator instrui o Integration Service a remover o gatilho temporário.

Observação:

Os gatilhos temporários são criados no Integration Service apenas em tempo de execução, não em tempo de projeto. Ao testar, o processo pausa quando chega à atividade Aguardar. Nesse ponto, você pode acessar manualmente o aplicativo do fornecedor, executar a ação necessária (aprovar um pedido, por exemplo) e, em seguida, selecionar Continuar no Studio para retomar a execução.

Exemplo

Aqui está um exemplo de fluxo de trabalho com uma atividade Wait for an Event and Resume.

  1. Acione um fluxo de trabalho quando um pedido é criado no Salesforce, usando o gatilho Registro criado para um objeto Pedido.
    Observação: o pedido é identificado usando seu ID. Esse ID é usado mais adiante no fluxo de trabalho para captar atualizações naquele pedido específico.
  2. Siga uma série de etapas, como recuperar informações do cliente e itens do pedido.
  3. Para que o pedido seja processado mais adiante pelo fluxo de trabalho, um gerente de vendas precisa intervir e executar uma ação nesse pedido, como aprová-lo no Salesforce. É aqui que você usa o Wait for an Event on Salesforce and Resume.
  4. Quando o fluxo de trabalho chega à atividade Esperar, ele pausa.O trabalho é suspenso temporariamente, aguardando uma atualização em um pedido com um identificador específico (o ID do objeto recuperado na etapa 1).
    1. No Orchestrator, na página Trabalhos, o estado de seu processo muda para Suspenso.
    2. No Integration Service, na guia Gatilhos, um gatilho temporário Registro criado é criado, esperando que uma ação aconteça no Salesforce.
  5. No Salesforce, o pedido é aprovado.
  6. Verificando a cada cinco minutos (ou de acordo com a configuração), o gatilho do Integration Service identifica o evento no Salesforce.
  7. Depois que o evento é identificado, a execução do processo é retomada.
    1. No Orchestrator, na guia Trabalhos, o estado do processo muda de Suspenso para Em Execução.
    2. No Integration Service, o gatilho temporário é excluído.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.