Nota: Este contenido se tradujo a través de un software y es posible que no haya sido revisado. La versión en inglés se considera, por tanto, la versión oficial y es posible que haya sido actualizada. Para acceder a la versión en inglés, haz clic aquí.
Contacts

¿Qué significa cuando aparece "valor no válido" en rojo junto a la propiedad de un contacto?

Última actualización: enero 15, 2019

Puedes encontrar que algunos de tus valores de propiedad de contactos se muestran en rojo con un error "Valor no válido". 

 

Por qué aparece este error

Los valores de propiedad pueden ser no válidos si:

  1. El valor de la propiedad no coincide con el formato que requiere el tipo de propiedad (por ejemplo, el contacto tiene un valor de texto en una propiedad de tipo de selector de fechas).
  2. La propiedad es una propiedad de enumeración (selección desplegable, varias casillas de comprobación, selección de radio o casilla de comprobación individual) y el valor del contacto no coincide con los valores definidos en las opciones de la propiedad.

Cómo esto sucede

  1. El contacto tiene establecido un valor cuando la propiedad es un tipo y la propiedad se cambia a otro tipo, lo que hace que el valor del contacto no sea válido. Por ejemplo, estás usando un campo de texto de una sola línea para captar el cumpleaños para tus contactos que rellenen uno de tus formularios:
    • Un contacto completa el formulario y proporciona el valor 25 de octubre de 2015.
    • Más tarde, editas el Tipo de propiedad y haces que sea una propiedad de selección de fechas.
    • Ahora que la propiedad es una propiedad de selección de fechas, el valor del 25 de octubre de 2015 no es válido porque los valores de selector de fechas deben guardarse en el motor como marcas de tiempo unix (por ej., 1445745600000) a pesar de que el valor de la marca de tiempo para la propiedad se muestra en el formato de una fecha legible por seres humanos, como 10/25/2015.
  2. El contacto tiene un valor de propiedad no válido establecido mediante la API de formularios, que permite que cualquier valor se pase a una propiedad, incluso el valor no es válido.
    • Por ejemplo, cuando se pase un valor a una propiedad de selector de fechas a través de la API de formularios, el valor debe ser pasado en formato UNIX de milisegundos. Como ya se mencionó anteriormente, la aplicación HubSpot mostrará la marca de tiempo en un formato de legible para humanos, pero el valor debe ser pasado como una marca de tiempo:
      • Si quieres establecer un valor para una propiedad de fecha para tu contacto al 25 de octubre de 2015 y pasas los valores de 10 /25/2015, 10-25-2015, o 25 de octubre de 2015 a través de la API de formularios, ocasionará un error de valor no válido.
      • En cambio, debes pasar un valor de 1445745600000 (la marca de tiempo UNIX equivalente a 25 de octubre de 2015) a través de la API de formularios.
    • En otro ejemplo, estás pasando valores a través de la API de formularios a una propiedad de enumeración como la propiedad predeterminada de HubSpotPersona. Esta propiedad tiene varias opciones de propiedad diferentes que se pueden configurar y cada opción tiene una etiqueta diferente y un valor interno:
      • Cuando pases un valor a través de la API de formularios para cualquier propiedad de enumeración, debes aprobar el valor interno, no la etiqueta.
      • HubSpot mostrará la etiqueta de cada opción de propiedad cuando pases el valor interno correcto. Si se pasa un valor no válido, ese valor se mostrará como se pasa, pero se mostrará en rojo y aparecerá Valor no válido cuando colocas el cursor sobre el valor del valor. 

        Persona_property_label_and_values.png
    • En un tercer ejemplo, estás usando la API de formularios para pasar valores a una sola propiedad de casilla de comprobación (también es una propiedad de enumeración).
      • Las propiedades de casilla de comprobación individual tienen dos opciones con etiquetas y No y valores internos correspondientes verdadero y falso, respectivamente.
      • Si pasas el valor mediante API de formularios, ese valor no es válido porque debes pasar el valor interno correspondiente para la etiqueta de esa opción, que sería verdadero.

Más información sobre la API de formularios, echa un vistazo a la documentación del desarrollador.

Cómo corregir un error de valor no válido

Para corregir un problema de error no válido en la enumeración

  1. Agrega esos valores no válidos como opciones para la propiedad y luego fusiona la(s) opción(es) no válida(s) con las opciones correctas. Echa un vistazo a este artículo para obtener información acerca de las opciones de combinación de propiedades. Nota: esto no funcionará para propiedades de casilla de comprobación individual u otras propiedades predeterminadas como Persona o Etapa del ciclo de vida porque las opciones de propiedad no se pueden editar.
  2. Crear una lista de contactos que tengan algún valor para la propiedad de enumeración usando el filtro de lista "es conocido" para la propiedad de contacto seleccionada y luego exporta esos contactos. Una vez exportados:
    • Si el valor que se estableció en el contacto coincide con la etiqueta de opciones de la propiedad, no necesitas cambiar ninguno. Puedes volver a importar los contactos con ese valor porque el proceso de importación busca la etiqueta de propiedad (solo a través de API donde debes pasar el valor interno).
    • Si el valor que se estableció en el registro no coincide con la etiqueta de la opción de propiedad, establece la etiqueta correcta y vuelve a importar los contactos.
  3. Exporta los datos del envío de formularios en los que se configuraron los valores no válidos, y luego vuelve a importar los contactos con la etiqueta de la opción de propiedad.