Traitée Enviar notificações de atividades

  • sexta-feira, 8 de junho de 2012 16:59
     
     

    A respeito de Atividades no Service Manager (seja Atividade de Revisão ou Atividade Manual), preciso que o responsável por ela seja alertado quando a atividade for atribuída a ele. Consegui identificar 3 situações possíveis:

    1. Quando uma atividade é criada E é especificado logo o responsável por ela (Campo "Implementador de Atividade"):

    • Neste caso é moleza! Criei um workflow através da console mesmo para quando uma atividade for criada e coloquei como critério verificar se o nome do usuário a quem foi atribuído não está vazio.

    2. Quando uma atividade é criada E não é especificado logo o responsável por ela (Campo "Implementador de Atividade"):

    • Ou seja, o responsável pela atividade só vai ser especificado depois da atividade ter sido criada. Antes o campo "Implementador de Atividade" estava vazio e agora não estará mais;

    3. Quando uma atividade já existente e atribuída ao responsável A é transferida para o responsável B

    • Ou seja, o campo "Implementador de Atividade" não estava vazio, tinha um valor, mas agora será mudado para outro valor.

    Alguma idéia como criar um workflow para que, quando a atividade for alterada, atenda a 2a e a 3a situações acima?

    Tentei criar um fluxo usando o critério abaixo: a idéia é que o sistema verificasse se o nome do novo responsável era diferente do responsável anterior, mas foi uma catástrofe!

    Mesmo tendo ficado menos de 5 minutos no ar, mas durante esse tempo o sistema entendeu que deveria notificar TODOS os responsáveis de TODAS as atividades existentes no sistema (mais de 800, muitas já concluídas até) a respeito de CADA atualização realizada na atividade: uma quantidade monstruosa de notificações, que não tivemos como parar.

Todas as Respostas