sábado, 22 de setembro de 2012

Dynamics CRM 2011 - Workflow de Espera

         Em algumas situações no Dynamics CRM 2011, nos deparamos com a necessidade de criarmos um processo que aguarde até que uma condição seja satisfeita.
         Imaginamos o seguinte cenário: Quando uma Oportunidade é encerrada como ganha, necessito que seja enviado um e-mail para o cliente desta Oportunidade, comunicando este que a sua oportunidade foi ganha.
         Neste exemplo irei utilizar um processo de Workflow (Fluxo de Trabalho) com uma condição de espera, e este será executado quando a oportunidade for criada e aguardará até que uma de suas condições sejam satisfeitas.

1. Criar um novo Workflow: No menu Processos, clique em Novo.


2. Neste momento será necessário informar o nome do "Processo", a "Entidade" que este processo irá ser executado e a categoria do "Processo", que neste caso é "Fluxo de Trabalho" (Workflow). No meu exemplo este processo se chamará "Email Oportunidade Ganha".


3. Este fluxo se inicia quando uma oportunidade é criada. Um ponto importante antes de criarmos as regras do Workflow, é definirmos qual o seu escopo. Neste exemplo o escopo será definido como "Organização", pois assim o Workflow será disparado para todo e qualquer usuário que criar uma nova oportunidade. Em seguida adiciono uma nova etapa, sendo esta uma condição de espera.


4. Ao escolher a opção "Condição de Espera", será gerada uma nova etapa do Workflow.


5. Neste momento será necessário configurar a condição de espera, ou seja, o Workflow somente seguirá a execução quando a condição for atendida.


6. No passo seguinte iremos adicionar uma etapa em que enviará o e-mail comunicando o cliente desta oportunidade. Lembrando que neste exemplo não estou demonstrando como realizar a configuração do envio de e-mail, que pode ser realizado pelo "E-mail Router".



7. Após criar a etapa de envio do e-mail, será criada uma estrutura semelhante a imagem abaixo.

 

8. Após criarmos a etapa para realizar o envio de e-mail, será necessário configurá-la. Para isso clicamos no botão "Definir Propriedades", e preenchemos as informações do e-mail que será enviado.


9. Assim concluímos o processo que enviará o e-mail para o cliente provável, porém temos que tratar as demais condições possíveis para que o processo não permaneça em execução por tempo indeterminado. Para isso criamos uma etapa de "Ramificação Condicional".


10. Clicando sobre o link para realizar a configuração, será aberta a tela para configurarmos a ramificação de espera.


11. Ao contrário da condição anterior, caso esta condição seja satisfeita não temos nada a fazer a não ser encerrar o Workflow, para que este não permaneça em execução. Para isso adicionamos uma etapa de "Parar Fluxo de Trabalho".


12. Ao inserirmos esta etapa somente teremos que informar o status com que queremos encerrar o Workflow, neste caso estarei encerrando com êxito.


         Assim concluímos o Workflow de espera, sendo necessário somente realizar a ativação do mesmo para que este comece a ser executado. Assim que este for ativado, ao criarmos uma nova oportunidade o Workflow entrará em execução e somente finalizará a execução quando a oportunidade for ganha ou perdida.
         Este é um exemplo simples ao qual podemos utilizar um Workflow com uma condição de espera.

quinta-feira, 20 de setembro de 2012

Faixas do Outlook Desaparecem Após a Instalação do Cliente do Microsoft Dynamics CRM 2011


Caso a faixa de opções do Outlook desaparecer após a instalação do Cliente do Microsoft Dynamics CRM 2011 e não reaparecer, ao menos que o cliente instalado seja desativado, é necessário executar as seguintes etapas para solucionar o problema.

1.      Sair do Outlook;
2.      Vá em “Iniciar”, clique em “Executar” e digite “regedit”, assim entrará no registro do Windows;
3.      Localize a chave: HKEY_CLASSES_ROOT\TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}
4.      Localize a chave “2.4” e realize um backup, após realize a exclusão da mesma.
5.      Em seguida inicie o Outlook normalmente.