Inquiridor
compromisso marcado pelo workflow não funciona

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
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,
-
-
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
-
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
-
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![]´sAmorim