Hola comunidad!
En este caso vengo a contarles acerca de una característica que ya tenemos disponible (sin preview) ¡Y me ha encantado!
Lo primero que tenemos que hacer es habilitar desde nuestra ‘Administración de características’ la característica ‘Designar los campos según sea necesario mediante la personalización’:

Nota.- Para poder habilitarla primero debemos tener habilitada la característica de vistas.
Luego, ingresamos al formulario del campo que necesitamos tener obligatorio, y con el botón derecho seleccionamos la opción ‘Personalizar’.
Por ejemplo, voy a enseñarles con el campo ‘Condiciones de pago’ de la ficha de clientes:

Desde el formulario ‘Personalizar’ habilitamos el check de la opción Requerido:

Y podemos visualizar como ya tenemos el campo obligatorio:

Ahora bien, algunas aclaraciones antes de continuar:
Primero, si estamos trabajando con las vistas de los formularios, tenemos que guardar la configuración:

En este caso la obligatoriedad del campo estará disponible únicamente cuando utilicemos la opción ‘Mi vista’. Por lo que habría que replicar el cambio en todas las vistas que tengamos disponibles si fuese necesario.
Adicionalmente, según nuestro ejemplo, si el cliente ya está creado el sistema te permite salir del formulario sin agregar un valor en el campo obligatorio (de todos modos no podemos guardar ninguna edición). En el caso de los clientes nuevos no nos permitirá salir del formulario sin completar el dato (que es el comportamiento esperado).
Por último, una vez que ya tenemos nuestra vista guardada, podemos compartirla con el resto de los usuarios:
1. Exportando el XML desde las opciones de personalización de nuestra página e importándolo en otro usuario:

2. Desde las personalizaciones de las opciones de usuario:

3. O bien, desde el formulario de Personalización (accediendo desde el Módulo de Administración del sistema >> Configurar >> Personalización):

Es importante destacar que esta característica aplica tanto a campos predeterminados de D3FO como a los customizados de nuestros clientes.
Espero que les sirva, cualquier cosa los leo en los comentarios… Y hasta la próxima! 😊
One thought on “Asignar obligatoriedad de un campo por personalización de usuario”