Uma união agrupa o resultado de várias atividades de entrada em um único target. O target é criado com todos os resultados recebidos: todas as atividades anteriores devem então ser concluídas para que a união seja executada.
Para obter mais informações sobre como configurar e usar a atividade de união, consulte Combinando vários targets (União).
No exemplo a seguir, os resultados de dois queries foram combinados para atualizar a lista. Os dois queries têm os recipients como alvo. Os resultados são então baseados na mesma tabela.
Insira uma atividade do tipo Union diretamente após os dois queries e antes de uma atividade do tipo atualização da lista, e depois a abra.
Você pode inserir um rótulo.
Selecione o método de reconciliação Keys only, pois, neste exemplo, o público resultante dos queries contém dados consistentes.
Se você tiver inserido dados adicionais para os queries, pode manter apenas os dados compartilhados.
Se desejar limitar o tamanho do público final, marque a caixa Limit size of generated population.
Especifique este número final inserindo o número máximo de recipients e selecionando o query cujo público terá prioridade.
Aprove a atividade de união e configure a atividade de atualização da lista (consulte Atualização de lista).
Inicie o workflow. O número de resultados é exibido e a lista definida na atividade de atualização da lista é criada ou atualizada. Esta lista contém o conjunto de recipients para queries ou, onde aplicável, o número definido na etapa anterior.
Cada evento de entrada deve especificar um target definido por esses parâmetros.
Esse conjunto de três valores identifica o target resultante da união. tableName é o nome da tabela que registra os identificadores de target, schema é o schema do público (normalmente nms:recipient) e recCount é o número de elementos na tabela.