Usuário com melhor resposta
Workflow com agendamento?

Pergunta
-
Prezados,
Estou iniciando meus estudos com o sharepoint, estou pensando em uma situação que não sei se é possível. O cenário seria o seguinte: Possuo uma lista com uma série de informações dentre elas uma data futura, gostaria de diariamente verificar se está data é hoje, caso seja eu envio um e-mail. Até ai tudo bem, fiz um workflow que faz o teste se o campo data for igual a data atual envia um e-mail, funcionou corretamente, mas quando a data ainda não chegou ele simplesmente conclui o workflow e não o executa mais.
Minhas dúvidas:
Esse é mesmo o funcionamento do workflow?
É possível iniciar um workflow todos os dias em um determinado horário?
agradeço a atenção de todos.
Paulo de Souza Nunes
Respostas
-
Paulo,
Para este caso, você poderia usar um Timer Job para mandar email quando fosse a data certa.
Para mais informações sobre Timer Jobs e como criá-los, segue algumas referências:
http://msdn.microsoft.com/en-us/library/cc406686(office.12).aspx
http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx
http://technet.microsoft.com/en-us/library/cc678870(office.12).aspx
ou ainda, se quiser persistir em workflows, a saída correta seria fazer o workflow pausar até a data esperada e aí sim mandar o email.
Abraços
Rodrigo A. Romano
-
Sharepoint Specialist
Microsoft MCP e MCTS
-
http://rodrigo-romano.spaces.live.com
http://www.canalsharepoint.com.br
Rodrigo A. Romano
- Marcado como Resposta paulopsn quarta-feira, 23 de junho de 2010 13:46
Todas as Respostas
-
Paulo,
Para este caso, você poderia usar um Timer Job para mandar email quando fosse a data certa.
Para mais informações sobre Timer Jobs e como criá-los, segue algumas referências:
http://msdn.microsoft.com/en-us/library/cc406686(office.12).aspx
http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx
http://technet.microsoft.com/en-us/library/cc678870(office.12).aspx
ou ainda, se quiser persistir em workflows, a saída correta seria fazer o workflow pausar até a data esperada e aí sim mandar o email.
Abraços
Rodrigo A. Romano
-
Sharepoint Specialist
Microsoft MCP e MCTS
-
http://rodrigo-romano.spaces.live.com
http://www.canalsharepoint.com.br
Rodrigo A. Romano
- Marcado como Resposta paulopsn quarta-feira, 23 de junho de 2010 13:46
-
Rodrigo,
Agradeço a ajuda. Opitei, inicialmente, por trabalhar com o workflow por não precisar mexer com código. Como estou iniciando achei prematuro já mexer muito afundo, quando possuir um conhecimento maior das estruturas do sharepoint me arrisco. Mais uma vez agradeço a atenção.
To utilizando o workflow atraves do sharepoint designer e não tinha visto a opção de pausar o workflow, fiz aqui e ja vi ele pausado, agora é só aguardar chegar a data correta para enviar o e-mail.
Obrigado.
Paulo de Souza Nunes -
Paulo,
Isso aí!!
Se precisar de ajuad só postar!! =D
Abraços
Rodrigo A. Romano
-
Sharepoint Specialist
Microsoft MCP e MCTS
-
http://rodrigo-romano.spaces.live.com
http://www.canalsharepoint.com.br
Rodrigo A. Romano