Synchronisation conditionnelle
Il est possible de définir une condition à remplir pour que le flux soit synchronisé sur l'appareil de sortie sélectionné. Cette condition est évaluée après l'agrégation des données.
Configurer une condition de synchronisation
Pour configurer une condition de synchronisation:
- Sélectionnez le flux.
- Ouvrez l'onglet Appareils de sortie dans le panneau à droite de la liste des flux et sélectionnez l'appareil de sortie de votre choix.
Vous pouvez ajouter un nouvel appareil de sortie si besoin en cliquant sur le bouton Gestionnaire d'appareils. Consultez la page Gestionnaire d'appareils pour plus de détails. Cliquez sur le bouton
à droite de l'appareil de sortie.
➡ La fenêtre Synchronisation conditionnelle s'affiche.
Renseignez une formule logique dans l'éditeur JavaScript.
Consultez la page Créer une mesure calculée pour plus de détails sur l'entrée d'une formule.Vous pouvez cocher l'option Utiliser les filtres du flux pour évaluer la condition si vous souhaitez prendre en compte les filtres appliqués à vos données. Consultez le paragraphe ci-dessous pour une description détaillée.
Utiliser les filtres du flux pour évaluer la condition
L'option Utiliser les filtres du flux pour évaluer la condition permet d'affiner l'évaluation de la condition en tenant compte des filtres appliqués à vos données.
Par défaut, l'option est décochée: la condition est évaluée sur l'ensemble des données avant filtrage.
Si l'option est cochée, plusieurs cas se présentent selon le type de flux:
- Cas d'un flux hors fabrique de documents:
le test de la condition prend directement en compte les filtres définis dans la configuration du flux. La condition s'applique donc sur le résultat "filtré" et non sur la donnée brute.
- Cas d'une fabrique de documents:
le test de la condition dépend du statut de l'option Ignorer les filtres existants (dans la section Paramètres de la fenêtre de Propriétés de la fabrique) :- si l'option Ignorer les filtres existants est activée : l'évaluation de la condition se base sur les filtres forcés dans la fabrique de documents.
- si l'option Ignorer les filtres existants est désactivée : l'évaluation de la condition se base sur les filtres de chaque flux individuel de la fabrique de documents. L'évaluation s'arrête dès qu'un flux ne respecte pas la condition.
Exemple d'usage
On souhaite que la synchronisation d'un flux vers l'appareil de sortie Email ne s'exécute que si le chiffre d'affaires (mesure CA) contient une valeur ni vide, ni nulle.
On saisit alors la formule suivante (<CA(sum)> est à remplacer par la mesure CA) :
return ca !== "" && ca !== null;
L'email contenant le flux sera envoyé seulement si cette condition est remplie.
