Terminado

Arreglos para mi sistema, agregar menu principal, control de xml

Publicado el 14 Mayo, 2019 en Programación y Tecnología

Sobre este proyecto

Abierto

Descripción:
El proyecto se finaliza cuando :
<—————————  spf ——————————->
1.-  El usuario 0 sea independiente ( Al momento de agregar a un usuario de nivel 0  se le asignara una empresa, las solicitudes se van a visualizar conforme a la empresa
ejemplo: 
pantaco consultoria se asigna a javier y jose ,javier y jose van a poder ver las solicitudes generadas en su empresa pero no van a poder ver las solicitudes generadas por todas las empresas.  
Maxol sv asigna a paco y alejandra, paco y alejandra van a poder ver sus solicitudes pero no van a poder ver las de pantaco (javier y jose ).  Una pregunta que me diras es que que pasara al momento de generar la spf que a los usuarios les pide el nombre de la empresa.
Eso se queda ya que hay veces que las empresas pueden hacer solicitudes a nombre de las otras empresas.     Esto de que los usuarios vean nomas las solicitudes generadas por su empresa es mas para que no esten de metiches con las solicitudes de las demas empresas.
“Este es el unico nivel de usuario (0) en el cual las solicitudes no se ven todas mas que las de la empresa”
usuario 0 - solo puede ver las solicitudes generadas de su empresa.

Usuario 2 - el puede ver las solicitudes que el genera y en solicitudes foraneas va a poder ver todas las solicitudes que mandan los usuarios de nivel 0 . 
Usuario 3 - el se queda igual. (Solo ve las solicitudes que manda y autoriza).
Usuario 4 - el tambien se queda igual .


Usuario 5 tambien se queda igual.
). 

El usuario 0 tambien genera solicitudes spf (como el nivel 2) solo que ellos al momento de mandar a autorizar no van a poder elegir a quien se la van a mandar para que autorize, esa solicitud se va a manda a un nuevo apartado que tendran los usuarios de nivel 2 llamada “solicitudes foraneas”  en este apartado le llegaran las solicitudes mandadas por el nivel 0. Donde se mostraran campos como : elaboro , empresa, beneficiario, fecha de elaboracion, spf, estatus , mandar a autorizar y mandar a cancelar. 

Cuando el usuario 2 mande a autorizar una solicitud foranea aparecerá un modal donde el usuario podra elegir a que usuario de nivel 3 se le mandara a autorizar y otro donde podra anexar un  documento en pdf a parte de los que ya vienen integrados previamente por el usuario de nivel 0 a la solicitud. Tambien el usuario 2 podra mandar a cancelarle esa solicitud al usuario 0 por si algun dato esta mal.




Los estatus quedaran asi :
enviada a verificacion -cuando el usuario 0 manda la solicitud al nivel 2
enviada - cuando el usuario de nivel 2 manda a autorizar al nivel 3
verifico xml - cuando el usuario de nivel 3 autoriza.
Libero finanzas - cuando el usuario 4 genera la fecha de pago.
PAGADO -  cuando el usuario 5 selecciona el boton de “pagar”.


Verificacion fosf - “se agrega el estatus del nivel 6 solo si la spf lleva fosf ”


2.- Que cada empresa tenga su propio folio consecutivo en el SPF.  Al momento de que el usuario 2 y 0 seleccione la empresa en el form, será el folio de la empresa que se imprimirá en el spf. 

3.- Que cada interfaz de los niveles 3 y 4 muestren el botón de estatus del nivel 2.
4.- Que en la interfaz del nivel 5 se muestre un boton en cada solicitud que se llame “Pagar” al momento de que el usuario 5 seleccione la solicitud y le de en “pagar”, la solicitud se manda abajo en “solicitudes pagadas” y cada boton de estatus pasara de “libero finanzas ” a “Pagada”. Cuando  el usuario le de en “pagar” se abrira un modal antes que el estatus cambie a “pagado” y la solicitud baje a solicitudes pagadas, donde el usuario tendra que anexar un documento pdf o varios a los archivos, cuado el usuario los anexe ya podra cambiar el estatus a pagado. Y todos al momento de ver los archivos podran visualizar los archivos o archivo anexados por el usuario 5.

Esto es por que al usuario 5 le piden un comrpobante de que ya se pago y es ese comprobante el que tendra que subir.

5.- Corregir el error de get.php. En cada interfaz abajo de la foto de perfil del usuario se muestra el nombre y se muestra el nombre del nivel ( administrador, elavorador, autoriza, finanzas y bancos ). En este caso solo muestra en todos los niveles “NADIE” en vez de cada rol del nivel.

Y agregar el nivel 0 y 6.
6.- Que cada usuario pueda subir su foto de perfil.  

— Interfaz de tracking — 
7. -Desarrolar para el nivel 1 ( administrador ).
Una interfaz de consulta donde se muestre cada solicitud generada y su seguimiento.
Para que esto sea mas explicado :

los usuarios 2 y 0 generan las solicitudes pero cada usuario ve sus propias solicitudes y no ve las de los demás. Los usuarios 2 mandan la solicitud a los usuarios 3 y cada usuario 3 tiene sus propias solicitudes autorizadas ( esto ya lo hace ).
Los usuarios 3 mandan la solicitud a los usuarios de nivel 4 y de ahí a los de nivel 5.?
? Los usuarios 4 y 5 son los únicos a los que les llegan todas las solicitudes de los usuarios 0, 2 y 3.

La interfaz a desarrollar para el nivel 1 consultara cada solicitud generada y su estatus. Esta interfaz mas que nada servirá de consulta por parte del administrador donde podrá encontrar solicitudes ya sea buscándolas o utilizando filtros de búsqueda como cada interfaz de cada nivel. La diferencia es que esta va a tener mas campos para buscar :

folio, empresa, proveedor, rfc , elavoro , fecha de elavoracion , autorizo, fecha de autorizacion, finanzas, fecha de pago, importe.


Tendrá dos botones :
SPF Y ARCHIVOS ( donde se pueda ver el spf y los archivos de esa solicitud como se muestra en las demás interfaces ).
ESTATUS (Donde muestre el estatus de cada solicitud como mostraran las demás interfacez).

<—————————  ——————————->

------ FOSF ----
Se implementará un nuevo nivel (NIVEL 6) el usuario de nivel 6 tendra una interfaz parecida al nivel 3. Este proceso se va a encontrar entre el nivel 2 y nivel 3. Cuando se realiza una nueva spf, la spf tendra dos caminos por tomar si tiene fosf o no

nivel 0 manda spf a nivel 2

nivel 2 manda spf foraneas (nivel 0) y spf creadas por el usuario.
( Como se explica anterior mente).

Si tiene fosf, antes de pasar al usuario 3 tendra que pasar por el usuario 6.

Si no tiene fosf se va a brincar el usuario 6 para llegar al 3.

En la interfaz tendra solicitudes por revisar y solicitudes autorizadas.

Podra ver el spf , archivos , autorizar y mandar a cancelar.

--- Cambios para el admin Catálogo de Proveedores -----

La interfaz ahorita se encuentra asi :

--- imagen 1 ---

pero yo no utilizare mas que se liguen a la empresa (id_dependencia), tampoco los dos apellidos ni el cargo ni el telefono. Nomas requiero el nombre y el RFC que en este caso viene en la tabla (base de datos) como direccion. Por que son los unicos datos que se imprimen y se piden para la spf.


algo asi :

-- imagen 2 ---


----------------------------------------

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 25 Mayo, 2019

Habilidades necesarias