Usuário com melhor resposta
[CRM 2013 Online] Erro no formulário de cliente após criação de regra de negócio

Pergunta
-
Olá,
Estou experimentando o CRM 2013 Online e após ter editado o Formulário de Clientes, criei duas regras de negócio, uma para ocultar um campo e outra para exibir este mesmo campo, depois de testar e validar que estava funcionando, voltei na regra de exibir o campo e habilitei a edição do campo. Salvei e ativei as Regras de Negócio, retornei ao Formulário Salvei e Publiquei as alterações. Ao atualizar a Tela do Cliente foi retornado erro na página:
Quando tentei acessar a lista de Clientes (Ex: Vendas > Clientes), recebi a mesma mensagem de erro.
Naveguei até Personalizar Entidade > Cliente > Formulários. E ao tentar abrir qualquer formulário para edição ou criação é retornada a mesma mensagem de erro. Consigo navegar por todas as outras Entidades do sistema (Contato, Concorrente, Oportunidade, etc). Como as regras de negócio foram minha última alteração, naveguei até Personalizar Entidade > Cliente > Regras de Negócio e desativei as regras, fiz um novo teste e recebi o mesmo erro, mesmo após excluir todas a regras de negócio de Cliente e Publicar Todas as Personalizações.
Consegui criar Localização Avançada de Clientes normalmente, mas ao tentar abrir qualquer registro, volto a receber a mensagem de erro.
Alguém tem ideia do que pode estar ocorrendo?
Vasculhando mais o sistema ao criar um Workflow para atualizar o cadastro de Cliente, foi retornada a mesma mensagem de erro, mas dessa vez com o log do erro:
Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: System.NullReferenceException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #0666C241Detail:
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
<ErrorCode>-2147220970</ErrorCode>
<ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
<Message>System.NullReferenceException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #0666C241</Message>
<Timestamp>2014-02-27T17:43:51.8076993Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</OrganizationServiceFault>Pesquisei sobre o erro, mas o que encontrei foram informações sobre Workflow customizados e Plugins, como não possuo nenhum destes no sistema, ainda continuo sem saber o que fazer.
Leandro Barbosa
- Editado Leandro G C Barbosa quinta-feira, 27 de fevereiro de 2014 19:15 Adicionado log de erro
Respostas
-
Abri um caso de suporte junto a Microsoft o problema foi solucionado exportando a Solução e enviado ao suporte. Eles fizeram os ajustes e me devolveram a solução para ser importada.
Leandro Barbosa Consultor de Implantação DM Sistemas
- Marcado como Resposta Leandro G C Barbosa sexta-feira, 26 de setembro de 2014 11:26
Todas as Respostas
-
Boas Leandro,
Pois... o erro é muito esquisito. Você tem essas customizações numa solução a parte, tente fazer export dela e eliminar essa mesma solução para ver se recupera. Não havendo grande possibilidade para vermos o detalhe do erro só vejo duas opções:
- Pedir para fazer restore do último backup
- Abrir um suporte na Microsoft para eles tentarem ver o que se passa
Acrescentou muitos campos na entidade cliente? Se sim tente eliminar os últimos e principalmente o campo onde aplicou as regras de negócio para ver o que acontece.
Espero ter ajudado.
Se respondi a sua pergunta por favor marque como resposta e\ou como útil.Pedro Azevedo Crm Specialist 4.0\2011
- Sugerido como Resposta Azevedo PedroMVP quarta-feira, 26 de fevereiro de 2014 16:00
-
Predro,
Obrigado pela atenção em responder.
Fiz os testes sugeridos mas não obtive exito.
Tentei executar a exclusão do campo mas não foi possível pois o mesmo se encontra vinculado ao Formulário.
Criei uma solução e adicionei a Entidade Cliente à ela, alterei o arquivo customizations.xml e comentei o atributo que se referia ao campo. Importei novamente e consegui fazer a exclusão do campo, mas ao tentar abrir a tela de Clientes, o erro persiste em aparecer!
Vou tentar o suporte na Microsoft e assim que tiver um retorno atualizo aqui.
Leandro Barbosa Consultor de Implantação DM Sistemas
-
Abri um caso de suporte junto a Microsoft o problema foi solucionado exportando a Solução e enviado ao suporte. Eles fizeram os ajustes e me devolveram a solução para ser importada.
Leandro Barbosa Consultor de Implantação DM Sistemas
- Marcado como Resposta Leandro G C Barbosa sexta-feira, 26 de setembro de 2014 11:26