Configurações

Clonar registros sem código

Data de Publicação: Novembro 9, 2008

Em geral as pessoas desejam criar um novo registro com base em um existente. Isso pode economizar bastante tempo que de outro modo seria desperdiçado na digitação de dados.

Há inúmeras soluções que permitem essa funcionalidade nas versões anteriores do Microsoft Dynamics CRM, mas em geral elas exigem a criação de botões personalizados e código JScript.

Entretanto, no Microsoft Dynamics CRM você pode obter o mesmo resultado sem escrever uma linha de código sequer. Este artigo descreve como adicionar o recurso para "clonar" um registro de Cliente Potencial, mas os mesmos princípios podem ser aplicados a praticamente todos os tipos de registro no Microsoft Dynamics CRM.

O procedimento básico é:

  1. Criar um relacionamento auto-referencial.

  2. Configurar mapeamentos de relacionamentos.

  3. Salvar e publicar a entidade.

  4. Criar um registro clonado.

Observação

Você precisa ter a função de Administrador do Sistema ou Personalizador de Sistema para executar essas etapas.

Nesta página
Criar um relacionamento auto-referencial Criar um relacionamento auto-referencial
Configurar mapeamentos de relacionamentos Configurar mapeamentos de relacionamentos
Salvar e publicar Salvar e publicar
Criar um registro clonado Criar um registro clonado

Criar um relacionamento auto-referencial

  1. No Painel de Navegação, clique em Configurações, clique em Personalização e em Personalizar Entidades.

  2. Localize a entidade Cliente Potencial e clique duas vezes nela.

  3. Em Detalhes, selecione Relacionamentos N:1 e clique em Novo Relacionamento Muitos-para-Um.

  4. Digite os seguintes dados na seção Definição da Relação:

    Campo Valor Descrição

    Entidade Principal

    Cliente Potencial

    Cria um relacionamento auto-referencial.

    Nome Padrão

    new_clone_source_lead

    Precisa ser exclusivo. Você pode modificá-lo para que faça sentido para as pessoas que possam ver esse nome ao criar relatórios.

  5. Digite os seguintes dados na seção Atributo de relação:

    Campo Valor Descrição

    Nome para Exibição

    [Este registro foi clonado de]

    Quando o relacionamento é criado, o Atributo de relação é um campo de pesquisa que poderia ser adicionado ao formulário Cliente Potencial. Entretanto, não há motivo para fazer isso. Portanto, forneça um nome de exibição que indique claramente o que os dados no campo representam.

    Nome

    new_clone_source_lead

    Este nome precisa ser exclusivo. Você deve lhe atribuir um nome que faça sentido para as pessoas que possam ver esse nome ao criar relatórios.

    Descrição

    Esse campo de pesquisa faz parte do relacionamento que permite aos usuários "clonar" registros de uma modo de exibição associado. Esse campo não deve ser exibido no formulário Cliente Potencial.

    Registre o motivo pelo qual o campo existe. Isso ajudará a documentar por que o campo e o relacionamento estão lá.

  6. Digite os seguintes dados na seção Item do Painel de Navegação para Entidade Principal:

    Campo Valor Descrição

    Opção de Exibição

    Usar Etiqueta Personalizada

    Isso indica que você especificará um rótulo usando o campo Etiqueta Personalizada.

    Etiqueta Personalizada

    Clientes Potenciais Clonados

    Este é o texto que será exibido na área de navegação da página Cliente Potencial para que as pessoas possam ver o modo de exibição associado criado por esse relacionamento. Esse é o local de destino das pessoas que "clonarão" um cliente potencial.

  7. Clique em Salvar, mas não feche o formulário de relacionamento ainda.

Início da página

Configurar mapeamentos de relacionamentos

Depois de criar o relacionamento, você poderá modificar quaisquer mapeamentos definidos nele. Quando você cria um novo registro de um modo de exibição associado, os mapeamentos definem quais dados do registro atual são copiados para o novo registro. As pessoas ainda podem alterar os valores dos campos antes de salvarem o registro.

A menos que você tenha a intenção de criar um registro duplicado, verifique para que não mapeie campos que identifiquem exclusivamente o registro da origem, por exemplo quaisquer campos de nome, número de telefone celular ou email.

Como alguns campos são mapeados automaticamente quando o relacionamento é criado, há três maneiras de abordar isso:

  • Remova todos os campos que você não deseja. A entidade pode ter muitos atributos que não estão necessariamente incluídos no formulário. Quaisquer atributos não incluídos no formulário não serão mapeados.

  • Remova todos os campos e adicione de volta somente os necessários. Esta abordagem pode ser mais rápida se você tem somente alguns campos importantes. Só é possível mapear um atributo por vez, por isso este processo poderá ser trabalhoso se for necessário mapear inúmeros atributos.

    Observação

    Você não será capaz de excluir nenhum campo de pesquisa.

  • Gere mapeamentos. No menu Mais Ações, você encontrará a opção Gerar Mapeamentos. Este método gerará automaticamente os mapeamentos com base em nomes de campo e tipos de dados comuns. Quando você tiver um relacionamento auto-referencial, este método gerará uma correspondência de quase 100%. Esses mapeamentos substituirão todos os mapeamentos existentes. Esta abordagem será útil se você tiver removido muitos mapeamentos e desejar recomeçar e adicioná-los todos de volta novamente.

Procedimento para remover um mapeamento de campo

  1. Na área Mapeamentos do formulário de relacionamento, selecione um ou mais mapeamentos de atributo.

    Dica

    Você pode manter pressionada a tecla Ctrl e selecionar vários mapeamentos.

  2. Clique no botão Excluir mapeamentos de atributos selecionados (botão "X") na barra de ferramentas do menu.

Procedimento para mapear um campo

  1. Na área Mapeamentos do relacionamento, na Barra de ferramentas Ações, clique em Novo para cada mapeamento novo.

  2. Na caixa de diálogo Criar Mapeamento de Atributos, selecione o atributo de origem de Atributos da Entidade de Origem, o atributo de destino deAtributos da Entidade de Destino e clique em OK.

    Observação

    Ao selecionar atributos, leve em consideração os requisitos de mapeamento:

    • Ambos os atributos devem ser do mesmo tipo e ter o mesmo formato.

    • O atributo de destino deve ser igual ou maior que o atributo de origem.

    • O atributo de destino ainda não pode ser mapeado em outro atributo.

    • O atributo de origem deve ficar visível no formulário.

    • O atributo de destino deve ser um campo no qual o usuário pode inserir dados.

    • Se os atributos forem listas de seleção, os valores inteiros de cada opção deverão ser idênticos.

    • Os valores Identificação do Endereço não podem ser mapeados.

Importante

Se desejar que o proprietário do novo registro seja a pessoa que o criou, não mapeie o campo proprietário.

Início da página

Salvar e publicar

Depois de configurar o relacionamento e os mapeamentos de relacionamento:

  1. Clique em Salvar e Fechar para fechar o formulário de relacionamento.

  2. Na página Barra de ferramentas Ações, clique em Publicar.

Início da página

Criar um registro clonado

Agora que você criou o relacionamento e configurou os mapeamentos de relacionamento, é possível testar a criação de um registro clonado.

  1. Abra um registro Cliente Potencial existente.

  2. No Detalhes, clique no modo de exibição associado Clientes Potenciais Clonados.

  3. Na barra de ferramentas, clique em Cliente PotencialNovo.

  4. Confirme se os novos campos de formulário de cliente potencial estão preenchidos com os dados desejados do registro de origem.

    Observação

    Verifique todas as guias.

Links relacionados

Encontrou as informações que estava procurando?
Sim     Não 
Se não encontrou, de que você precisa? (opcional)

© 2009 Microsoft Corporation. Todos os direitos reservados.