none
compromisso marcado pelo workflow não funciona RRS feed

  • Pergunta

  •  

    Olá Amigos,

     

    Montei um workflow para marcar um compromisso após 45 dias do resultado de um telefonema, até aqui tudo bem, ao tentar configurar o compromisso, usei o assistente de formulário para inserir no campo ' hora inicio ', que é obrigatório no compromisso, usei os seguintes dados

    após 1 mes,, 15 dias, e 1 hora da conclusão do telefonema, iniciar o compromisso

    No campo ' hora de témino' que tb é obrigatório usei os seguintes dados

    após 1 mes, 15 dias, 1 hora, e 30 minutos da conclusão do telefonema, terminar o compromisso

     

    Mas ao verificar o conteudo do fluxo referido acima, a seguinte mensagem aparece;

     

    UM COMPROMISSO DEVE TER INICIO AGENDADO E TÉRMINO AGENDADO DEFINIDOS.

     

    Apesar de ter configurado o inicio e termino a mensagem persiste em aparecer e tb não se cria o compromisso em função do erro acusaso pelo CRM 4.0

     

    Alguem sabe oq pode estar acontecendo

    terça-feira, 28 de outubro de 2008 12:07

Todas as Respostas

  • Bom dia ,

     

        Quando você faz toda a configuração através do assistente de formulário e clica em OK ele cria uma parametrização para a configuração do campo desejado (que no caso é "hora de início" e "hora de término") e exibe como se fosse o preenchimento do próprio campo (em amarelo).

        Como esta parametrização aparece após sua configuração? Com base neste dado tentarei simular o cenário.

     

    Att,

    terça-feira, 28 de outubro de 2008 13:31
  • O texto amarelo é o seguinte:

     

    Hora de inicio *

    {Meses:1.Dias:15, Horas:1, Minutos: 10 Após Conclusão(Telefonema)}

     

    Hora de Término *

    {meses:1.Dias:15, Horas:1, Minutos: 30 Após Conclusão(Telefonema)}

    terça-feira, 28 de outubro de 2008 16:41
  • Boa tarde,

     

       Você poderia detalhar um pouco mais este cenário, pois não consegui simular a mensagem mencionada seguindo as informações que você já forneceu. Além disso, tente simular com outras configurações nos campos de data para verificar se a mensagem persiste e podermos excluir possibilidades.

     

    []s

    terça-feira, 4 de novembro de 2008 15:33
  •  

    Olá Hamilton,

     

    Obrigado pelo interesse, mas hoje após testar novamente depois da sua mensagem, inesperadamente começou a funcionar perfeitamente, e nada fiz de diferente para isso ocorrer. Acredito ser um delay, ou algum serviço com problema, pois apenas restartei o servidor e a funcionalidade com problema funcionou perfeitamente.

     

    Aproveito a mensagem e pergunto:

     

     

    Existe algum serviço especifico e/ou alguma configuração interna do Dynamics que explique o ocorrido?

    Afinal na minha opinão, quando um problema se resolve (sozinho) o risco do problema voltar a acontecer (sozinho) é grande.Caso alguem tenha passado por esta experiencia, favor relatar.

     

     

    Obrigado

    Antonio Carlos

    acpereira35@hotmail.com

    terça-feira, 4 de novembro de 2008 17:48
  • Oi Antonio, tudo bem?

     

    Um problema muito comum entre os usuários do Dynamics CRM 4.0 é com o startup do workflow.
     
    Tenho visto vários usuários frustrados quando fazem seu primeiro workflow e não o vêem sendo ativado, desde o mais simples ao mais complexo.
     
    Isso ocorre em razão do serviço "Microsoft CRM Asynchronous Processing Service" não gerar os gatilhos necessários por uma configuração incorreta no banco de dados. Em outras palavras, na instalação, o banco de dados MSCRM_CONFIG grava em 3 campos ('AsyncSdkRootDomain','ADSdkRootDomain' e 'ADWebApplicationRootDomain') da tabela DeploymentProperties o nome do servidor. Caso sua  URl para o CRM seja o nome do servidor tudo bem, mas se você criar um host header diferente, vai dar problema.
     
    Assim, a solução é fazer um update, na verdade 3 updates, para os referidos campos, conforme sugestão abaixo:
    USE MSCRM_CONFIG
    Update DeploymentProperties SET NVarCharColumn = '<server>:<port>' WHERE ColumnName = 'AsyncSdkRootDomain'
    Update DeploymentProperties SET NvarCharColumn = '<server>:<port>' WHERE ColumnName = 'ADSdkRootDomain'
    Update DeploymentProperties SET NvarCharColumn = '<server>:<port>' WHERE ColumnName = 'ADWebApplicationRootDomain'
     
    Atentem que o <server> é o nome com chamam seu servidor crm, ou seja, se chamam através de http://crm:5000, sua string <server> na query será 'crm'.
     
    Espero ter ajudado!
     
    []´s
     
    Amorim
    quinta-feira, 6 de novembro de 2008 20:00