Propiedades de página | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Gestión de palabras clave
La gestión de las palabras clave de una entidad se llevará a cabo de forma que "palabras clave" sea un campo de dicha entidad. Aparecerá en general en la pestaña de datos generales y en la posición que según el caso se considere que debe aparecer. Este campo tendrá un tratamiento especial tal y como se describe a continuación.
A modo de ejemplo, se presenta la pantalla de modificación de un proyecto del módulo CSP, pero la filosofía sería la misma para el resto de entidades que dispongan de esta funcionalidad.
Toda la gestión de las palabras clave asociada a un registro de una entidad concreta (en el ejemplo, a un proyecto) se realizará en esta pantalla, de forma que, a la hora de añadir una nueva palabra clave, al comenzar a escribir en la caja de texto correspondiente los primeros caracteres, se sugerirán palabras ya existentes en el diccionario general del SGI para poder seleccionar una. Si la palabra que se quiere asociar al registro no existe en el diccionario general del SGI, se podrá añadir la nueva palabra clave al mismo, quedando además asociada directamente a la entidad (en este ejemplo, al proyecto que se esté gestionando).
Añadir nueva palabra clave
Desasociar palabra clave - Pulsar sobre el aspa al lado derecho de dicha palabra clave | |||||||||||
Nombre | Tipo | Características / Notas | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Campos del registro de la entidad principal (en el ejemplo, al proyecto que se esté gestionando) | |||||||||||
Gestión de palabras clave | |||||||||||
Palabras clave | Componente a medida Opcional | Lista de palabras clave asociadas al registro. Al comenzar a escribir en la caja de texto los primeros caracteres, se sugerirán palabras ya existentes en el diccionario común de palabras clave del SGI, que se obtendrá consultando al método correspondiente definido dentro del Diseño SGI - ESB - SGO (GET /palabras-clave) para poder seleccionar una a asociar al registro. Si la palabra que se quiere asociar al registro no existe en dicho diccionario, se podrá añadir la nueva palabra clave al mismo invocando al método correspondiente definido dentro del Diseño SGI - ESB - SGO (POST /palabras-clave). Tanto en un caso como en otro, la acción de asociar la palabra clave al registro deberá completarse pulsando a continuación la tecla "enter". La funcionalidad de este componente seguirá la definida en https://material.angular.io/components/chips/overview#chips-input. | |||||||||
Eliminar | Icono de acción | Acción "Eliminar" la asociación entre el registro de la entidad que se está gestionando y la palabra clave. |
Acciones | Descripción | Enlace CU. |
---|---|---|
Eliminar (asociación con palabra clave) | Se elimina la relación entre el registro y la palabra clave. La palabra clave seguirá existiendo en el diccionario y manteniendo las relaciones con el resto de registros con los que estuviera asociada. Aún en el caso en el que dicha palabra clave pasase a no tener ningún registro asociado, no se dará de baja del sistema. | |
Pulsar "enter" tras seleccionar o escribir palabra clave | Se asocia la nueva palabra clave indicada en la caja de texto "Palabras clave" al registro que se está gestionando. Se validará que la palabra clave no esté ya asociada previamente al registro. Si la palabra clave introducida no existe en el diccionario general del SGI, en primer lugar se dará de alta la misma en dicho diccionario, asociándose después a la entidad (en este ejemplo, al proyecto que se esté gestionando). En todo caso, se validará internamente de nuevo que la palabra clave sea única en el sistema y que no esté ya asociada previamente al registro. Si todas las validaciones se cumplen, se mostrará la palabra añadida como una palabra clave más en el listado de palabras clave asociadas al registro. |
Interfaces y casos de uso relacionados
Las pantallas en las que se incluirá el nuevo campo "Palabras clave" son las siguientes:
- IU-CSP-0401-001 - Crear proyecto - Datos generales - Ficha general - Debajo del campo "Proyecto coordinado"
- IU-CSP-0406-001 - Modificar proyecto - Datos generales - Ficha - Debajo del campo "Proyecto coordinado"
- IU-CSP-0305-001 - Modificar solicitud - Ficha general - Unidad gestión - antes de objetivos del proye, idem investigador - Encima del campo "Objetivos del proyecto"
- IU-CSP-0305-100 - Modificar solicitud - Ficha general - Investigador - Encima del campo "Objetivos del proyecto"
- IU-CSP-0201-001 - Crear convocatoria - Datos generales - Encima del campo " Objeto o descripción general de la convocatoria"
- IU-CSP-0204-001 - Modificar convocatoria - Datos generales - Encima del campo " Objeto o descripción general de la convocatoria"
Interfaces ya analizados y enlazados
Permisos de acceso a la pantalla
Los permisos que aplican en estas pantallas y por tanto a este campo adicional serán las ya definidas en cada funcionalidad o IU concreto donde aplique.