Вы находитесь на странице: 1из 6

9.

5 Roles y permisos
OpenERP implementa un sistema de roles y permisos para determinar a qu
puede acceder, qu puede ver y qu hacer un usuario.

Los permisos se gestionan por grupos a los que se asignan usuarios. Se


pueden asignar grupos a mens, submens, acciones y atributos de
formularios para limitar al grupo (o grupos) el ver estos elementos en la
interfaz.

Los roles se pueden asignar a transiciones de los workflows definidos sobre un


objeto, de manera que se limite a los usuarios asignados al rol el poder
ejecutar las acciones que llevan a dicha transicin. Por ejemplo, la accin de
pagar factura que cambia el estado de la factura y registra el nuevo pago en el
sistema, o cambiar los estados de un proyecto o de una rendicin de caja
chica.
Adems, tambin van asociados a los roles los cuadros de mandos disponibles
y que se pueden asignar como vista inicial del sistema, o el men principal.

3.2.2 Actores del sistema

El documento especifica una lista de actores del sistema, su rol y las acciones
que debe poder hacer. Esto nos permite identificar las necesidades de
adecuacin de la interfaz y los permisos a los usuarios en base a roles,
que pasar a ser otro requisito.

Coordinacin general de la organizacin: consultar, ingresar, corregir y


borrar informacin

Coordinacin del programa: ingresar, corregir y borrar informacin

Coordinadores de proyecto: consultar, ingresar y corregir toda la


informacin de su proyecto, consultar informacin del programa (no
eliminar)
Educadores, talleristas y tcnicos participantes de los proyectos:
consultar informacin restringidamente, ingresar informacin

Financiadores (a incorporar posteriormente)

Poblacin beneficiaria (a incorporar paulatinamente)

Interesados en general (a incorporar posteriormente)

Administradores del sistema: establecer cambios en la base


(configuraciones, gestin de usuarios...)
En el caso propio del diseo y la implementacin del
sistema de informacin para la validacin de la Gestin de
Proyectos de Fidelizacin en Cacto S.A. desde el diseo
mismo de la herramienta se visualiz la aplicacin de
estos conceptos para los usuarios o actores del sistema.
Teniendo en cuenta que todos los usuarios posean los
mismos atributos, pero diferentes funciones dentro del
sistema, se aplic la herencia teniendo una clase Madre
llamada Usuario.java que contiene todos los atributos y
mtodos comunes a los tres tipos de usuarios del sistema,
que son usuario Superior, el cual tiene permiso a todo y
esta implementado en la clase SuperiorValue.java, usuario
Gerente que tiene menos permisos que el usuario Superior
y esta implementado en la clase GerenteValue.java y por
ltimo est el usuario operativo quien posee menos
permisos que los usuarios Superior y gerente y que se
implement en la clase OperativoValue.java.
En el caso de control de accesos y permisos del sistema de
informacin para Cacto, el concepto de Polimorfismo fue
muy til. Fue aplicado especficamente en el login de un
usuario cualquiera.
Al momento de ingreso al sistema de un usuario, por
medio del patrn Factory se decide que tipo de usuario se
necesita instanciar a las clases SuperiorValue.java,
GerenteValue.java y OperativoValue.java, una vez identificado
el tipo el tipo de usuario, son asignados los permisos
y perfiles de trabajo para la sesin iniciada.
ROL DEFINICIN

Supervisor Responsable de cumplir con las zonas establecidos y asignar el material a los tcnicos de
de logstica lecturas de acuerdo a las zonas acordadas.

Coordinador Coordinar, administrar, y gestionar el sistema de Calidad, velando por el cumplimiento


de calidad de los estndares de calidad

Jefe rea de
medicin y Seguimiento y monitoreo a los procesos
control

Tcnicos de
Persona responsable de realizar las lecturas asignadas.
lectura
Grupo de
Brindar al cliente atencin telefonica, adems de recibir quejas y reclamos.
atencin al
Realizar encuestas de satisfaccin al cliente
cliente

Persona que solicita su verificacin de lecturas.


Clientes
Quien presenta sus quejas o reclamos

INTERNOS

ID ROL DEFINICIN

Supervisor
SPL Responsable de cumplir con las zonas establecidos y asignar el material a los tecnicos
de logstica

Coordinador
COC Coordinar, administrar, y gestionar el sistema de Calidad, velando por el cumplimineto d
de calidad

Jefe rea
JMC de medicin Seguimiento y monitoreo a los procesos
y control
Tcnicos de
TCL Persona responsable de realizar las lecturas asignadas.
lectura

Grupo de
GAC atencin al Brindar al cliente atencin telefonica, ademas de recibir quejas y reclamos.
cliente

Вам также может понравиться