Intermediate Conditional Event
Pone el flujo en pausa hasta que una condición de negocio se vuelve verdadera. Doble círculo fino con un icono de hoja rayada.
El Evento Intermedio Condicional (Intermediate Conditional Event) es una espera guiada por datos: en lugar de esperar un mensaje o un reloj, el token espera un estado — «continuar cuando el saldo de la cuenta sea positivo», «proseguir una vez aprobada la plantilla de personal».
Cuándo usar y evitar
Cuándo usar
Para condicionar el avance a una condición de datos sin notificador explícito.
Cuando otro proceso/sistema actualiza el estado y el suyo simplemente lo observa.
Para una semántica de espera-hasta que de otro modo requeriría bucles de sondeo.
Cuándo NO usar
Cuando existe un notificador — un Mensaje (dirigido) o una Señal (difundida) es más explícito y eficiente.
Para esperas basadas en el tiempo — Temporizador.
Cuando nadie supervisa realmente la condición en la implementación.
Ejemplo de negocio
Esperar a que haya stock disponible

Abra este ejemplo en el editor de procesos de HEFLO y explore el diagrama por dentro.
Abrir en el editor HEFLO →Paso a paso
- Reservar artículos del pedido encuentra stock insuficiente.
- El Evento Condicional (resaltado) espera hasta que
stock ≥ requeridose vuelva verdadero — el reabastecimiento ocurre en otro lugar. - Cuando se cumple la condición, Asignar y preparar continúa el cumplimiento.
Diferencias
Condicional vs Recepción de Señal
Una Señal necesita que alguien la emita; una Condición se evalúa sobre datos sin emisor. Si el hecho se anuncia, capte la señal; si se refleja silenciosamente en los datos, utilice la condición.
Preguntas frecuentes
¿Con qué frecuencia se comprueba la condición?
Conceptualmente, cada vez que cambian los datos relevantes. Los motores lo implementan mediante disparadores de cambio de datos o evaluación periódica — verifique su herramienta.
¿Qué ocurre si la condición ya es verdadera cuando llega el token?
Entonces el evento se dispara de inmediato — el token pasa sin esperar.