Usuário com melhor resposta
Fluxo de trabalho baseado em data

Pergunta
-
Olá pessoal,
estou com uma dúvida que já quebrei a cabeça sobre como fazer. Tenho feito vários "fluxos de trabalho" e que funcionam corretamente, porém estou tendo dificuldade de fazer fluxos que precisam de uma data específica para funcionar, tal como enviar email no dia do aniversário do cliente, ou criar uma tarefa para renovação de contrato 1 mês antes do vencimento.
Quando tento colocar a condição para consultar se a data (de aniversário) é igual a hoje, ou se hoje é igual a 1 mês para a data (de vencimento do contrato), não consigo entender como colocar a data de hoje na condicional.
Como posso fazer para colocar a data de hoje na consulta? No assistente onde permite entrar com valores dinâmicos, só dá a opção dos campos de data existente no formulário em questão (data de criação, data de alteração, data de cancelamento, etc).
Eu vejo muita utilidade se conseguir usar a data "hoje" como parâmentro de condição, sem ela não estou conseguindo criar vários fluxos que necessito.
Uma possibilidade que pensei foi criar na entidade um campo de data que se atualizaria (via js) todos os dias e seria uma data a ser usada para comparar com as demais.
Alguma sugestão?
abs
Pedro
Att: Pedro Andrade
Respostas
-
Olá Pedro,
O time do Microsoft Dynamics CRM publicou no seu blog 2 artigos sobre "Feliz Aniversário" automatizado, um através de client side scripting e outro com workflow customizado.
Client side: http://blogs.msdn.com/crm/archive/2008/01/08/part-1-happy-birthday-via-workflow-using-client-side-scripting.aspx
Workflow customizado: http://blogs.msdn.com/crm/archive/2008/01/11/part-2-happy-birthday-via-workflow-using-custom-workflow-activity.aspx
Acredito que com esse passo inicial você conseguirá desenvolver suas outras atividades.
[]´s
Carlos Amorim Junior
"Trabalhe com amor, divida seu conhecimento com a comunidade."
http://www.dynamicscrm.com.br- Sugerido como Resposta Carlos Amorim Junior terça-feira, 14 de abril de 2009 19:20
- Marcado como Resposta Pedro Andrade quarta-feira, 15 de abril de 2009 12:11
Todas as Respostas
-
Olá Pedro,
O time do Microsoft Dynamics CRM publicou no seu blog 2 artigos sobre "Feliz Aniversário" automatizado, um através de client side scripting e outro com workflow customizado.
Client side: http://blogs.msdn.com/crm/archive/2008/01/08/part-1-happy-birthday-via-workflow-using-client-side-scripting.aspx
Workflow customizado: http://blogs.msdn.com/crm/archive/2008/01/11/part-2-happy-birthday-via-workflow-using-custom-workflow-activity.aspx
Acredito que com esse passo inicial você conseguirá desenvolver suas outras atividades.
[]´s
Carlos Amorim Junior
"Trabalhe com amor, divida seu conhecimento com a comunidade."
http://www.dynamicscrm.com.br- Sugerido como Resposta Carlos Amorim Junior terça-feira, 14 de abril de 2009 19:20
- Marcado como Resposta Pedro Andrade quarta-feira, 15 de abril de 2009 12:11
-
Oi Carlos,
legal a dica. Queria tirar mais uma dúvida.
Considerando que eu escolha a primeira opção, pelo client side, o script para atualizar o campo "próximo aniversário" está no on change da data do aniversário. Dessa forma só vai ser atualizada uma vez já que não irei mais alterar a data, o certo não seria ficar no on load do formulário?
valeu
Att: Pedro Andrade -
Oi Pedro,
Ainda não tive a oportundiade de implementar essa atividade, mas pelo que li rapidamente e pelo que você descreve, está com toda razão.
[]´s
Carlos Amorim Junior
"Trabalhe com amor, divida seu conhecimento com a comunidade."
http://www.dynamicscrm.com.br- Sugerido como Resposta Carlos Amorim Junior terça-feira, 14 de abril de 2009 23:44