CASO 1: Perfil de usuario CLIENTE y ver facturación de PROYECTOS.
Lo que se hace ahora es:
-Buscar todos los proyectos cuyo ID_PETICIONARIO sea igual al seleccionado, si no se ha seleccionado se muestran todos.
-Por cada proyecto encontrado, buscar todas las imputaciones en IMPUTACIONES_ACTIVIDADES para el año seleccionado.
-En el filtro la combo de selección de JEFE DE PROYECTOS muestra todos los peticionarios, recogiendo de la tabla PETICIONARIOS, que tienen el campo ID_CLIENTE>0 y que tienen PROYECTOS asignados, campo ID_PETICIONARIO de la tabla PROYECTOS.
Dudas para este caso:
-¿puedo ver sólo los proyectos dónde esté como ID_PETICIONARIO o más? Entiendo que tiene que haber tres tipos, cada jefe de proyecto solo podrá ver los suyos propios (los del mismo ID), pero existirán perfiles que tengan que ver todos los de su departamento (me refiero a EYS Producción, EYS Proyectos y EYS Sistemas) y otro perfil que vea todo lo del cliente (todo EROSKI).
-Si se mantiene el cliente EROSKI, con capacidad para ver todo lo de EROSKI ¿qué parámetros hay para distinguirlo del resto de usuarios?. Yo creo que este usuario habría q eliminarlo y que todos tengan su perfil y peticionario asignado.
-Si se quiere que se puedan ver datos de proyectos del cliente al que pertenece el usuario hay que tener en cuenta que en principio el valor ID_CLIENTE está en las tablas:
-USUARIOS
-PETICIONARIOS
-PROYECTOS
CASO 2: Perfil de usuario CLIENTE y ver facturación de PETICIONES sin proyecto
Lo que se hace ahora es:
-Buscar en PETICIONARIOS todos los que ID_CLIENTE pertenezca a Eroski o buscar el peticionario que está seleccionado.
-Por cada peticionario, buscar dentro del año seleccionado todas las IMPUTACIONES_ACTIVIDADES que pertenezcan a PETICIONES que esté como ID_PETICIONARIO.
-En el filtro la combo de selección de PETICIONARIOS muestra todos los peticionarios, recogiendo de la tabla PETICIONARIOS, que tienen el campo ID_CLIENTE>0.
Dudas para este caso:
-¿puedo ver sólo los datos dónde esté como ID_PETICIONARIO o más? Igual que en proyectos, entiendo que tiene que haber tres tipos, cada jefe de proyecto solo podrá ver los suyos propios (los del mismo ID), pero existirán perfiles que tengan que ver todos los de su departamento (me refiero a EYS Producción, EYS Proyectos y EYS Sistemas) y otro perfil que vea todo lo del cliente (todo EROSKI).
-Si se mantiene el cliente EROSKI, con capacidad para ver todo lo de EROSKI ¿qué parámetros hay para distinguirlo del resto de usuarios?. Idem q arriba
-Si se quiere que se puedan ver datos de peticiones del cliente al que pertenece el usuario hay que tener en cuenta que en principio el valor ID_CLIENTE está en las tablas:
-USUARIOS
-PETICIONARIOS
-PETICIONES
ANOTACIONES
He probado si creando un usuario con el cliente 85 (PROYECTOS), es decir, algo más restrictivo que el usuario EROSKI, serviría. Los problemas, me parece que son de datos, ya que todos los proyectos son del cliente 1, así que no saldría nada.
Además los usuarios son del cliente 1 o 23 (Versia)
Sí hay peticionarios.
Un ejemplo:
Departamente PROYECTOS es el código 85
Alvaro Santamaría es la tabla usuarios la id 81, y el id_cliente=1. En Peticionarios es id=10 e id_cliente=85.
Es decir el valor del cliente puede ser distinto en las tablas proyectos, usuarios y clientes, sin tener ninguna relación.
En el caso de la visualización de peticiones sin proyectos, parece que funciona bien. Es decir muestra los peticionarios del cliente 85. Supongo que la tabla que tiene bien los datos es la de peticionarios.
Hablando con MARI PAZ, le ha parecido bien las modificaciones últimas y anotarán lo que surge para trabajarlo a partir de Enero.
Hablar directamente con JOSEBA sobre el tema de los usuarios.




