Ir al contenido principal

¿Cómo configurar el comportamiento de los campos con Smart Fields?

Configura la visibilidad, obligatoriedad, edición y valor por defecto de un campo según las opciones seleccionadas en otro campo de Sage Sales Management.

Escrito por Jon Trasobares

Cómo funcionan los Smart Fields

Los Smart Fields permiten definir el comportamiento de un campo según el valor seleccionado en otro.

En esta relación intervienen:

  • Campo de referencia: debe ser de selección única o múltiple. Su valor determina qué configuración se aplica.

  • Campo influenciado: recibe la configuración definida para cada valor del campo de referencia.

Por ejemplo, cuando Tipo de empresa sea «Distribuidor», puedes hacer que un campo de información comercial sea obligatorio.


Acceder a la configuración

  1. Accede a Sage Sales Management Admin.

  2. Abre Campos y selecciona la entidad correspondiente.

  3. Localiza el campo cuyo comportamiento quieras configurar.

  4. Sitúa el cursor sobre su fila y selecciona el icono de lápiz.

  5. Despliega Configuración de visibilidad dinámica.

Las propiedades bloqueadas aparecen con un candado. Configura únicamente las opciones disponibles para ese campo.


Seleccionar el campo de referencia

En Campo que controla la visibilidad, selecciona el campo de selección única o múltiple que determinará el comportamiento.

Activa Configuración específica por valor. Aparecerá la sección Valores, con las opciones del campo de referencia.

Localiza el valor para el que quieras definir una configuración y abre sus opciones.


Definir el comportamiento para cada valor

Puedes configurar cuatro propiedades del campo influenciado:

Propiedad

Qué determina

Solo lectura

Si el usuario puede modificar el valor del campo.

Obligatorio

Si debe completar el campo para guardar el registro.

Visible / No visible

Si el campo se muestra en el formulario.

Valor por defecto

Qué valor se completa inicialmente.

Repite la configuración para los valores que necesites y selecciona Guardar.

El formato del valor por defecto depende del tipo de campo:

Tipo de campo

Valor por defecto

Texto

Texto libre.

Entero

Número entero.

Decimal o moneda

Número entero o decimal.

Booleano

Verdadero o falso.

Lista de valores

Una opción de la lista asociada.

Fecha y hora

Una fecha y, cuando corresponda, una hora.

Dirección

No admite valor por defecto.


Cómo se aplica la configuración

Valores sin configuración específica

Cuando el valor seleccionado no tiene una configuración específica, se aplica la configuración general del campo.

Campos de selección múltiple

Si el campo de referencia admite varias selecciones, cada valor puede tener una configuración diferente.

Cuando las configuraciones son compatibles, se aplican. Si las selecciones generan configuraciones contradictorias, se aplica la configuración general del campo.

Relaciones entre varios campos

Un campo de referencia puede influir en varios campos. Sin embargo, cada campo influenciado solo puede depender de un campo de referencia.

También puedes encadenar relaciones: un campo influenciado puede actuar como referencia para otro.

Por ejemplo, el tipo de empresa puede condicionar el tipo de vehículo y este, a su vez, los datos del seguro.

Caso especial: pedidos y líneas de pedido

Un campo del pedido puede condicionar el comportamiento de los campos de sus líneas.

La relación funciona desde el pedido hacia sus líneas de pedido.

Por ejemplo, cuando el estado del pedido sea «Pagado», puedes configurar determinados campos de sus líneas como solo lectura.

Si configuras un campo de línea como no visible, el resultado depende de la aplicación:

  • En la web, permanece visible en la tabla de líneas, pero se muestra como solo lectura.

  • En la aplicación móvil, se oculta cuando se cumple la condición.


Comprobar la configuración

Después de guardar:

  1. Abre un formulario de la entidad correspondiente.

  2. Selecciona un valor del campo de referencia que tenga configuración específica.

  3. Comprueba el comportamiento del campo influenciado.

  4. Prueba también un valor sin configuración específica.

  5. Si la selección es múltiple, prueba combinaciones compatibles y contradictorias.

  6. Verifica el resultado en web y móvil cuando corresponda.

¿Ha quedado contestada tu pregunta?