Este documento fornece informações importantes e recentes sobre o Servidor Microsoft Dynamics CRM 4.0.
Download ou conteúdo do DVD do Microsoft Dynamics CRM 4.0
Problemas conhecidos de atualização
Problemas conhecidos de instalação
Problemas conhecidos de aplicativos do administrador
Problemas conhecidos de aplicativos Web
Documentação do Microsoft Dynamics CRM
Comentários sobre a documentação
A tabela a seguir lista o conteúdo do Microsoft Dynamics CRM 4.0.
Nome |
Contém |
Microsoft Dynamics CRM 4.0 |
· Instalação do Microsoft Dynamics CRM 4.0 Server · Instalação do Microsoft Dynamics CRM 4.0 Email Router · Microsoft Dynamics CRM 4.0 Connector para instalação do Microsoft SQL Server Reporting Services · Instalação do Microsoft Dynamics CRM 4.0 para Microsoft Office Outlook · Instalação do Microsoft Dynamics CRM 4.0 para Microsoft Office Outlook com acesso offline · Instalação do Gerenciador de Migração de Dados do Microsoft Dynamics CRM 4.0 |
Você não pode atualizar o Microsoft Business Solutions CRM 1.2 nem qualquer versão de pré-lançamento do Microsoft Dynamics CRM 4.0 para o lançamento final do Microsoft Dynamics CRM 4.0.
No entanto, o Microsoft Dynamics CRM 3.0 tem suporte para a atualização.
Esta seção descreve problemas conhecidos que podem ocorrer quando você atualiza o Microsoft Dynamics CRM 3.0 Server para o Microsoft Dynamics CRM 4.0 Server.
Se houver vários servidores do Microsoft Dynamics CRM 3.0 executando várias instâncias do serviço de Fluxo de Trabalho do Microsoft Dynamics CRM, você deverá parar todos os serviços de Fluxo de Trabalho do Microsoft Dynamics CRM antes de executar a instalação. Se você não parar todos os serviços, os trabalhos de fluxo de trabalho que estiverem em execução poderão ser perdidos.
Em uma configuração com vários servidores do Microsoft Dynamics CRM 3.0, é possível ter regras e assemblies de fluxo de trabalho exclusivas em cada servidor. Da mesma forma, cada servidor pode ter instâncias de fluxo de trabalho ativas. No entanto, o processo de atualização para o Microsoft Dynamics CRM 4.0 apenas atualiza as regras, assemblies e instâncias de fluxo de trabalho para um servidor.
Para garantir que não haja instâncias de fluxo de trabalho ativas nos servidores adicionais durante o processo de atualização, desligue os servidores adicionais antes de iniciar a atualização para o Microsoft Dynamics CRM 4.0. Para garantir que quaisquer regras ou assemblies de fluxo de trabalho exclusivas também sejam atualizadas, copie-as dos servidores adicionais para o servidor primário que será atualizado.
Durante uma atualização do Servidor Microsoft Dynamics CRM, os registros que tiverem notas com mais de 100.000 caracteres serão truncados. Quando isso ocorre, qualquer texto posterior aos 100.000 caracteres não é incluído no registro depois que a atualização é concluída.
Se você continuar com a atualização após receber esse aviso, o Microsoft Dynamics CRM talvez não seja instalado com êxito, a menos que os índices adicionados sejam removidos e os índices modificados sejam substituídos pelos índices originais do banco de dados do Microsoft Dynamics CRM 3.0. Para obter informações detalhadas sobre os índices que não estão consistentes, consulte o log de Instalação do Servidor (crm40svrsetup.log). Por padrão, este log está localizado na pasta %appdata%\Microsoft\MSCRM\Logs\. Se precisar de ajuda para resolver o problema, contate os Serviços de Suporte Técnico da Microsoft.
Embora a Ajuda do Assistente de Diagnósticos de Ambiente indique que a Instalação deva ser concluída com êxito, se você continuar com a atualização depois de receber esse aviso, o Microsoft Dynamics CRM pode não ser instalado com êxito. É recomendável remover as estatísticas antes de continuar. Para obter informações detalhadas sobre o problema, consulte o log de Instalação do Servidor (crm40svrsetup.log). Por padrão, este log está localizado na pasta %appdata%\Microsoft\MSCRM\Logs\. Se precisar de ajuda para resolver o problema, contate os Serviços de Suporte Técnico da Microsoft.
Esse erro pode ocorrer quando o programa de instalação do Servidor Microsoft Dynamics CRM tem memória insuficiente para ser executado. Para solucionar esse problema, você pode reduzir a quantidade de memória que a instância do Microsoft SQL Server está usando. Para obter mais informações sobre como configurar a memória do SQL Server, consulte a Ajuda do SQL Server.
Devido a alterações na funcionalidade de relatório, não é possível atualizar alguns relatórios do Microsoft Dynamics CRM 3.0 para os relatórios do Microsoft Dynamics CRM 4.0. Para os relatórios que não podem ser atualizados, o Microsoft Dynamics CRM 4.0 fornece relatórios similares em funcionalidade. Durante o processo de atualização, as seguintes falhas de atualização de relatório conhecidas serão exibidas no <systemdrive>:\Documents and Settings\<Usuario>\Application Data\Microsoft\MSCRM\Logs\crm40svrsetup.log:
· Impossível preservar o link da expressão do relatório primário 'Detalhe de Ocorrências Inativas' para o relatório secundário '="Detalhe de Ocorrências Inativas"'
· Impossível preservar o link de expressão do relatório primário 'Sub-relatório do Desempenho da Campanha' para o relatório secundário '= IIF(Fields!category.Value = "Orders Placed", ReportItems!txtCampaignPlacedOrderDetail.Value, IIF(Fields!category.Value = "Opportunities Realized", ReportItems!txtCampOppRealizedRevenueDetail.Value, IIF(Fields!category.Value = "Opportunities Estimated",ReportItems!txtCampOppEstimatedRevenueDetail.Value, System.dbnull.value )))'
· Impossível preservar o link da expressão do relatório primário 'Sub-relatório do Resumo da Conta' para o relatório secundário '="Sub-relatório do Resumo da Conta"'
· Impossível preservar o link da expressão do relatório primário 'Detalhe dos Artigos Principais da Base de Dados de Conhecimento' para o relatório secundário '="Detalhe dos Artigos Principais da Base de Dados de Conhecimento"'
· Impossível preservar o link da expressão do relatório primário 'Detalhe de Clientes Potenciais Inativos' para o relatório secundário '="Detalhe de Clientes Potenciais Inativos"'
· O relatório secundário tem muitos primários. Impossível preservar o link do relatório primário 'Comparação de Campanha' para o relatório secundário 'Sub-relatório do Desempenho da Campanha'
· Primários circulares detectados. Impossível preservar o link do relatório primário 'Ocorrências Inativas' para o relatório secundário '="Detalhe de Ocorrências Inativas"'
· Parentesco circular detectado. Impossível preservar o link da expressão do relatório primário 'Ganhos e Perdas de Concorrentes ' para o relatório secundário '="Detalhe de Ganhos e Perdas de Concorrentes"'
· Parentesco circular detectado. Impossível preservar o link da expressão do relatório primário 'Clientes Potenciais Inativos' para o relatório secundário '="Detalhe de Clientes Potenciais Inativos"'
· Parentesco circular detectado. Impossível preservar o link do relatório primário 'Detalhe dos Artigos Principais da Base de Dados de Conhecimento' para o relatório secundário '="Detalhe dos Artigos Principais da Base de Dados de Conhecimento"'
Se um fluxo de trabalho do Microsoft Dynamics CRM 3.0 referenciar um registro, entidade, anexo ou outro tipo de objeto que não exista no servidor que está sendo atualizado, a atualização desse fluxo de trabalho e de todos os trabalhos de fluxo de trabalho relacionados falhará. A lista a seguir inclui exemplos de objetos referenciados que podem causar a falha da atualização de um fluxo de trabalho:
Se os fluxos de trabalho ou os trabalhos deles não forem atualizados com êxito devido a um objeto referenciado ausente ou inválido, abra o Gerenciador de Fluxo de Trabalho, corrija os problemas descritos no arquivo de log e prossiga com o processo de atualização. Remova ou substitua as referências para objetos inválidos, ausentes ou sem suporte e corrija as inconsistências entre os proprietários e as unidades de negócios.
No Microsoft Dynamics CRM 3.0, os trabalhos de fluxo de trabalho pertenciam aos usuários que possuíam os registros em relação aos quais o trabalho de fluxo de trabalho estava executando uma ação. No entanto, no Microsoft Dynamics CRM 4.0, os trabalhos de fluxo de trabalho pertencem ao usuário que possui o fluxo de trabalho que iniciou o trabalho. Por exemplo, um processo de vendas que esteja sendo executado em uma oportunidade no Microsoft Dynamics CRM 3.0 será visível ao usuário que possuir o registro de oportunidade. No entanto, devido às características de segurança aprimoradas do Microsoft Dynamics CRM 4.0, trabalhos de fluxo de trabalho talvez não sejam mais visíveis sob determinadas circunstâncias. Especificamente, se o usuário que possui o fluxo de trabalho atualizado não for o mesmo usuário que possui o registro, os trabalhos de fluxo de trabalho que executam ações em relação ao registro não serão visíveis ao proprietário do registro.
Se você desejar que os trabalhos de fluxo de trabalho sejam visíveis aos usuários em sua organização, aumente o nível de acesso para as entidades Fluxo de Trabalho e Trabalho do Sistema (os trabalhos de fluxo de trabalho são um tipo especial de trabalho do sistema). Por exemplo, aumente o nível de acesso para essas entidades de Usuário para Unidade de Negócios.
Embora muitos atributos novos estejam disponíveis para fluxos de trabalho no Microsoft Dynamics CRM 4.0, o suporte para alguns atributos foi desativado. Não há mais suporte para os atributos na tabela a seguir.
Nome da Entidade |
Nome do Atributo |
Nome da Entidade |
Nome do Atributo |
Assunto |
createdby |
|
isbilled |
Assunto |
createdon |
|
isworkflowcreated |
Assunto |
descrição |
|
messageid |
Assunto |
importsequencenumber |
|
owninguser |
Assunto |
modifiedby |
|
owneridtype |
Assunto |
modifiedon |
|
regardingobjecttypecode |
Assunto |
parentsubject |
|
sender |
Atividade de Campanha |
importsequencenumber |
|
torecipients |
Atividade de Campanha |
owneridtype |
Fatura |
customeridtype |
Atividade de Campanha |
regardingobjecttypecode |
Fatura |
importsequencenumber |
Atividade do Serviço |
importsequencenumber |
Fatura |
owneridtype |
Atividade do Serviço |
isbilled |
Fax |
importsequencenumber |
Atividade do Serviço |
isworkflowcreated |
Fax |
isbilled |
Atividade do Serviço |
owneridtype |
Fax |
isworkflowcreated |
Atividade do Serviço |
regardingobjecttypecode |
Fax |
owneridtype |
Campanha |
importsequencenumber |
Fax |
owninguser |
Campanha |
owneridtype |
Fax |
regardingobjecttypecode |
Carta |
importsequencenumber |
Ligação telefônica |
importsequencenumber |
Carta |
isbilled |
Ligação telefônica |
isbilled |
Carta |
isworkflowcreated |
Ligação telefônica |
isworkflowcreated |
Carta |
owneridtype |
Ligação telefônica |
owneridtype |
Carta |
owninguser |
Ligação telefônica |
owninguser |
Carta |
regardingobjecttypecode |
Ligação telefônica |
regardingobjecttypecode |
Cliente Potencial |
customeridtype |
Lista de Marketing |
importsequencenumber |
Cliente Potencial |
importsequencenumber |
Lista de Marketing |
owneridtype |
Cliente Potencial |
owneridtype |
Lista de Marketing |
statuscode |
Compromisso |
importsequencenumber |
Ocorrência |
customeridtype |
Compromisso |
isbilled |
Ocorrência |
importsequencenumber |
Compromisso |
isworkflowcreated |
Ocorrência |
owneridtype |
Compromisso |
owneridtype |
Oportunidade |
customeridtype |
Compromisso |
owninguser |
Oportunidade |
importsequencenumber |
Compromisso |
regardingobjecttypecode |
Oportunidade |
owneridtype |
Conta |
importsequencenumber |
Pedido |
customeridtype |
Conta |
owneridtype |
Pedido |
importsequencenumber |
Contato |
importsequencenumber |
Pedido |
owneridtype |
Contato |
owneridtype |
Produto |
importsequencenumber |
Contato |
parentcustomeridtype |
Região |
importsequencenumber |
Contrato |
billingcustomeridtype |
Resposta de Campanha |
importsequencenumber |
Contrato |
customeridtype |
Resposta de Campanha |
originatingactivityidtypecode |
Contrato |
importsequencenumber |
Resposta de Campanha |
owneridtype |
Contrato |
owneridtype |
Resposta de Campanha |
regardingobjecttypecode |
Cotação |
customeridtype |
Tarefa |
importsequencenumber |
Cotação |
importsequencenumber |
Tarefa |
isbilled |
Cotação |
owneridtype |
Tarefa |
isworkflowcreated |
|
compressed |
Tarefa |
owneridtype |
|
importsequencenumber |
Tarefa |
regardingobjecttypecode |
|
Usuário |
importsequencenumber |
|
|
Usuário |
isdisabled |
No Microsoft Dynamics CRM 3.0, fluxos de trabalho não podiam ser iniciados por alterações nos valores em um campo Razão do Status de um registro. No entanto, no Microsoft Dynamics CRM 4.0, agora há suporte para alterações nas razões de status como alterações de atributo. Como as razões de status são vinculadas a status específicos, um fluxo de trabalho que se iniciava automaticamente quando um status era alterado agora pode se iniciar quando a razão de status associada é alterada.
Se sua implementação do Microsoft Dynamics CRM 3.0 incluía lógica para detectar alterações no status de um registro, examine o fluxo de trabalho atualizado no Microsoft Dynamics CRM 4.0 para verificar se a nova lógica inicia o fluxo de trabalho com base na combinação correta de status e razão de status.
Esta seção fornece uma descrição de problemas conhecidos que podem ocorrer quando você instala o Servidor Microsoft Dynamics CRM 4.0.
Se você adquirir o Microsoft Dynamics CRM por meio de um programa de Licenciamento por Volume da Microsoft, a chave de licença será fornecida no arquivo license.txt. O arquivo license.txt está incluído nos arquivos de instalação do Microsoft Dynamics CRM.
Durante a instalação, ao optar por se conectar a uma implantação existente ou quando usa o Gerenciador de Implantação para importar uma organização, você poderá receber uma mensagem do Assistente de Diagnóstico de Ambiente sobre a versão do banco de dados ser anterior ou posterior. Quando você clica em Ajuda, o tópico de ajuda descreve a mensagem como um aviso, mas, em alguns casos, quando a versão principal do banco de dados é mais recente, a mensagem é realmente um erro e a instalação não pode continuar. A versão do banco de dados é determinada como MajorVersion.MinorVersion.BuildVersion.Revision, tal como 4.0.7333.03.
Você pode receber essa mensagem de erro ao executar a instalação do Servidor Microsoft Dynamics CRM 4.0 em um computador que tenha o Microsoft Dynamics CRM “4” Community Technology Preview (CTP) 3 Server instalado. Para evitar o problema, utilize Adicionar ou Remover Programas para remover o Servidor Microsoft Dynamics CRM “4” CTP 3 antes de executar a instalação do Servidor Microsoft Dynamics CRM 4.0. Observe que, após ter esse problema, você não poderá usar Adicionar ou Remover Programas para remover o Servidor Microsoft Dynamics CRM “4” CTP 3.
Esta seção descreve problemas conhecidos que podem ocorrer quando você usa aplicativos de administrador específicos do Microsoft Dynamics CRM, tais como o Gerenciador de Implantação.
Essa mensagem de erro pode ocorrer quando o aplicativo Gerenciador de Implantação permanece aberto por muito tempo ou quando diversas operações são executadas. Para resolver o problema, reinicie o aplicativo.
Esta seção trata de um problema conhecido que pode ocorrer quando você usa o aplicativo Web Microsoft Dynamics CRM.
Os usuários não podem se conectar a uma organização quando as condições a seguir forem verdadeiras:
· Você tem várias organizações na implantação e desabilita a organização padrão. Observe que a organização padrão aparece no Gerenciador de Implantação como NomeOrganizacao (Padrão), onde NomeOrganizacao é o nome da organização. É possível desabilitar a organização padrão no Gerenciador de Implantação ou usando os métodos descritos no Kit de Desenvolvimento de Software (SDK) do Microsoft Dynamics CRM 4.0.
· Você reinicia os serviços do IIS (Internet Information Services).
Para solucionar esse problema, selecione uma destas opções:
· Altere a organização padrão para uma organização diferente habilitada. Para isso, inicie o Gerenciador de Implantação, clique em Organizações, clique com o botão direito do mouse em uma organização habilitada que você deseje definir como nova e clique em Definir como Organização Padrão.
· Habilite a organização padrão. Para isso, inicie o Gerenciador de Implantação, clique em Organizações, clique com o botão direito do mouse na organização padrão e clique em Habilitar.
Quando você adiciona um participante obrigatório ou opcional a uma atividade de compromisso, é concedido acesso somente leitura a todos os participantes da atividade. Esse comportamento ocorre porque o Microsoft Dynamics CRM 4.0 concede apenas o acesso somente leitura a participantes de atividades, para ajudar a tornar os dados de compromissos mais seguros. Versões anteriores do Microsoft Dynamics CRM concediam acesso completo. Devido a esse design, os participantes de atividades não podem mais modificar o registro de compromisso.
Ao tentar importar um arquivo CSV, ocorre uma falha na importação. Isso acontece quando as seguintes condições são verdadeiras:
· O arquivo que você está tentando importar foi criado de uma exportação, como uma lista de "Minhas Contas Ativas" exportada.
· A lista inclui endereços de email.
Para solucionar esse problema, é possível remover a coluna Email (Contato Primário) antes de importar o arquivo.
A mensagem de erro recebida será "Não foi possível fazer upload do arquivo ou houve falha na importação". Uma mensagem adicional contém uma referência que inclui o nome da entidade personalizada e o texto "Erro no SQL Server". Esse erro ocorrerá quando você tentar importar uma entidade personalizada em um novo sistema se a detecção de duplicatas da entidade personalizada tiver tido habilitada mas agora ela está desabilitada. Para solucionar esse problema, ative a detecção de duplicatas na entidade personalizada antes de exportá-la. Depois da importação da entidade personalizada no novo sistema, desabilite a detecção de duplicatas.
No Microsoft Dynamics CRM 3.0, as regras de fluxos de trabalho eram associadas à organização. Mesmo quando o usuário administrativo que possuía o fluxo de trabalho era movido entre unidades de negócios, uma regra de fluxo de trabalho pertencente a esse usuário permanecia em execução. No Microsoft Dynamics CRM 4.0, os fluxos de trabalho pertencem a usuários individuais. O escopo de um fluxo de trabalho limita os registros em relação aos quais os trabalhos de fluxo de trabalho podem executar ações. Devido a essa alteração de comportamento entre o Microsoft Dynamics CRM 3.0 e o 4.0, os fluxos de trabalho com escopo da organização de propriedade de um usuário específico pararão de funcionar quando esse usuário for movimentado de uma unidade de negócios para a outra.
Antes de mover um usuário entre unidades de negócios, determine se o usuário possui algum fluxo de trabalho no nível de organização e atribua novamente todos os fluxos de trabalho desse tipo a um usuário que permaneça na primeira unidade de negócios.
Os rótulos de exibição dos atributos stepname e salesstagecode da entidade Oportunidade foram alterados para refletir as atualizações na funcionalidade do fluxo de trabalho no Microsoft Dynamics CRM 4.0. A tabela a seguir alista as mudanças.
Nome do Atributo |
Rótulo na versão 3.0 |
Rótulo na versão 4.0 |
Descrição |
stepname |
Nome da Etapa |
Fase de Pipeline |
Fase atual no pipeline de vendas para a oportunidade. Para ser atualizado usando fluxos de trabalho. |
salesstagecode |
Estágio de Vendas |
Código do processo |
Código personalizável que representa o estágio atual de uma oportunidade em um processo manual de vendas. Ele oferece suporte a processos de venda manuais atualizados de versões anteriores do Microsoft Dynamics CRM. |
No Microsoft Dynamics CRM 3.0, o atributo stepname foi controlado pelo processo de vendas padrão (um tipo especial de fluxo de trabalho para oportunidades). Como mais de um fluxo de trabalho pode executar uma ação em relação uma oportunidade no Microsoft Dynamics CRM 4.0, agora esse campo não indica automaticamente o estágio atual de um trabalho de fluxo de trabalho que esteja ativo na oportunidade. Se desejar atualizar esse atributo usando um ou mais fluxos de trabalho, adicione lógica a seu fluxo de trabalho para fazer isso.
No Microsoft Dynamics CRM 3.0, o atributo salesstagecode não foi controlado por processos de venda; ele oferece suporte aos processos de venda pelo script no cliente. Se algum valor personalizado de uma lista suspensa (de seleção) tiver sido apresentado para o atributo salesstagecode no Microsoft Dynamics CRM 3.0, os valores da lista e os scripts serão retidos durante a atualização para o Microsoft Dynamics CRM 4.0. No entanto, os clientes são incentivados a usar a nova característica de fluxo de trabalho do Microsoft Dynamics CRM 4.0 para implementar um comportamento mais robusto.
O Guia de implementação do Microsoft Dynamics CRM está disponível para download. Esse guia contém os requisitos do sistema e as instruções de instalação para instalar o Microsoft Dynamics CRM 4.0.
Esse guia de implementação foi preparado para os responsáveis pela implantação do Microsoft Dynamics CRM 4.0.
O Software Development Kit (SDK) do Microsoft Dynamics CRM para desenvolvedores, personalizadores de sistema e editores de relatórios está disponível para download. O pacote SDK trata dos seguintes tópicos:
Mecanismos de extensão com suporte
Visão geral da arquitetura do Microsoft Dynamics CRM
Modelo de entidade
Modelo de segurança
Serviços da Web
Codificação para o servidor e para o cliente
Plug-ins
Migração de dados
Atividades personalizadas de fluxo de trabalho
Script de formulários
Integração de páginas personalizadas da Web e outros elementos
Personalizando a ajuda online
Além disso, você vai encontrar um guia de estilo da interface do usuário, passeios, ferramentas para registro de plug-ins e atividades personalizadas de fluxo de trabalho e muitos códigos de exemplo. A documentação também está disponível no Microsoft Dynamics CRM Developer Center, juntamente com outros links úteis para desenvolvedores e personalizadores de sistema.
A equipe de documentação do Microsoft Dynamics CRM agradece suas sugestões e comentários sobre a documentação. Você pode enviar comentários por email, de forma rápida e direta, para Comentários sobre a Documentação. Todo o texto deve estar em inglês. Seus comentários serão usados para fazer melhorias na Ajuda e formatar o conteúdo fornecido na Central de Recursos.
As informações contidas neste documento, incluindo URLs e outras referências a sites da Internet, estão sujeitas a alterações sem aviso prévio. A menos que indicado em contrário, os exemplos de empresas, organizações, produtos, nomes de domínio, endereços de email, logotipos, pessoas, lugares e eventos aqui descritos são fictícios e não têm nenhuma relação com nenhuma empresa, organização, produto, nome de domínio, endereço de email, logotipo, pessoa, lugar ou evento real. É responsabilidade do usuário cumprir todas as leis de direitos autorais aplicáveis. Sem limitar-se aos direitos autorais, nenhuma parte deste documento pode ser reproduzida, armazenada ou inserida em sistemas de recuperação, ou transmitida sob qualquer forma ou meio (eletrônico, mecânico, fotocópia, gravação ou outro), ou para qualquer propósito, sem a expressa autorização por escrito da Microsoft Corporation.
A Microsoft pode possuir patentes, aplicativos patenteados, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual que abrangem o assunto abordado neste documento. Com exceção do que é expressamente estabelecido por escrito em qualquer Contrato de Licença da Microsoft, o fornecimento deste documento não lhe concede qualquer direito a essas patentes, marcas comerciais, direitos autorais ou outra propriedade intelectual.
© 2008 Microsoft Corporation. Todos os direitos reservados.
Microsoft, Microsoft Dynamics, Active Directory, Outlook, SQL Server e Visual Studio são marcas comerciais do grupo de empresas Microsoft.
Todas as outras marcas comerciais são de propriedade de seus respectivos proprietários.