- Notas relacionadas
- Instalación y actualización
- Antes de empezar
- Primeros pasos
- Actividades
- Diseñar flujos de trabajo de larga duración
- Comenzar trabajo y obtener referencia
- Esperar trabajo y continuar
- Agregar elemento de la cola y obtener referencia
- Esperar elemento de la cola y continuar
- Crear tarea de formulario
- Esperar la tarea de formulario y continuar
- Reanudar después del retraso
- Asignar tareas
- Crear Tarea Externa
- Esperar la Tarea Externa y continuar
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Agregar comentario de tarea
- Actualizar etiquetas de la tarea
- Acciones
- Procesos
Esperar trabajo y continuar
UiPath.Persistence.Activities.Job.WaitForJobAndResume
Descripción
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.
Los trabajos pueden tener los siguientes 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.Nota:Los trabajos defectuosos deben reiniciarse 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. -
Reanudado : un estado intermedio que se desencadena si se cumplen las condiciones (intervención del usuario, finalización del proceso intermedio) de un flujo de trabajo fragmentado. Se desencadena por las actividades correspondientes en Studio. Más detalles aquí.
-
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.
Una vez reanudado, un trabajo pasa al estado En ejecución .
Compatibilidad de proyectos
Windows - Heredado | Windows | Multiplataforma
Windows, Windows: configuración heredada
Panel del Diseñador
- Objeto de trabajo (entrada) : el trabajo que quieres suspender, almacenado en una variable
JobData. Esta variable se puede obtener de una actividad Iniciar trabajo y obtener referencia . Este campo solo admite variablesJobData. - Objeto de trabajo : el objeto de trabajo actualizado obtenido de Orchestrator después de la ejecución de esta actividad.
Panel de propiedades
Común
- ContinuarEnCasoDeError : especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleanos (Verdadero, Falso). El valor predeterminado es Falso. Como resultado, si el campo está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
If this activity is included in Try Catch and the value of the ContinueOnError property is True, no error is caught when the project is executed.
- Nombre para mostrar: el nombre para mostrar de la actividad.
- MensajeDeEstado : el mensaje especificado en este campo de propiedad se muestra en Orchestrator junto con el flujo de trabajo suspendido por esta actividad. Este campo solo admite cadenas y variables
String. - LímiteDeTiempoEnMilisegundos: especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de mostrar un error. El valor predeterminado es 30000 milisegundos (30 segundos).
Entrada
- Objeto de trabajo (entrada) : el trabajo que quieres suspender, almacenado en una variable
JobData. Esta variable se puede obtener de una actividad Iniciar trabajo y obtener referencia . Este campo solo admite variablesJobData.
Otros
- Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
- Objeto de trabajo : el objeto de trabajo actualizado obtenido de Orchestrator después de la ejecución de esta actividad.
Configuración multiplataforma
- Objeto de trabajo (entrada) : el trabajo que quieres suspender, almacenado en una variable
JobData. Esta variable se puede obtener de una actividad Iniciar trabajo y obtener referencia . Este campo solo admite variablesJobData. - Objeto de trabajo : el objeto de trabajo actualizado obtenido de Orchestrator después de la ejecución de esta actividad.
Opciones avanzadas
- ContinuarEnCasoDeError : especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleanos (Verdadero, Falso). El valor predeterminado es Falso. Como resultado, si el campo está vacío y se produce un error, la ejecución del proyecto se detiene. Si el valor se establece en Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
If this activity is included in Try Catch and the value of the ContinueOnError property is True, no error is caught when the project is executed.
- LímiteDeTiempoEnMilisegundos: especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute la actividad antes de mostrar un error. El valor predeterminado es 30000 milisegundos (30 segundos).
- MensajeDeEstado : el mensaje especificado en este campo de propiedad se muestra en Orchestrator junto con el flujo de trabajo suspendido por esta actividad. Este campo solo admite cadenas y variables
String.