UiPath Documentation
maestro
latest
false
Guía del usuario de Maestro
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Eventos en BPMN

Guía de modelado para eventos BPMN en Maestro, que abarca los tipos de inicio, intermedios y finales con sus desencadenadores y su uso correcto en los diagramas de proceso.

Los eventos representan algo que sucede durante un proceso. Los eventos pueden iniciar, interrumpir, retrasar o finalizar el flujo del proceso. En BPMN, cada evento se define por su tipo (inicio, intermedio, final) y desencadenador (por ejemplo, mensaje, temporizador, error). Esta página describe cómo deben modelarse los eventos en los diagramas de Maestro, independientemente del soporte de ejecución.

Recomendaciones de modelado​

  • Da preferencia a un etiquetado descriptivo en todos los eventos para indicar el significado empresarial (por ejemplo, Timeout after 2 days en lugar de Timer).
  • Utiliza eventos de señal solo para coordinación suelta; evita utilizarlos para aplicar la lógica.
  • Para los diagramas grandes, utiliza eventos de enlace para evitar el desorden causado por los flujos largos.
  • Evita sobreutilizar los eventos intermedios. Céntrate en la claridad sobre la exhaustividad.

Eventos de inicio​

Un evento de inicio define cómo comienza un proceso. Un diagrama debe incluir al menos un evento de inicio.

Tipo de eventoIconoSignificado
NingunoSe utiliza para inicios manuales o cuando el desencadenador se define fuera del modelo BPMN.
Mensajeevento de inicio de mensajeIndica que el proceso se desencadena por un mensaje entrante. A menudo se utiliza en los procesos llamados.
Temporizadoreventos de inicio de temporizadorIndica que el proceso se inicia en un momento específico o después de un retraso. Útil para las operaciones programadas.
ColaIndica que el proceso se inicia cuando se añade un nuevo elemento a una cola de Orchestrator. Cada elemento de la cola inicia una instancia de proceso.

Puedes modelar varios eventos de inicio en el mismo proceso para admitir diferentes puntos de entrada.

Cuando tienes varios eventos de inicio y quieres depurar, abre el menú de contexto del evento de inicio que deseas probar y selecciona Probar.

Al implementar un proceso, puedes establecer un punto de entrada predeterminado (un evento de inicio). Orchestrator utiliza este evento de inicio cuando inicias el proceso sin especificar explícitamente uno. Aún puedes ejecutar o depurar desde cualquier otro evento de inicio seleccionándolo en runtime.

Nota:

Un proceso en Maestro debe incluir al menos un evento de inicio. Puedes modelar varios eventos de inicio dentro del mismo proceso para admitir diferentes puntos de entrada (por ejemplo FHTTP/API), desencadenadores programados o manuales. Utiliza subprocesos para modelar puntos de entrada adicionales.

Para obtener más detalles sobre los elementos BPMN admitidos en Maestro, consulta Soporte BPMN.

Eventos intermedios​

Los eventos intermedios modelan las cosas que suceden entre el inicio y el final de un proceso. Pueden retrasar el flujo, esperar una entrada o señalar algo a otros elementos.

Tipo de eventoIconoUso
Mensaje (captura)Icono de evento intermedio que captura mensajeEspera un mensaje para continuar. Colocado en línea o en un límite.
Temporizadorevento de temporizador intermedioRetrasa el flujo hasta una marca de tiempo o duración. Se utiliza comúnmente para los tiempos de espera.
Señal (Lanzar/Capturar)Icono de evento intermedio de lanzamiento/captura de señalTransmite o espera una señal. Utilízalo para acoplar de forma suelta los fragmentos de proceso.
Enlace (Lanzar/Capturar)Icono de evento intermedio de captura/lanzamiento de enlaceSe utilizan como conectores fuera de página. Mejora la legibilidad en los diagramas grandes.
Escalada (Lanzar/Capturar)Icono de evento intermedio de lanzamiento/captura de escaladaIndica una escalada a nivel empresarial. Normalmente se adjunta a eventos de límite.
ErrorIcono de evento de límite de errorRepresenta una excepción. Debe ser capturado por un evento de límite de error en una tarea o subproceso.
ADVERTENCIA:

En el modelado, los eventos intermedios deben utilizarse para aclarar las dependencias o la lógica de temporización. El comportamiento real puede depender del soporte del runtime.

Para obtener más detalles sobre los elementos BPMN admitidos en Maestro, consulta Soporte BPMN.

Eventos de límite​

Los eventos de límite se adjuntan a las tareas o subprocesos para modelar interrupciones o tiempos de espera.

Tipo de eventoIconoComportamiento
Temporizador de interrupciónevento de límite de temporizadorCuando se dispara el temporizador, cancela la tarea/subproceso adjunto y sigue el flujo de límite. Úsalo para tiempos de espera, SLA o plazos. Si necesitas que la actividad continúe, utiliza un evento de límite de temporizador sin interrupción.
Error de interrupciónevento de límite de errorCaptura un error lanzado por la actividad adjunta o su trabajo interno, cancela esa actividad y redirige al flujo de límite. En BPMN, los eventos de límite de error siempre tienen interrupción.Común con actividades de llamada para manejar errores de un proceso llamado.
Escalaevento de límite de escaladaCaptura una escalada desde dentro de la actividad adjunta. Si está marcado como con interrupción, cancela la actividad; si lo está como sin interrupción, inicia el flujo de límite en paralelo mientras continúa la actividad. Úsalo para notificar o llamar la atención sin tratarlo como un fallo.
ADVERTENCIA:

Usa eventos de límite para representar excepciones esperadas o flujos alternativos. Colócalos visualmente en el borde de la tarea que supervisan.

Para obtener más detalles sobre los elementos BPMN admitidos en Maestro, consulta Soporte BPMN.

Eventos de fin​

Los eventos de final indican cómo termina una ruta. Cada ruta en un diagrama debe terminar con una

Tipo de eventoIconoSignificado
NingunoMarca el final de una ruta sin resultado específico. Si otras rutas siguen activas, la instancia de proceso continúa.
Mensajeevento de fin de mensajeEnvía un mensaje a un participante o sistema externo cuando termina la ruta. A menudo se utiliza para notificar a otros processes o como desencadenador de flujos de trabajo posteriores.
Errorevento de fin de errorLanza un error cuando termina la ruta. Si el proceso se ejecuta como un subproceso, el error se propaga al proceso principal y puede ser detectado por un evento de límite de error.
TerminateIcono de Evento de fin de terminaciónFinaliza de inmediato toda la instancia de proceso, cancelando todas las rutas activas.
ADVERTENCIA:

Usa eventos de fin de forma coherente para indicar finalización o fallo. Evita dejar rutas abiertas.

Para obtener más detalles sobre los elementos BPMN admitidos en Maestro, consulta Soporte BPMN.

Tipos de eventos especiales​

Los siguientes tipos de eventos pueden aparecer como eventos intermedios, de límite o de fin, dependiendo del uso. Estos eventos suelen modelar la espera, la señalización, las excepciones o la navegación fuera de la página. Se admiten para la claridad de modelado en Maestro.

Tipos de eventoDescripciónUso típicoEjecución en Maestro
TemporizadorEspera durante un tiempo, duración o ciclo específicoPlazos límite, retrasos, tiempos de espera✅
SeñalTransmite o recibe una señal con nombre a través de los límites del procesoNotificación de acoplamiento débil❌
ErrorInterrumpe la actividad o ruta actual debido a una excepciónErrores de negocio, fallos de validación✅
EnlaceConecta diferentes partes de un proceso, a menudo entre páginasMejora la legibilidad, evita las flechas largas❌

Directrices de modelado​

  • Eventos de temporizador: utiliza como eventos intermedios o de límite para representar un control basado en el tiempo (por ejemplo, Wait 2 daysEscalate after timeout).
  • Eventos de señal: se utilizan para coordinar en rutas o subprocesos desconectados. Evita depender del orden de la señal o del tiempo de entrega.
  • Eventos de error: se utilizan en eventos de límite para redirigir el flujo en caso de error. También válidos como eventos finales cuando finalizan explícitamente con un error.
  • Eventos de enlace: siempre emparejan un lanzamiento y una captura. Útiles para dividir diagramas complejos en secciones legibles.
    ADVERTENCIA:

    Todos estos eventos son compatibles con Maestro tanto para el modelado como para la ejecución, excepto donde se indique lo contrario. Etiqueta cada uno claramente para reflejar su intención empresarial.

Para obtener más detalles sobre los elementos BPMN admitidos en Maestro, consulta Soporte BPMN.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado