- Introdução
- Atividades
- Projetando fluxos de trabalho de longa duração
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Wait for Form Task and Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Obter tarefas do aplicativo
- Add Task Comment
- Update Task Labels
- Criar tarefa do aplicativo
- Wait For App Task and Resume
- Configure task timer
- Ações
- Autopilot no Action Center - Pré-visualização
- Processos
- Notificações
- Auditar
UiPath.Persistence.Activities.Job.WaitForJobAndResume
Description
Suspende a execução do fluxo de trabalho atual até que uma Tarefa especificada seja concluída. Para designar um trabalho, um objeto JobData , recuperado da atividade Start Job e Get Reference , deve ser fornecido. Quando o Trabalho for concluído, a execução do fluxo de trabalho é retomada.
Os trabalhos podem ter os seguintes estados:
Pendente - Um trabalho está nesse estado se estiver em fila no mesmo Robô ou estiver tentando estabelecer uma conexão com o Robô (somente trabalhos diferentes no mesmo Robô podem ser enfileirados).
Em execução - um trabalho está nesse estado se ele tiver estabelecido uma conexão com o Robô que começou a executar o processo designado.
Bem-sucedido - um trabalho está nesse estado se tiver sido executado corretamente pelo Robô e tiver concluído a execução ou tiver sido interrompido usando o botão Parar .
Faulted - A job is in this state if it failed to start or the process threw an unhandled error during execution.
Observação:Os trabalhos com falha devem ser reiniciados manualmente.
Parando - um estado intermediário que é disparado se você clicar no botão Parar no Orchestrator. O trabalho é cancelado assim que for seguro. Isso pode ser implementado em um fluxo de trabalho usando a atividade Deve Parar .
Encerrando - Um estado intermediário que será disparado se você clicar no botão Encerrar no Orchestrator. Por padrão, um trabalho de limpeza em segundo plano é executado uma vez a cada três horas, e os trabalhos que estiveram no estado de Encerramento por mais de um dia mudam para Com falha.
Suspenso - um estado intermediário que é acionado com a finalidade de permitir a intervenção do usuário ou a conclusão de um processo intermediário. Ele é acionado pelas atividades correspondentes no Studio. Consulte os detalhes aqui.- Retomado - um estado intermediário que é disparado se as condições (intervenção do usuário, conclusão do processo intermediário) de um fluxo de trabalho fragmentado tiverem sido atendidas. Ele é acionado pelas atividades correspondentes no Studio. Consulte os detalhes aqui.
Stopped - A job is in this state if it stopped (by using the Kill button, or by canceling it from the system tray) before it finished executing without throwing any errors.
Depois que um trabalho é retomado, ele faz a transição para o estado Em execução .
Compatibilidade do projeto
Windows - Legada | Windows | Multiplataforma
Windows, Windows - configuração herdada
Painel do Designer
- Objeto do Trabalho (Entrada) — o Trabalho que você deseja suspender, armazenado em uma variável
JobData. Essa variável pode ser obtida de uma atividade Start Job and Get Reference . Este campo é compatível apenas com variáveisJobData. - Objeto do Trabalho — o objeto Trabalho atualizado obtido do Orchestrator após a execução desta atividade.
Painel de Propriedades
Comum
- ContinuarComErro — especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
Se esta atividade estiver incluída em Try Catch e o valor da propriedade Continuar com erro for Verdadeiro, nenhum erro será capturado quando o projeto for executado.
- DisplayName - O nome de exibição da atividade.
- MensagemDeStatus - A mensagem especificada nesse campo de propriedade é exibida no Orchestrator juntamente com o fluxo de trabalho que está suspenso por essa atividade. Este campo é compatível apenas com strings e variáveis
String. - TempoLimiteEmMs - Especifica o período de tempo (em milissegundos) para aguardar que a atividade seja executada antes de gerar um erro. O valor padrão é de 30.000 milissegundos (30 segundos).
Entrada
- Objeto do Trabalho (Entrada) — o Trabalho que você deseja suspender, armazenado em uma variável
JobData. Essa variável pode ser obtida de uma atividade Start Job and Get Reference . Este campo é compatível apenas com variáveisJobData.
Diversos
- Privado - Se selecionado, os valores de variáveis e argumentos não são mais registrados no nível Verbose.
Saída
- Objeto do Trabalho — o objeto Trabalho atualizado obtido do Orchestrator após a execução desta atividade.
Configuração multiplataforma
- Objeto do Trabalho (Entrada) — o Trabalho que você deseja suspender, armazenado em uma variável
JobData. Essa variável pode ser obtida de uma atividade Start Job and Get Reference . Este campo é compatível apenas com variáveisJobData. - Objeto do Trabalho — o objeto Trabalho atualizado obtido do Orchestrator após a execução desta atividade.
Opções avançadas
- ContinuarComErro — especifica se a automação deve continuar mesmo quando a atividade gera um erro. Este campo só aceita valores booleanos (True, False). O valor padrão é False. Como resultado, se o campo estiver em branco e um erro for lançado, a execução do projeto será interrompida. Se o valor for definido como True, a execução do projeto prosseguirá mesmo com erros.
Se esta atividade estiver incluída em Try Catch e o valor da propriedade Continuar com erro for Verdadeiro, nenhum erro será capturado quando o projeto for executado.
- TempoLimiteEmMs - Especifica o período de tempo (em milissegundos) para aguardar que a atividade seja executada antes de gerar um erro. O valor padrão é de 30.000 milissegundos (30 segundos).
- MensagemDeStatus - A mensagem especificada nesse campo de propriedade é exibida no Orchestrator juntamente com o fluxo de trabalho que está suspenso por essa atividade. Este campo é compatível apenas com strings e variáveis
String.