none
Workflow para alteração de item. RRS feed

  • Pergunta

  • Bom Dia Pessoal, tudo bem?

    Gostaria de criar um workflow que trabalhe assim:

    Criei um item, em que o campo serviço é SERVIÇO1 e este campo em uma outra lista possui um Responsável que é PESSOA1.

    Se este campo for alterado(somente este campo), para SERVIÇO2 ele deve enviar um e-mail para o Responsável PESSOA2.

    Como posso fazer esta comparação entre os itens, para que o workflow reconheça que este campo foi alterado? e não todo item...

    Agradeço desde já a ajuda.

    Atenciosamente


    quarta-feira, 8 de fevereiro de 2012 12:07

Respostas

  • Camila,

    Outra opção;

    Copiar o valor da coluna1 em uma coluna temporária coluna2, e comparar os valores se diferente então à coluna teve seu conteúdo alterado.

    Atenciosamente,

    Leandro Figueira
    • Marcado como Resposta Camila Longhi quarta-feira, 8 de fevereiro de 2012 18:15
    quarta-feira, 8 de fevereiro de 2012 13:49

Todas as Respostas

  • Camila,

    Você pode utilizar o SharePoint Designer para a criação desse workflow. Com ele, você pode realizar varios tipos de comparações.
    Conhece a ferramenta?

    Abs,

    quarta-feira, 8 de fevereiro de 2012 12:50
  • Bom dia Rafael, conheço sim, até estou utilizando ela...

    qual está sendo a minha dificuldade:

    Se eu utilizar a opção de que o workflow rode toda vez que o item for alterado, ele vai rodar quando qualquer campo deste item for modificado.

    Eu preciso que ele rode somente quando o campo "serviço" seja alterado, só não estou conseguindo fazer com que ele compare o conteúdo deste campo com o conteúdo do campo da ultima versão do item...

    Exemplo:

    Item ID 1 = Campo "Serviço" igual a SERVIÇO1.

    Se o campo Serviço, deste item for alterado para SERVIÇO2, então ele envia um e-mail... 



    • Editado Camila Longhi quarta-feira, 8 de fevereiro de 2012 13:09 erro
    quarta-feira, 8 de fevereiro de 2012 13:08
  • Camila,

    Posso até estar errado, mas acho que a alternativa seria a criação de um event receiver pelo visual studio.
    Só assim você conseguiria enviar um e-mail quando o campo específico fosse alterado.

    http://msdn.microsoft.com/en-us/library/ee231563.aspx

    Abs,

    quarta-feira, 8 de fevereiro de 2012 13:37
  • Camila,

    Outra opção;

    Copiar o valor da coluna1 em uma coluna temporária coluna2, e comparar os valores se diferente então à coluna teve seu conteúdo alterado.

    Atenciosamente,

    Leandro Figueira
    • Marcado como Resposta Camila Longhi quarta-feira, 8 de fevereiro de 2012 18:15
    quarta-feira, 8 de fevereiro de 2012 13:49