Como os dados de status e de razão do status são importados

Os valores válidos de Razão do Status (statuscode) dependem do Status (statecode) associado.

Para exibir valores válidos de Status e Razão do Status para cada tipo de registro, consulte Valores padrão dos atributos Status e Razão do Status (Central de Recursos). A maneira como esses dados são importados depende da existência das informações nos arquivos de origem:

Preparação sugerida para os arquivos de origem

Se os dados de status e de razão do status estiverem presentes nos arquivos de origem, verifique se:

Exemplo de uso de um mapa de dados para mapear valores de status e razão do status

As etapas a seguir mostram como editar o mapa de dados para duas colunas no arquivo de cliente potencial:

Essas etapas pressupõem que você esteja criando seu próprio mapa de dados. Para obter detalhes dos elementos de mapa de dados utilizados no exemplo, consulte Referência de esquema de mapa de dados.

  1. Identifique os valores válidos dos atributos Status e Razão do Status para o tipo de registro. Os valores são exibidos na tabela a seguir. Valores padrão são marcados com um asterisco (*).

    Valor do status

    Valores válidos de razão do status

    Abrir (0)*

    Novo (1)*

    Contatado (2)

    Qualificado (1)

    Qualificado (3)*

    Desqualificado (2)

    Perdido (4)*

    Não É Possível Contatar (5)

    Não Está Mais Interessado (6)

    Cancelado (7)

  2. Identifique valores exclusivos nos arquivos de origem e crie uma tabela para identificar quais valores de origem são mapeados para quais valores de destino.

    Os valores de Razão do Status devem ser mapeados para valores válidos de Status. Se os valores de Status do sistema de origem não fizerem um mapeamento 1:1 com os valores de Status, você precisará editar os dados de origem para que eles correspondam à estrutura, pois os valores de Status não são personalizáveis.

    Este exemplo se baseia na procura por registros que correspondam à estrutura, usando um dos seguintes padrões:

    • Registros com Novo na coluna Status, com os correspondentes valores Contatado e vazios.
    • Registros com valores vazios nas duas colunas.
    • Registros com Não Qualificado na coluna Status, com os correspondentes valores Não É Possível Contatar e Não Interessado na coluna Razão do Status.
    • Registros sem dados em nenhuma das duas colunas.

      Mapeamento de status

      Mapeamento de razão do status

      Comentário

      "Novo" e vazio --> Abrir (0)

      vazio --> Novo (1)

      "Contatado" --> Contatado (2)

      Se "Contatado" coincidir com Contatado, nenhum mapeamento será necessário.

      "Não Qualificado" --> Desqualificado (2)

      "Não é possível contatar" --> Não É Possível Contatar (5)

      "Sem interesse" --> Não Está Mais Interessado (6)

      Se "Não é possível contatar" coincidir com Não É Possível Contatar, nenhum mapeamento será necessário.

  3. Faça um teste de importação de clientes potenciais usando um arquivo que contenha apenas um registro com cada par de status ou razão do status.
  4. Na página Campos de Mapas do assistente, para as colunas Status e Razão do Status, selecione Ignorar.
  5. Depois que a importação for concluída com êxito, exporte o mapa de dados.
  6. Abra o mapa de dados usando qualquer editor de XML.
  7. Na seção <EntityMap> do tipo de registro Cliente Potencial, localize os elementos <SourceAttributeName> com valor de Status e Razão do Status.

    As seções do mapa de dados terão a seguinte aparência:

    <AttributeMap>

    <SourceAttributeName>Status</SourceAttributeName>

    <TargetAttributeName></TargetAttributeName>

    <ProcessCode>Ignore</ProcessCode>

    </AttributeMap>

    <AttributeMap>

    <SourceAttributeName>Razão do Status</SourceAttributeName>

    <TargetAttributeName></TargetAttributeName>

    <ProcessCode>Ignore</ProcessCode>

    </AttributeMap>

  8. Preencha valores de <TargetAttributeName> com statecode e statuscode, e altere o valor de <ProcessCode> nas duas seções de <AttributeMap> para Process.

    <AttributeMap>

    <SourceAttributeName>Status</SourceAttributeName>

    <TargetAttributeName>statecode</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    </AttributeMap>

    <AttributeMap>

    <SourceAttributeName>Razão do Status</SourceAttributeName>

    <TargetAttributeName>statuscode</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    </AttributeMap>

  9. Procure os valores inteiros de cada mapeamento necessário na tabela criada na etapa 3.
  10. Adicione uma seção <PicklistMaps> para as seções statecode e statuscode, e crie um elemento <PicklistMap> para cada valor dos dados de origem a ser mapeado.

    <AttributeMap>

    <SourceAttributeName>Status</SourceAttributeName>

    <TargetAttributeName>statecode</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    <PicklistMaps>

    <PicklistMap>

    <SourceValue>Novo</SourceValue>

    <TargetValue>0</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    <PicklistMap>

    <SourceValue></SourceValue>

    <TargetValue>0</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    <PicklistMap>

    <SourceValue>Não Qualificado</SourceValue>

    <TargetValue>2</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    </PicklistMaps>

    </AttributeMap>

    <AttributeMap>

    <SourceAttributeName>Razão do Status</SourceAttributeName>

    <TargetAttributeName>statuscode</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    <PicklistMaps>

    <PicklistMap>

    <SourceValue></SourceValue>

    <TargetValue>1</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    <PicklistMap>

    <SourceValue>Não Interessado</SourceValue>

    <TargetValue>6</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    </PicklistMaps>

    </AttributeMap>

  11. Altere o parâmetro Nome do elemento <Mapa>. Cada mapa de dados deve ter um nome exclusivo para ser importado.
  12. Importe o mapa de dados.
  13. Faça outro teste de importação usando o mapa de dados importado.

Observação

Tópicos relacionados

Tarefas de preparação para tipos de dados específicos

Como os valores de conjunto de opções são importados

Preparando um teste de importação

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