Union union
Une Union regroupe le résultat de plusieurs activités entrantes dans une cible unique. La cible est créée avec tous les résultats reçus : toutes les activités antérieures doivent donc être terminées pour que l’union soit exécutée.
Exemple d’union union-example
Dans l’exemple suivant, les résultats de deux requêtes sont réunis afin de mettre à jour la liste. Les deux requêtes ciblent les personnes destinataires. Les résultats sont donc basés sur la même table.
-
Insérez une activité de type Union directement après les deux requêtes et avant une activité de mise à jour de liste puis ouvrez-la.
-
Indiquez éventuellement un libellé.
-
Sélectionnez la méthode de réconciliation Uniquement les clés dans la mesure où dans cet exemple, les populations issues des requêtes contiennent des données homogènes.
-
Si vous avez ajouté des données additionnelles au niveau des requêtes, vous pouvez éventuellement choisir de ne conserver que celles qui sont communes.
-
Si vous souhaitez limiter la taille de la population finale, cochez l’option Limiter la taille de la population générée.
Définissez cette dernière en indiquant le nombre de destinataires maximal et en choisissant la requête dont la population sera prioritaire.
-
Validez l’activité Union puis configurez l’activité Mise à jour de liste.
-
Démarrez le workflow. Le nombre de résultats s’affiche et la liste définie au niveau de l’activité de mise à jour de liste est créée ou mise à jour. Cette liste contient l’ensemble des personnes destinataires des deux requêtes ou le nombre défini à l’étape précédente, le cas échéant.
Paramètres d’entrée input-parameters
- tableName
- schéma
Chacun des événements entrants doit spécifier une cible définie par ces paramètres.
Paramètres de sortie output-parameters
- tableName
- schéma
- recCount
Ce triplet de valeurs identifie la cible résultant de l’union. tableName est le nom de la table qui enregistre les identifiants de la cible, schema est le schéma de la population (généralement nms:recipient) et recCount est le nombre d’éléments dans la table.