Sammanslutning union
En union grupperar resultatet av flera inkommande aktiviteter i ett enda mål. Målet skapas med alla erhållna resultat: alla tidigare aktiviteter måste därför avslutas för att unionen ska kunna köras.
Unionsexempel union-example
I följande exempel har resultaten från två frågor kombinerats för att uppdatera listan. De två frågorna har mottagarna som mål. Resultaten är därför baserade på samma tabell.
-
Infoga en aktivitet av typen Union direkt efter de två frågorna och före en aktivitet av typen update i listan, och öppna den sedan.
-
Du kan ange en etikett.
-
Välj avstämningsmetoden Keys only eftersom populationen som är resultatet av frågor i det här exemplet innehåller konsekventa data.
-
Om du har lagt till ytterligare data för frågorna kan du bestämma dig för att behålla endast de data som delas.
-
Om du vill begränsa storleken på den slutliga populationen markerar du rutan Limit size of generated population.
Ange det slutliga talet genom att ange det maximala antalet mottagare och genom att välja frågan vars population ska prioriteras.
-
Godkänn unionsaktiviteten och konfigurera sedan listuppdateringsaktiviteten (se Listuppdatering).
-
Starta arbetsflödet. Antalet resultat visas och listan som definieras i listuppdateringsaktiviteten skapas eller uppdateras. Den här listan innehåller en uppsättning mottagare för båda frågorna eller, i tillämpliga fall, numret som definierades i föregående steg.
Indataparametrar input-parameters
- tableName
- schema
Varje inkommande händelse måste ange ett mål som definieras av dessa parametrar.
Utdataparametrar output-parameters
- tableName
- schema
- recCount
Den här uppsättningen med tre värden identifierar målet som uppstår från unionen. tableName är namnet på tabellen som registrerar målidentifierarna, schema är schemat för populationen (vanligtvis nms:mottagare) och recCount är antalet element i tabellen.