Árbol de páginas

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 21 Siguiente »

Actores y Roles

  • Existe una asignación entre un ACTOR y un ROL del sistema. 
  • Todos los ROLES se asignan a una Unidad Organizativa, aunque luego no se utilice dicho dato.
  • Un ROL puede comportarse como un ACTOR específico por una relación/valor en el esquema de datos propio de su módulo . Por ejemplo, Investigador y Responsable Memoria tienen el ROL INVESTIGADOR y actúan como un actor u otro dependiendo de los valores del esquema del módulo. 
ACTORROLUO
ACT-ETI-001-GestorGESTORETICA
ACT-ETI-002-InvestigadorINVESTIGADORETICA
ACT-ETI-003-SolicitanteSOLICITANTEETICA
ACT-ETI-004-Evaluador

INVESTIGADOR

ETICAes evaluador por tabla en esquema ETI
ACT-ETI-005-TécnicoEXTERNOETICAes evaluador por tabla en esquema ETI
ACT-ETI-006-Responsable memoriaINVESTIGADORETICAes responsable por tabla en esquema ETI
ACT-ETI-007-AdministradorADMINISTRADORETICA

Permisos

Los permisos estará definidos por el patrón textual:

<MODULO> - <ENTIDAD> - <ACCION>

Donde:

  • 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. (CREAR, VER, EDITAR ...)

Ejemplo: 

ETI-PETICIONEVALUACION-CREAR

Acciones

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

  • VER : Acceder a la información de detalle de una entidad ya sea de forma individual o por un listado.
  • CREAR : 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-PETICIONEVALUACION-CREAR permitirá realizar la creación de una nueva PeticionEvaluacion y EquipoInvestigacion relacionado.
  • EDITAR : 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-PETICIONEVALUACION-EDITAR permitirá realizar la edición de una PeticionEvaluacion y Tarea relacionado.
  • BORRAR : Desactivar una entidad para que pueda  se mostrada.
  • PERSONALIZADAS : Aquellas acciones que impliquen una acción concreta o especial no recogida, por ejemplo, ENVIARSOLICITUD, GENERARINFORME ...

Si una ENTIDAD tiene limitaciones 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) se especificará con los siguientes sufijos:

  • TODO : Da permiso a realizar la ACCIÓN correspondiente sobre todos los registros de la entidad.
    • ETI-PETICIONEVALUACION-VER-TODO : 
      • El rol podrá visualizar todas las PETICIONEVALUACION del sistema.
  • RESTRINGIDO :  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-PETICIONEVALUACION-VER-RESTRINGIDO
      • El rol únicamente podrá ver las PETICIONEVALUACION que tenga relacionadas, según funcional:

<MODULO> - <ENTIDAD> - <ACCION>-<RESTRICCION>


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.

Componentes

Se intentará minimizar la existencia de permisos por componentes. Si no existen restricciones de componentes (botones, tablas, campos) dependientes del rol, se evitará añadir validación de permisos.

En el caso de que sea necesario mostrar o no un componente en función de los permisos se añadirá la vacilación al componente.

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

Caso de UsoRolPermiso
Convocatorias
Listar ConvocatoriasGESTORETI-CONVOCATORIA-VER-TODO
Crear ConvocatoriaGESTORETI-CONVOCATORIA-CREAR-TODO
Modificar ConvocatoriaGESTORETI-CONVOCATORIA-EDITAR-TODO
Borrar ConvocatoriaGESTORETI-CONVOCATORIA-BORRAR-TODO
Enviar ConvocatoriaGESTOR ETI-CONVOCATORIA-ENVIAR-TODO
Asignar/modificar/borrar MemoriaGESTORETI-CONVOCATORIA-EDITAR-TODO
Evaluaciones
Listar EvaluacionesGESTORETI-EVALUACION-VER-TODO
Evaluar MemoriaGESTORETI-EVALUACION-EVALUAR-TODO
Alta/modificación/borrar ComentarioGESTORETI-EVALUACION-EVALUAR-TODO
Descargar informeGESTORETI-EVALUACION-EVALUAR-TODO
Actas
Listar ActasGESTORETI-ACTA-VER-TODO
Crear ActaGESTORETI-ACTA-CREAR-TODO
Modificar ActaGESTORETI-ACTA-EDITAR-TODO
Borrar ActaGESTOR ETI-ACTA-BORRAR-TODO
Descargar ActaGESTORETI-ACTA-DESCARGARACTA-TODO
Finalizar ActaGESTORETI-ACTA-FINALIZARACTA-TODO
Evaluadores
Listar EvaluadoresGESTORETI-EVALUADOR-VER-TODO
Crear EvaluadorGESTORETI-EVALUADOR-CREAR-TODO
Modificar EvaluadorGESTORETI-EVALUADOR-EDITAR-TODO
Evaluaciones y seguimientos
...

PeticionEvaluacion
Listar PeticionEvaluacionGESTOR

ETI-PETICIONEVALUACION-VER-TODO


INVESTIGADORETI-PETICIONEVALUACION-VER-RESTRINGIDO

SOLICITANTE

ETI-PETICIONEVALUACION-VER-RESTRING

Crear PeticionEvaluacionINVESTIGADORETI-PETICIONEVALUACION-CREAR-RESTRINGIDO

SOLICITANTEETI-PETICIONEVALUACION-CREAR-RESTRINGIDO
Modificar PeticionEvaluacionINVESTIGADORETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO

SOLICITANTE

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO

Alta/modificación EquipoInvestigacionINVESTIGADOR

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


SOLICITANTE

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO

Alta/modificación TareaINVESTIGADOR

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


SOLICITANTE

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO

Enviar a secretaríaINVESTIGADORETI-MEMORIA-ENVSEC-RESTRINGIDO

SOLICITANTEETI-MEMORIA-ENVSEC-RESTRINGIDO
Enviar retrospectivaINVESTIGADORETI-MEMORIA-ENVRET-RESTRINGIDO

SOLICITANTEETI-MEMORIA-ENVRET-RESTRINGIDO
Crear MemoriaINVESTIGADORETI-MEMORIA-CREAR-RESTRINGIDO

SOLICITANTEETI-MEMORIA-CREAR-RESTRINGIDO
Modificar MemoriaINVESTIGADORETI-MEMORIA-EDITAR-RESTRINGIDO

SOLICITANTEETI-MEMORIA-EDITAR-RESTRINGIDO
Descarga informesINVESTIGADORETI-MEMORIA-DESCARGARINF-RESTRINGIDO

SOLICITANTEETI-MEMORIA-DESCARGARINF-RESTRINGIDO
Alta/modificación DocumentosINVESTIGADORETI-MEMORIA-EDITAR-RESTRINGIDO

SOLICITANTEETI-MEMORIA-EDITAR-RESTRINGIDO

Checklist

...

Configuración
..

Seguimientos
...


Servicios

Métodos

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

**Dado el caso particular de PeticionEvaluacion, los permisos deberían de tener, además, el sufijo -RESTRINGIDO.

PeticionEvaluacion

ServicioValidar permiso

/peticionevaluacion

GET

ETI-PETICIONEVALUACION-VER-RESTRINGIDO

ETI-PETICIONEVALUACION-VER-TODO

/peticionevaluacion/{id}

GET

ETI-PETICIONEVALUACION-VER-RESTRINGIDO

ETI-PETICIONEVALUACION-VER-TODO

/peticionevaluacion

POST

ETI-PETICIONEVALUACION-CREAR-RESTRINGIDO


/peticionevaluacion/{id}

PUT

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


/peticionevaluacion/{id}

DELETE

ETI-PETICIONEVALUACION-BORRAR-RESTRINGIDO


EquipoInvestigacion

ServicioValidar permiso

/equipoinvestigaciones

GET

ETI-PETICIONEVALUACION-VER-RESTRINGIDO

ETI-PETICIONEVALUACION-VER-TODO

/equipoinvestigaciones/{id}

GET

ETI-PETICIONEVALUACION-VER-RESTRINGIDO

ETI-PETICIONEVALUACION-VER-TODO

/equipoinvestigaciones

POST

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


/equipoinvestigaciones/{id}

PUT

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


/equipoinvestigaciones/{id}

DELETE

ETI-PETICIONEVALUACION-BORRAR-RESTRINGIDO


Tarea

ServicioValidar permiso

/tareas

GET

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO

ETI-PETICIONEVALUACION-VER-TODO

/tareas/{id}

GET

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO

ETI-PETICIONEVALUACION-VER-TODO

/tareas

POST

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


/tareas/{id}

PUT

ETI-PETICIONEVALUACION-EDITAR-RESTRINGIDO


/tareas/{id}

DELETE

ETI-PETICIONEVALUACION-BORRAR-RESTRINGIDO

  • Sin etiquetas