Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • MODULO : Módulo al que pertenece el permiso (ETI, CAT, CSP, ..)
  • ENTIDAD : Entidad del módulo correspondiente sobre la que recae un permiso (PETICIONVALUACION, MEMORIA, ACTA ...)
  • ACCION : Acción que da permiso a hacer sobre la entidad, pudiendo tener asociada alguna restricción. (CREAR, VER, EDITAR ...)

Los componentes del patrón se abreviarán con las siguientes restricciones:

  • MODULO: Preferentemente 3 letras
  • ENTIDAD: Preferentemente 3 letras, máximo 5 letras. El ámbito lo marcará el módulo, por lo que se deberán evitar conflictos en la abreviatura solo a nivel de módulo.
  • ACCION: Preferentemente 3 letras, máximo 5 letras. El ámbito lo marcará el módulo y la entidad, por lo que se deberán evitar conflictos en la abreviatura solo a nivel de módulo y entidad.

Como reglas generales:

  • Para la definición de los componentes (MODULO, ENTIDAD, ACCION) Solo se podrán utilizar los caracteres A-Z, del conjunto ASCII. Es decir, mayúsculas sin puntuación, ni Ñ.
  • El carácter "-", establece la separación de los componentes.

Ejemplo:Ejemplo: 

ETI-PETICIONEVALUACION-CREARCREAR → ETI-PEV-CT

Acciones

Una ACCIÓN permitirá a un ROL acceder a una funcionalidad concreta de un caso de uso. Puede tener los siguientes valores:

  • VER  (V): Acceder a la información de detalle de una entidad ya sea de forma individual o por un listado.
  • CREAR (C)Crear una nueva entidad del tipo indicado. Si la entidad contiene subentidades relacionadas implicadas, se utilizará el mismo permiso. Por ejemplo, crear una PeticionEvaluacion implica tener que crear EquipoInvestigacion asociado. El permiso ETI-PEV-C (ETI-PETICIONEVALUACION-CREAR) permitirá realizar la creación de una nueva PeticionEvaluacion y EquipoInvestigacion relacionado.
  • EDITAR (E)Modificar una entidad del tipo indicado. Si la entidad contiene subentidades relacionadas implicadas, se utilizará el mismo permiso. Por ejemplo, editar una PeticionEvaluacion implica tener que crear Tarea asociada. El permiso ETI-PEV-E (ETI-PETICIONEVALUACION-EDITAR) permitirá realizar la edición de una PeticionEvaluacion y Tarea relacionado.
  • BORRAR (B) Desactivar una entidad para que pueda  se mostrada.
  • PERSONALIZADAS : Aquellas acciones que impliquen una acción concreta o especial no recogida, por ejemplo, ESOL (ENVIARSOLICITUD), GINF (GENERARINFORME) ...

Si una ENTIDAD tiene limitaciones La ENTIDAD siempre tendrá una limitación de acceso sobre sus registros a nivel de tabla (sus propias entidades o entidades con las que está relacionada a través de otras tablas) que se especificará con los siguientes sufijos:

  • TODO  (T): Da permiso a realizar la ACCIÓN correspondiente sobre todos los registros de la entidad.
    • ETI-PEV-VT (ETI-PETICIONEVALUACION-VER-TODO)
      • El rol podrá visualizar todas las PETICIONEVALUACION del sistema.
  • RESTRINGIDO (R):  Da permiso a realizar la ACCIÓN correspondiente únicamente sobre los registros RELACIONADOS. Definiéndose la relación en el propio caso de uso y siendo implementada a nivel de método del servicio.
    • ETI-PETICIONEVALUACIONPEV-VER-RESTRINGIDOVR
      • El rol únicamente podrá ver las PETICIONEVALUACION que tenga relacionadas, según funcional:

...

Por ejemplo:

  • ETI-ACT-VT (ETI-ACTA-VER-TODO)
  • ETI-ACT-ENVT (ETI-ACTA-ENVIAR-TODO)
  • ETI-PEV-ER (ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO)

Pantallas

Navegación

La navegación comprobarán los permisos del usuario antes de acceder a una ruta. Si el usuario tiene los permisos necesarios se le dará acceso.

...

Si el componente es el resultado de una acción PERSONALIZADA, se creará una nueva ACCION para este fin. Por ejemplo, ESEC (ENVIARSECRETARIA)

Caso de UsoRolPermiso
Convocatorias
Listar ConvocatoriasGESTORETI-CONVOCATORIACV-VER-TODOVT
Crear ConvocatoriaGESTORETI-CONVOCATORIACV-CREAR-TODOCT
Modificar ConvocatoriaGESTORETI-CONVOCATORIACV-EDITAR-TODOET
Borrar ConvocatoriaGESTORETI-CONVOCATORIACV-BORRAR-TODOBT
Enviar ConvocatoriaGESTOR ETIETI-CONVOCATORIACV-ENVIAR-TODOENVT
Asignar/modificar/borrar MemoriaGESTORETI-CONVOCATORIACV-EDITAR-TODOET
Evaluaciones
Listar EvaluacionesGESTORETI-EVALUACIONEVC-VER-TODOVT
Evaluar MemoriaGESTORETI-EVALUACIONEVC-EVALUAR-TODOEVALT
Alta/modificación/borrar ComentarioGESTORETI-EVALUACIONEVC-EVALUAR-TODOEVALT
Descargar informeGESTORETI-EVALUACIONEVC-EVALUAR-TODOEVALT
Actas
Listar ActasGESTORETI-ACTAACT-VER-TODOVT
Crear ActaGESTORETI-ACTAACT-CREAR-TODOCT
Modificar ActaGESTORETI-ACTAACT-EDITAR-TODOET
Borrar ActaGESTOR ETIETI-ACTAACT-BORRAR-TODOBT
Descargar ActaGESTORETI-ACTAACT-DESCARGARACTA-TODODACTT
Finalizar ActaGESTORETI-ACTAACT-FINALIZARACTA-TODOFACTT
Evaluadores
Listar EvaluadoresGESTORETI-EVALUADOREVD-VER-TODOVT
Crear EvaluadorGESTORETI-EVALUADOREVD-CREAR-TODOCT
Modificar EvaluadorGESTORETI-EVALUADOREVD-EDITAR-TODOET
Evaluaciones y seguimientos
...

PeticionEvaluacion
Listar PeticionEvaluacionGESTOR

ETI-PETICIONEVALUACIONPEV-VER-TODOVT


INVESTIGADORETI-PETICIONEVALUACIONPEV-VER-RESTRINGIDOVR

SOLICITANTE

ETI-PETICIONEVALUACIONPEV-VER-RESTRINGVR

Crear PeticionEvaluacionINVESTIGADORETI-PETICIONEVALUACIONPEV-CREAR-RESTRINGIDOCR

SOLICITANTEETI-PETICIONEVALUACIONPEV-CREAR-RESTRINGIDOCR
Modificar PeticionEvaluacionINVESTIGADORETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER

SOLICITANTE

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER

Alta/modificación EquipoInvestigacionINVESTIGADOR

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


SOLICITANTE

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER

Alta/modificación TareaINVESTIGADOR

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


SOLICITANTE

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER

Enviar a secretaríaINVESTIGADORETI-MEMORIA-ENVSEC-RESTRINGIDOMEM-ESECR

SOLICITANTEETI-MEMORIA-ENVSEC-RESTRINGIDOMEM-ESECR
Enviar retrospectivaINVESTIGADORETI-MEMORIA-ENVRET-RESTRINGIDOMEM-ERETR

SOLICITANTEETI-MEMORIA-ENVRET-RESTRINGIDOMEM-ERETR
Crear MemoriaINVESTIGADORETI-MEMORIAMEM-CREAR-RESTRINGIDOCR

SOLICITANTEETI-MEMORIAMEM-CREAR-RESTRINGIDOCR
Modificar MemoriaINVESTIGADORETI-MEMORIAMEM-EDITAR-RESTRINGIDOER

SOLICITANTEETI-MEMORIAMEM-EDITAR-RESTRINGIDOER
Descarga informesINVESTIGADORETI-MEMORIA-DESCARGARINF-RESTRINGIDO MEM-DINFR

SOLICITANTEETI-MEMORIA-DESCARGARINF-RESTRINGIDO MEM-DINFR
Alta/modificación DocumentosINVESTIGADORETI-MEMORIAMEM-EDITAR-RESTRINGIDOER

SOLICITANTEETI-MEMORIAMEM-EDITAR-RESTRINGIDOER

Checklist

...

Configuración
..

Seguimientos
...

...

Los servicios deberán de validar el permiso implicado en el CU o IU que lo invoca. Es decir, para el caso de ETI-PEV-CT (ETI-PETICIONEVALUACION-CREAR-TODO), el método de /peticionevaluacion de crear, deberá de validar que el usuario tenga el permiso ETI-PETICIONEVALUACIONPEV-CREARCT. Para los métodos de crear de entidades relacionadas con PeticionEvaluacion, como EquipoInvestigación, también validarán que exista el permiso ETI-PETICIONEVALUACIONPEV-CREARCT. El mismo caso se aplica a la edición de la entidad Tarea, ha de validar que el usuario contenga el permiso ETI-PEV-ET (ETI-PETICIONEVALUACION-EDITAR-TODO).

**Dado Los casos en los que la limitación sea restringida (permiso terminado en R), se deberán tener en cuenta las restricciones establecidas en el caso particular de PeticionEvaluacion, los permisos deberían de tener, además, el sufijo -RESTRINGIDOde uso.

PeticionEvaluacion

ServicioValidar permiso

/peticionevaluacion

GET

ETI-PETICIONEVALUACIONPEV-VER-RESTRINGIDOVR

ETI-PETICIONEVALUACIONPEV-VER-TODOVT

/peticionevaluacion/{id}

GET

ETI-PETICIONEVALUACIONPEV-VER-RESTRINGIDOVR

ETI-PETICIONEVALUACIONPEV-VER-TODOVT

/peticionevaluacion

POST

ETI-PETICIONEVALUACIONPEV-CREAR-RESTRINGIDOCR


/peticionevaluacion/{id}

PUT

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


/peticionevaluacion/{id}

DELETE

ETI-PETICIONEVALUACIONPEV-BORRAR-RESTRINGIDOBR


EquipoInvestigacion

ServicioValidar permiso

/equipoinvestigaciones

GET

ETI-PETICIONEVALUACIONPEV-VER-RESTRINGIDOVR

ETI-PETICIONEVALUACIONPEV-VER-TODOVT

/equipoinvestigaciones/{id}

GET

ETI-PETICIONEVALUACIONPEV-VER-RESTRINGIDOVR

ETI-PETICIONEVALUACIONPEV-VER-TODOVT

/equipoinvestigaciones

POST

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


/equipoinvestigaciones/{id}

PUT

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


/equipoinvestigaciones/{id}

DELETE

ETI-PETICIONEVALUACIONPEV-BORRAR-RESTRINGIDOBR


Tarea

ServicioValidar permiso

/tareas

GET

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER

ETI-PETICIONEVALUACIONPEV-VER-TODOVT

/tareas/{id}

GET

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER

ETI-PETICIONEVALUACIONPEV-VER-TODOVT

/tareas

POST

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


/tareas/{id}

PUT

ETI-PETICIONEVALUACIONPEV-EDITAR-RESTRINGIDOER


/tareas/{id}

DELETE

ETI-PETICIONEVALUACIONPEV-BORRAR-RESTRINGIDOBR