Show Menu
SUJETS×

Union

Une union permet de regrouper le résultat de plusieurs activités entrantes dans une même cible. La cible est construite 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.
Pour plus d’informations sur la configuration et l’utilisation de l’activité d’union, voir la section Réunir plusieurs cibles (Union) .

Exemple d'union

Dans l'exemple suivant, les résultats de deux requêtes sont réunis afin de mettre à jour une liste. Les deux requêtes ciblent des destinataires. Les résultats sont donc basés sur la même table.
  1. 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.
  2. Indiquez éventuellement un libellé.
  3. 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.
  4. 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.
  5. Si vous souhaitez limiter la taille de la population finale, cochez la case 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.
  6. Validez l’activité d’union puis paramétrez l’activité de mise à jour de liste (voir la section Mise à jour de liste ).
  7. Lancez 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 dernière contient l'ensemble des destinataires des deux requêtes ou le nombre défini à l'étape précédente, le cas échéant.

Paramètres d'entrée

  • tableName
  • schema
Chacun des événements entrants doit spécifier une cible définie par ces paramètres.

Paramètres de sortie

  • tableName
  • schema
  • recCount
Ce triplet de valeurs identifie la cible résultant de l'union. tableName est le nom de la table qui mémorise les identifiants de la cible, schema est le schéma de la population (habituellement nms:recipient) et recCount est le nombre d'éléments dans la table.