“De volta ao básico” - Tracing com o Dynamics CRM
Existem várias formas de ativar os registos no CRM. Uma delas passa por aceder ao registry do Windows (regedit.exe) para ativar os traces no CRM.
O artigo da knowledge base com a presente informação encontra-se no seguinte sítio: https://support.microsoft.com/en-us/kb/907490
Para uma implementação de CRM, abaixo fica uma listagem de todos os locais onde podem ser ligados os registos do CRM:
Componente |
Localização da chave no registry |
Servidor |
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM |
Cliente |
HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\MSCRMClient |
Reporting Services |
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRMBidsExtensions |
Email Router |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSCRMEmail |
Data Migration |
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DATA MIGRATION WIZARD |
Uma vez localizada a chave para o componente que se pretende, há que introduzir os seguintes valores na mesma:
Chave |
Tipo de valor (base) |
Valor a colocar |
TraceEnabled |
DWORD (decimal) |
0 |
TraceRefresh |
DWORD (decimal) |
1 |
TraceCallStack |
DWORD (decimal) |
1 |
TraceDirectory |
REG_SZ |
C:\Program Files\Microsoft Dynamics CRM\Trace |
TraceCategories |
REG_SZ |
*:Verbose |
TraceFileSizeLimit |
DWORD (decimal) |
10 |
Para dar início ao registo, basta alterar a chave TraceEnabled para 1 e a chave TraceRefresh para um valor diferente do que está atribuído.
Para terminar o registo, basta alterar a chave TraceEnabled para 0 e a chave TraceRefresh para um valor diferente do que está atribuído.
Os registos devem ser sempre recolhidos o mais próximo possível da situação que se tenta reproduzir. Isto aplica-se principalmente em sistemas muito ativos, que podem gerar um grande número de ficheiros.
Se a situação não puder ser reproduzida, aconselha-se a manutenção de um registo de atividades, onde estejam detalhados as ações tomadas e a data e horas das mesmas, para depois ser possível correlacionar as mesmas com as entradas nos registos.
Até à próxima.
Hugo Durana.