CRM 4 – Workflow de Aniversariantes

Este é meu post inaugural, espero que possa ajudá-los da melhor maneira possível.

O Workflow de Aniversariantes, talvez para alguns possa ser um assunto desgastado, mas mesmo assim gostaria de mostrar a solução que foi feita. Há alguns dias foi solicitado um informativo sobre datas de aniversário dos contatos de cada usuário. Encontrei de certa forma um bom material na internet, porém nenhuma solução abrangia em 100% o que precisava, assim adaptei a proposta pelo Michael Scott, que está disponível em duas partes:

Optei pelo desenvolvimento de um custom workflow, assim registrei o código do Michael, criei o workflow (em fluxos de trabalho). Com isso, obtenho a informação do próximo aniversário de cada contato. Ótimo!

Só que esta rotina não tem seu funcionamento automático, assim, ela somente funcionará caso um novo contato seja cadastrado ou a data de aniversário seja modificada. Como obter a cada novo ano a nova data de aniversário de todos os contatos?

Assim desenvolvi outro workflow que trabalha conjuntamente com o proposto pelo Michael, garantindo um “loop infinito” de atualização, bem na verdade é sim um “loop infinito”, porém ele é executado apenas uma vez por ano em cada usuário.

Vejam uma imagem:


Onde:

Aniversariantes é o nome do workflow que o Michael propos.

Basicamente, tenho um workflow que fica aguardando um minuto após a data do próximo aniversário chegar, ou seja, se a data do próximo aniversário é 20/01/2012, às 20/01/2012 00:01 o workflow iniciará, fazendo apenas uma única coisa chamar o primeiro workflow ( para que isso seja possível deve ser marcado como “Disponível para Executar > Como fluxo de trabalho secundário”).

Veja o fluxo proposto pelo Michael adaptado:

Apenas uma chamada para o workflow ao qual criei deve ser inserida.

Finalmente crie uma visualização (em localização avançada) e faça a filtragem para exibir apenas por exemplo os “aniversariantes do mês” e etc.

Bom com este simples ajuste a atualização torna-se automática, qualquer novo contato, alteração de data de nascimento e os contatos já existentes serão atualizados com a Data do Próximo Aniversário todos os anos.

Até a próxima.

[]’s,

Tiago Cardoso

Anúncios

Sobre Tiago Michelini Cardoso

I have been working with IT since 2006, almost of this time using Microsoft Dynamics CRM/365 as a source of solutions. I graduated in Bachelor of Information Systems at FIAP (Brazil) in 2012. I really love what I do! Technology has been my interest since always. Even in a tool different world of the current. When we didn't have internet, tablets, smartphones e social networks! Although I have worked in some roles, I can't give up "the developer life". Even so far of the greatest developers. Development in general is the thing that I love to work! I started my contributions about Dynamics in 2010. At the beginning, I used to help at MSDN and TechNet forums. But now, I'm dedicating all my time in my personal blog! Currently, I have the enormous honour of being the only Brazilian who got the award for Microsoft MVP (Most Valuable Professional) for Microsoft Dynamics CRM/365 product. I have been receiving the award since 2012.
Esse post foi publicado em Dynamics CRM e marcado , , . Guardar link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s