- Introducción
- Primeros pasos
- Modelado de procesos con BPMN
- Comprender el modelado del proceso
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos BPMN
- Autopilot para Maestro (vista previa)
- Repositorio de procesos
- Modelado de procesos con gestión de casos
- Diseñar un esquema de entidad de caso persistente
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Reglas de salida y terminación temprana de etapas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Gestionar instancias de casos en ejecución: pausar, migrar y reintentar
- Diccionario de componentes de la gestión de casos de Maestro
- Modelado de procesos con Flow
- Implementación del proceso
- Depuración
- Simular
- Publicar y actualizar procesos de agente
- Escenarios de implementación comunes
- Extracción y validación de documentos
- Operaciones de proceso
- Supervisión de procesos
- Optimización de procesos
- Información de referencia
Actividades de tareas de cola en procesos de Maestro BPMN: campos obligatorios para crear, actualizar y resolver artículos en cola de Orchestrator, organizados por actividad.
Las actividades de tareas en cola crean, actualizan y resuelven artículos en cola de Orchestrator a partir de una tarea en un proceso BPMN de Maestro. Se accede a las actividades de cola desde el menú desplegable Acción en el panel Propiedades de una tarea. Las actividades de cola están disponibles en los siguientes tipos de tareas: consulta Tareas para ver la lista completa:
- Tareas de servicio
- Tareas de usuario
- Enviar tareas
- Recibir tareas
- Tareas de regla empresarial
- Tareas de script
Ciclo de vida del artículo en cola
| Estado | Cómo se alcanza |
|---|---|
| Nuevo | El elemento se añade a la cola. |
| EnCurso | Un desencadenador de cola inicia una instancia de proceso para el elemento y la establece en EnCurso. |
| Correcto/Error | El proceso establece el estado final con Establecer estado de transacción. |
| Abandonado | Automático, si un elemento permanece en progreso durante 24 horas sin alcanzar un estado final. Si el reintento está configurado en la cola, Orchestrator clona el elemento y lo vuelve a poner en cola. |
Un artículo en cola inicia exactamente una instancia de proceso BPMN de Maestro. En esta versión no se admite una única instancia que consuma varios elementos en un bucle.
Crear artículos en cola
Añade un nuevo elemento a una cola de Orchestrator con el estado Nuevo .
| Campo | Obligatorio | Descripción |
|---|---|---|
| Nombre de cola | Sí | La cola de Orchestrator a la que añadir el elemento. |
| Ruta de la carpeta | Sí | La carpeta de Orchestrator que contiene la cola. |
| Prioridad | No | La prioridad de procesamiento del elemento. |
| Fecha límite | No | La fecha y hora en la que debe procesarse el elemento. |
| Posponer fecha | No | La fecha y hora más tempranas en que el elemento estará disponible para su procesamiento. |
| Datos personalizados | No | Datos adicionales adjuntos al elemento, disponibles para el robot o proceso que lo procesa. |
Crear y esperar artículos en cola
Añade un elemento a una cola y espera a que el elemento alcance un estado final antes de continuar el proceso. Utiliza los mismos campos que Crear artículos en cola.
Añadir elementos de la cola de forma masiva
Añade varios elementos a una cola en un solo lote, hasta 15 000 elementos por llamada.
| Campo | Obligatorio | Descripción |
|---|---|---|
| Nombre de cola | Sí | La cola de Orchestrator a la que añadir elementos. |
| Ruta de la carpeta | Sí | La carpeta de Orchestrator que contiene la cola. |
| Elementos | Sí | La lista de elementos que se van a añadir, hasta 15 000 por llamada. |
| TipoDeConfirmación | Sí | AllOrNothing rechaza todo el lote si algún elemento falla en la validación. ProcessAllIndependently añade todos los elementos válidos e informa de los fallos de forma individual. |
Cuando el tipo de confirmación es ProcessAllIndependently, la actividad devuelve la lista de elementos que no se pudieron añadir.
Eliminar elementos de la cola
Elimina elementos con el estado Nuevo de una cola especificada.
| Campo | Obligatorio | Descripción |
|---|---|---|
| Nombre de cola | Sí | La cola de Orchestrator de la que se eliminarán los elementos. |
| Ruta de la carpeta | Sí | La carpeta de Orchestrator que contiene la cola. |
| Elementos | Sí | Los elementos que se eliminarán. Solo se pueden eliminar los elementos con el estado Nuevo . |
Posponer elemento de la transacción
Establece una fecha de aplazamiento y, opcionalmente, una fecha de vencimiento, para un elemento de transacción en curso y devuelve el elemento al estado Nuevo .
| Campo | Obligatorio | Descripción |
|---|---|---|
| Fecha de aplazamiento | Sí | La fecha y hora más tempranas en que el elemento vuelve a estar disponible para su procesamiento. |
| Fecha límite | No | La fecha límite en la que debe procesarse el elemento. |
Posponer el elemento de transacción no se vuelve a intentar automáticamente cuando la llamada subyacente falla con un error 4xx.
Establecer progreso de la transacción
Actualiza un elemento de transacción InProgress con una cadena de estado personalizada. El estado es visible en Orchestrator.
| Campo | Obligatorio | Descripción |
|---|---|---|
| Progreso | Sí | Una cadena de texto personalizada que describe el estado de procesamiento actual del elemento. |
Establecer estado de la transacción
Establece el estado final de un elemento de transacción en Correcto o Erróneo.
| Campo | Obligatorio | Descripción |
|---|---|---|
| Estado | Sí | Correcto o Erróneo. |
| Tipo de error | Condicional | Obligatorio cuando el estado es Erróneo. BusinessException o ApplicationException. |
| Razón del error | Condicional | Obligatorio cuando el estado es Erróneo. Una breve descripción del error. |
| Detalles de error | No | Información de error adicional. |
Maestro vuelve a intentar la tarea automáticamente a menos que la llamada subyacente falle con un error 4xx. En caso de fallo, la tarea devuelve el código de error OrchestratorSetTransactionResultFailed.
Para el desencadenador que inicia un proceso desde un artículo en cola, consulta Eventos. Para obtener más información sobre las tareas, consulta Tareas en el modelado BPMN.