1. Inicio
  2. Administradores
  3. Campos de datos
  4. Cómo crear una pestaña asociativa

Cómo crear una pestaña asociativa

Las categorías de documentos en Docuo, pueden estar relacionadas entre sí mediante campos de tipo Lista Desplegable a Otra Categoría (LDAOC). Estos campos relacionan UN documento de una categoría con VARIOS documentos de la otra.

En algunos escenarios es preciso relacionar VARIOS documentos de una categoría, con VARIOS documentos de otra. Este artículo explica cómo hacerlo.

Relaciones UNO a VARIOS en Docuo

Supongamos dos categorías, una de Alumnos y otra de Provincias. La categoría de alumnos tiene un campo de tipo LDAOC que permite elegir la provincia a la que pertenece el alumno. El siguiente esquema muestra la relación:

La punta de la flecha indica la categoría que tiene el campo LDAOC (subrayado). La base de la flecha indica la categoría en la que se mostrará una pestaña con los documentos relacionados.

En este tipo de relación, UNA provincia, puede estar asignada a VARIOS alumnos. Podemos ver que la provincia Madrid, está asignada a los alumnos Andrés Ramírez y Cristina Albéniz.

Cada alumno sólo puede estar asignado a una provincia

En la ventana de detalles de los alumnos, tendremos el campo LDAOC «Provincia», donde podemos escoger UNA provincia (la del alumno).

En la vetana de detalles de las provincias tendremos una pestaña llamada «Alumnos» en la que podremos ver una lista con los alumnos asignados a esa provincia.

Relaciones VARIOS a VARIOS en Docuo

Veamos ahora un problema distinto: Si queremos asociar los alumnos con las diferentes asignaturas en las que están matriculados. A diferencia del problema anterior ahora encontramos que:

El mismo alumno puede estar matriculado en VARIAS asignaturas y la misma asignatura puede ser impartida a VARIOS alumnos.

Para resolver este problema en Docuo, debemos crear una tercera categoría que asocie los valores de las otras dos. Llamamos a este tipo de categoría «CATEGORÍA ASOCIATIVA», que se muestra amarilla en el diagrama:

La punta de la flecha indica la categoría que tiene el campo LDAOC (en este caso dos campos subrayados). La base de la flecha indica las categorías en las que se mostrará una pestaña con los documentos relacionados.

Podemos ver que la categoría asociativa gestiona que Luisa está matriculada en matemáticas y quimica y también que Andrés y Cristina son los alumnos matriculados en física.

Para que una categoría sea asociativa sólo necesita dos campos de tipo Lista Desplegable a Otra Categoría (LDAOC) que apunten a las categorías que se quieren asociar.

La categoría asociativa podría tener más campos, como por ejemplo la nota que ha sacado ese alumno en esa asignatura.

Si seguimos estas instrucciones, para decir que un alumno está matriculado en una asignatura, tenemos que crear manualmente un registro en «Alumnos y Asignaturas». Del mismo modo si queremos eliminar la asociación, debemos eliminar ese registro.

Esta experiencia de uso no es satisfactoria desde el punto de vista del usuario. En el siguiente apartado se indica cómo hacer que la categoría asociativa sea «invisible» para el usuario desde las categorías asociadas.

Convirtiendo una «Pestaña normal» en una «Pestaña asociativa»

¿Cómo se ve una categoría asociativa en una «Pestaña normal»?

Siguiendo con el ejemplo anterior, vamos a ver qué aspecto tiene la ficha de alumna de Luisa Gómez en Docuo:

A la derecha podemos ver las asociaciones de Luisa con sus asignaturas: Química y Matemáticas. Si hacemos doble clic en la asociación con matemáticas, se abre un registro de «Alumnos y Asignaturas»:

Si ahora queremos que Luisa se matricule en Física, tendríamos que pulsar el botón «Nuevo documento» en la pestaña de Alumnos y Asignaturas y elegir en el campo Asignatura el valor «Física»:

Al pulsar «Guardar y cerrar», Luisa estaría asociada a las tres asignaturas:

Esta experiencia de uso puede ser válida para pocos registros, pero si tuviéramos que asociar un alumno con 15 asignaturas, tendríamos que pulsar 15 veces «Nuevo documento» en su ficha, e ir eligiendo los 15 valores, lo cual no es muy eficiente.

Configuración de la pestaña asociativa.

Echemos un vistazo a cómo está configurada por defecto la pestaña «Alumnos y Asignaturas»:

Docuo detecta que «Alumnos y Asignaturas» podría tratarse de una categoría asociativa y ofrece la opción de mostrar esta pestaña como una «Pestaña asociativa». Veamos cómo se ve si activamos este check:

Docuo entiende ahora que la pestaña sirve para crear y eliminar registros de «Alumnos y Asignaturas».

Veamos cómo ha cambiado la experiencia de uso:

Experiencia de uso con una «Pestaña asociativa».

Supongamos que tenemos una alumna nueva: Cristina Albéniz, y queremos matricularla en Matemáticas y Química:

Lo primero que vemos es que el antiguo botón «Nuevo Documento» ahora se llama «Agregar». Vamos a pulsarlo:

Podemos marcar directamente las dos asignaturas en las que Cristina va a matricularse. Al pulsar Aceptar en el diálogo, se crearán automáticamente dos registros en «Alumnos y Asignaturas»:

Actualizado el 14 de octubre de 2024
¿Te ha parecido útil este artículo?

Artículos relacionados