none
Terminar vários fluxos de trabalho RRS feed

  • Pergunta

  • Boa tarde galera,

    Alguem teria uma luz de como terminar todos os fluxos de trabalho de um registro.
    É que existem vários atendimentos no sistema de HeldpDesk aqui da empresa e eu gostaria de quando o chamado fosse fechado automaticamente todos os fluxos fossem terminados.

    Pode ser via Visual Studio 2010 também, caso tenha alguma dica fico agradecido

    :)

    terça-feira, 8 de janeiro de 2013 18:38

Respostas

  • Erick,

    Você pode criar um event receiver, toda vez que o item for finalizado, você busca os fluxos referentes ao item e depois cancela.

    Event Receiver
    http://msdn.microsoft.com/en-us/library/gg749858%28v=office.14%29.aspx

    Parar e Iniciar um fluxo
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.workflow.spworkflowmanager.aspx


    Atenciosamente, Rafael Fausto


    terça-feira, 8 de janeiro de 2013 18:54

Todas as Respostas

  • Erick,

    Você pode criar um event receiver, toda vez que o item for finalizado, você busca os fluxos referentes ao item e depois cancela.

    Event Receiver
    http://msdn.microsoft.com/en-us/library/gg749858%28v=office.14%29.aspx

    Parar e Iniciar um fluxo
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.workflow.spworkflowmanager.aspx


    Atenciosamente, Rafael Fausto


    terça-feira, 8 de janeiro de 2013 18:54
  • Resolveu meu problema Rafael, perfeito.
    Event Receiver já tinha utilizado, justamente o que me faltava era o SPWorkflowManager que não sabia que existia.
    Agora vou estudar ele aqui para para todos os workflows, obrigado Rafael !!!!!!

    terça-feira, 8 de janeiro de 2013 19:01
  • Só falta marcar a resposta como Respondido :)

    Atenciosamente, Rafael Fausto

    terça-feira, 8 de janeiro de 2013 19:06