none
Enviar e-mail (Script Task) de acordo com informações do BD RRS feed

  • Pergunta

  • Povo, 

      Tenho um pacote que armazena informações numa tabela FT_SLA onde esta tem por finalidade armazenar os usuários que estão com pendências de informação e servir como fonte para que o componente Script Task dispare e-mails para estes usuários. Minha dúvida é: Como pegar estes e-mails da tabela FT_SLA (ela esta normalizada mas posso criar uma visão desnormalizada), para seus respectivos donos (informações distintas para cada dono) via Script Task?

    ex.:

    Usuários pendentes:

    USUARIO  DATA EMAIL

    A 2012-03-19 A@A.COM

    B 2012-03-18 B@B.COM

    C 2012-03-18 C@C.COM

    A somente visualizará informações de A, assim como B de B e C de C. O e-mail deverá ser individual.

    Linguagem script task = VB.NET


    O Forte Sobreviverá e o Fraco irá Sofrer

    terça-feira, 20 de março de 2012 21:39

Respostas

  • Pablo, bom dia.

    Uma possível solução seria adicionar uma task chamada Foreach Loop Container e dentro dele colocar sua task de script.

    Nas configurações do Foreach Loop vc selecionaria a opção Foreach ADO Enumerator na Collection. Desta forma vc receberia através do Execute SQL Task um recordset com todos os emails que deseja enviar. Vc deve passar este recordset através de uma variável global do tipo object.

    Dentro da task script, parametrize o que o usuário deverá receber dinamicamente.

    Demais dúvidas estou a disposição.

    Abs.


    quarta-feira, 21 de março de 2012 12:31