Al crear propiedades personalizadas que buscan valores en un registro de Persona o Recurso, es fundamental usar las claves de campo correctas. Las expresiones de búsqueda dependen de claves internas a nivel de código, no de las etiquetas descriptivas que se muestran en la interfaz. Usar un nombre de campo incorrecto hará que la búsqueda falle o devuelva resultados vacíos.
Este artículo explica qué nombres de campo (claves) son compatibles y cómo usarlos correctamente.
Por qué es importante el nombre del campo
Las expresiones de búsqueda son procesadas por código de backend que coincide con claves de cadena específicas, como:
-
engagementtype -
ratecard -
reference
Estas claves no son lo mismo que las etiquetas de la interfaz legibles por humanos (por ejemplo, Tipo de compromiso).
Si hace referencia a la etiqueta de la interfaz en lugar de la clave de campo, la expresión no coincidirá con nada.
Formato requerido para las claves de campo
1. Use la clave del campo, no la etiqueta de la interfaz
✔️ Use:engagementtype
❌ No use:Tipo de compromiso
2. No distingue mayúsculas y minúsculas, sin espacios
La coincidencia de búsqueda no distingue mayúsculas y minúsculas, por lo que lo siguiente es equivalente:
-
engagementtype -
EngagementType -
ENGAGEMENTTYPE
Sin embargo, no se admiten espacios, por lo que:
❌ Tipo de compromiso no coincidirá.
Recomendación:
Use siempre claves en minúsculas y sin espacios: engagementtype
Claves de campo admitidas para Persona/Recurso
Al configurar una propiedad personalizada para buscar un valor de un registro de Persona/Recurso, se admiten las siguientes claves:
|
Propiedad |
Clave de campo (use esta) |
|
Centro de costo |
|
|
Tipo de compromiso |
engagementtype |
|
Región / Ubicación |
location |
|
País |
country |
|
Tabla de tarifas |
ratecard |
|
Rol |
profilerole |
|
Referencia |
reference |
Ejemplo
