Cómo se importan el estado y la razón para el estado

Los valores válidos para Razón para el estado (statuscode) dependen del Estado (statecode) asociado.

Para ver los valores válidos de Estado y Razón para el estado para cada tipo de registro, vea Valores predeterminados para los atributos de Estado y Razón para el estado (Centro de recursos). La forma en que se importan estos datos varía en función de que la información exista en los archivos de origen:

Preparación sugerida en los archivos de origen

Si los datos de estado y razón para el estado se encuentran en loar archivos de origen, verifique que:

Ejemplo de cómo usar una asignación de datos para asignar valores de estado y razón para el estado

En los pasos siguientes se muestra cómo se edita la asignación de datos para dos columnas del archivo de clientes potenciales:

En estos pasos se asume que el usuario crea su propia asignación de datos. Para obtener información detallada sobre los elementos de asignación de datos que se usan en el ejemplo, vea Referencia de esquema de asignación de datos.

  1. Identifique valores de atributo Estado y Razón para el estado válidos para el tipo de registro. Los valores se muestran en la tabla siguiente. Los valores predeterminados están marcados con un asterisco (*).

    Valor de estado

    Valores válidos de Razón para el estado

    Abrir (0)*

    Nuevo (1)*

    Contactado (2)

    Calificado (1)

    Calificado (3)*

    Descalificado (2)

    Perdido (4)*

    No se puede establecer el contacto (5)

    Sin interés (6)

    Cancelado (7)

  2. Identifique los valores únicos de los archivos de origen y cree una tabla para identificar los valores de origen que se asignan a los valores de destino.

    Los valores de Razón para el estado deben asignarse a valores válidos de Estado. Si los valores de estado del sistema de origen no realizan asignaciones 1:1 con valores de Estado, deberá editar los datos de origen para que coincidan con la estructura, porque los valores de Estado no se pueden personalizar.

    Este ejemplo se basa en buscar registros que coincidan con la estructura mediante uno de los patrones siguientes:

    • Registros que incluyen Nuevo en la columna Estado, con valores Contactado y vacíos correspondientes.
    • Registros con valores vacíos en ambas columnas.
    • Registros con No calificado en la columna Estado, con los correspondientes valores No se puede establecer el contacto y No interesado en la columna Razón para el estado.
    • Registros sin datos en ninguna de las columnas.

      Asignación de estados

      Asignación de razones para el estado

      Comentario

      "Nuevo" y vacío --> Abrir (0)

      vacío --> Nuevo (1)

      "Contactado" --> Contactado (2)

      Puesto que "Contactado" coincide con Contactado, no se necesita asignación.

      "No calificado" --> Descalificado (2)

      "No se puede contactar" --> No se puede establecer el contacto (5)

      "No interesado" --> Sin interés (6)

      Puesto que "No se puede contactar" coincide con No se puede establecer el contacto, no se necesita asignación.

  3. Realice una importación de clientes potenciales de prueba mediante un archivo que contenga únicamente un solo registro con cada par estado o razón para el estado.
  4. Cuando aparezca la página del asistente de Asignar campos para las columnas Estado y Razón para el estado, seleccione Omitir.
  5. Cuando la importación finalice correctamente, exporte la asignación de datos.
  6. Abra la asignación de datos mediante cualquier editor XML.
  7. En la sección <AsignarEntidad> del tipo de registro de clientes potenciales, busque los elementos de <NombreAtributoOrigen> que tengan un valor de Estado y Razón para el estado.

    Las secciones de asignación de datos tendrán el siguiente aspecto:

    <AttributeMap>

    <SourceAttributeName>Status</SourceAttributeName>

    <TargetAttributeName></TargetAttributeName>

    <ProcessCode>Ignore</ProcessCode>

    </AttributeMap>

    <AttributeMap>

    <SourceAttributeName>Status Reason</SourceAttributeName>

    <TargetAttributeName></TargetAttributeName>

    <ProcessCode>Ignore</ProcessCode>

    </AttributeMap>

  8. Rellene los valores <TargetAttributeName> con statecode y statuscode, y cambie el valor <ProcessCode> de ambas secciones <AttributeMap> a Proceso.

    <AttributeMap>

    <SourceAttributeName>Estado</SourceAttributeName>

    <TargetAttributeName>código de estado</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    </AttributeMap>

    <AttributeMap>

    <SourceAttributeName>Razón para el estado</SourceAttributeName>

    <TargetAttributeName>código de estado</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    </AttributeMap>

  9. Busque los valores enteros de cada asignación de datos que necesite en la tabla que creó en el paso 3.
  10. Agregue una sección <PicklistMaps> para las secciones statecode y statuscode, y cree un elemento <PicklistMap> para cada valor del origen de datos que sea necesario asignar.

    <AttributeMap>

    <SourceAttributeName>Estado</SourceAttributeName>

    <TargetAttributeName>código de estado</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    <PicklistMaps>

    <PicklistMap>

    <SourceValue>Nuevo</SourceValue>

    <TargetValue>0</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    <PicklistMap>

    <SourceValue></SourceValue>

    <TargetValue>0</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    <PicklistMap>

    <SourceValue>No calificado</SourceValue>

    <TargetValue>2</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    </PicklistMaps>

    </AttributeMap>

    <AttributeMap>

    <SourceAttributeName>Razón para el estado</SourceAttributeName>

    <TargetAttributeName>código de estado</TargetAttributeName>

    <ProcessCode>Process</ProcessCode>

    <PicklistMaps>

    <PicklistMap>

    <SourceValue></SourceValue>

    <TargetValue>1</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    <PicklistMap>

    <SourceValue>No interesado</SourceValue>

    <TargetValue>6</TargetValue>

    <ProcessCode>Process</ProcessCode>

    </PicklistMap>

    </PicklistMaps>

    </AttributeMap>

  11. Cambie el parámetro Nombre del elemento <Map>. Cada asignación de datos debe tener un nombre único que se importa.
  12. Importe la asignación de datos.
  13. Con la asignación de datos que importó, realice otra importación de datos.

Nota

Temas relacionados

Tareas de preparación para tipos de datos específicos

Cómo se importan los valores del conjunto de opciones

Preparación de una importación de prueba

¿Encontró la información que necesitaba?
Sí      No 
Si no es así, ¿qué información necesita? (opcional)