Alertes : Comment faire pour que le flow s’arrête si la cible bloquante ne reçoit pas de données ?
- Description du Problème :
J’aimerais faire planter un flow lorsque la cible sur laquelle est poseé une alerte bloquante ne reçoit pas de données.
Solution :
C’est un peu contre-intuitif, car les alertes bloquantes ne se déclenchent que si la cible reçoit des données. Si l’on souhaite à l’inverse que l’absence de données conduise à arrêter le flow, il faut appliquer le pattern expliqué ici.
En amont de la cible bloquante:
mettre une aggrégation qui compte simplement le nombre de lignes (pas de groupement colonne, juste une opération de comptage)
ceci produira une seule ligne avec le nombre de lignes aggrégées : en cas d’absence de données, ce sera zéro:
il suffira ensuite de mettre un filtre laissant passer la ligne pour laquelle count vaut zéro
l’alerte bloquante se déclenchera car des données seront écrites vers la cible (une ligne valant zéro).


