- 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
- Notificaciones
- Auditoría
- Solución de problemas
Guía del usuario de Action Center
UiPath.Persistence.Activities.Job.WaitForJobAndResume
Descripción
Suspende la ejecución del flujo de trabajo actual hasta que se complete un trabajo especificado. Para designar un trabajo, se debe proporcionar un objeto JobData , recuperado de la actividad Iniciar trabajo y obtener referencia . Cuando se completa el trabajo, se reanuda la ejecución del flujo de trabajo.
Los trabajos pueden tener los siguientes estados:
Pendiente : un trabajo está en este estado si está en cola en el mismo Robot o está intentando establecer una conexión con el Robot (solo se pueden poner en cola diferentes trabajos en el mismo Robot).
En ejecución : un trabajo está en este estado si ha establecido una conexión con el Robot que comenzó a ejecutar el proceso designado.
Correcto : un trabajo está en este estado si el robot lo ha ejecutado correctamente y ha terminado de ejecutarse o se ha detenido utilizando el botón Detener .
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.
Deteniendo : un estado intermedio que se desencadena si haces clic en el botón Detener en Orchestrator. El trabajo se cancela tan pronto como sea seguro. Esto puede implementarse en un flujo de trabajo utilizando la actividad Debería detenerse .
Terminando : un estado intermedio que se desencadena si haces clic en el botón Cancelar en Orchestrator. De forma predeterminada, un trabajo de limpieza en segundo plano se ejecuta una vez cada tres horas y pasa a Defectuoso los trabajos que han estado en estado Terminando durante al menos un día.
Suspendido : un estado intermedio que se desencadena con el propósito de permitir la intervención del usuario o la finalización de un proceso intermedio. Se desencadena por las actividades correspondientes en Studio. Más detalles aquí.- 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í.
Detenido: un trabajo está en este estado si se detuvo (usando el botón Cancelar, o cancelándolo desde la bandeja del sistema) antes de que terminara de ejecutarse sin lanzar ningún error.
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.