- Notas de versão
- Instalação e atualização
- Antes de começar
- 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
- Create Form Task
- 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
- Add Task Comment
- Update Task Labels
- Ações
- Processos
- Auditar
UiPath.Persistence.Activities.Job.WaitForJobAndResume
Description
Suspends the execution of the current workflow until a specified Job is completed. To designate a Job, a JobData object, retrieved from the Start Job and Get Reference activity, must be supplied. When the Job is completed, the execution of the workflow is resumed.
Os trabalhos podem ter os seguintes estados:
-
Pending - A job is in this state if it is queued on the same Robot or it is trying to establish a connection with the Robot (only different jobs on the same Robot can be queued). -
Running - A job is in this state if it has established a connection to the Robot which started executing the designated process. -
Successful - A job is in this state if it has been executed correctly by the Robot and it has finished running or has been stopped using the Stop button. -
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.
-
Stopping - An intermediary state that is triggered if you click the Stop button in Orchestrator. The job is canceled as soon as it is safe. This can be implemented in a workflow using the Should Stop activity. -
Terminating - An intermediary state that is triggered if you click the Kill button in Orchestrator. By default, a cleanup background job runs once every three hours and transitions to Faulted the jobs that have been in a Terminating state for at least one day. -
Suspended - An intermediary state that is triggered with the purpose of allowing user intervention or completion of an intermediary process. It is triggered by the corresponding activities in Studio. Details here. -
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.