Resumen del Pedido
Fecha Pedido | 17/05/2021 |
---|---|
Fecha Documento | 17/05/2021 |
Estado del Documento | EN PROCESO |
Autor | Orlando Ojeda |
Version | 1.0 |
Descripcion | Cambios en el API de Comercios para prober los datos a traves de Servicios a la aplicacion QR Comercios |
Información del Proyecto
Proyecto | Tareas pendientes QR Comercio |
---|---|
Dueño del Producto | Juan Almada / Mirian Cabrera |
Prioridad | ALTA |
Administrador del Proyecto | Hugo Diaz |
Arquitecto | Orlando Ojeda |
Resumen Técnico
Se solicita hacer ajustes a la plataforma de QR Comercios para que un usuario pueda tener una experiencia similar a la del Portal Comercios. Tanto para el usuario del Comercio, como para los administradores.
Definiciones Principales:
- Usuarios Administradores
- Requerimiento de Poder Filtrar por Grupo Empresa, sin tener que ingresar manualmente un RUC en el login ( Tesabiz )
- La idea es que pueda buscarse por varias empresas sin tener que loguearse nuevamente para cambiar de grupo empresarial
- Para cumplir con esta funcionalidad desde el API de Comecios se habilitará un nuevo servicio que retorne la lista de Empresas vinculadas al Portal de Comercios. ( Cabal )
- Esta lista debe ser consultada solo en el caso de que el usuario sea un admin CABAL o PANAL
- Requerimiento de Poder Filtrar por Grupo Empresa, sin tener que ingresar manualmente un RUC en el login ( Tesabiz )
- Usuarios de Comecios:
Durante el uso de la aplicacion de produccion, viendo la experiencia desde el punto de vista de un usuario del Comercio, se pudo ver que el usuario SOLO no podia ver las distintas opciones si el usuario era ADMIN del Comercio.
Por ello y segun lo relevado se identifico que se deben hacer los siguientes ajustes al tratamiento de permisos:- Ajustes de visualizacion y permisos ( Tesabiz )
- Si el usuario NO es ADMIN, se asume que tiene permisos a todos los modulos de consultas.
- Si el usuario tiene permiso de VENTAS, entonces ademas del permiso de consultas tiene el permiso de Ventas ( Consultas + Ventas )
- Si el usuario tiene permiso de DEBITO AUTOMATICO, entonces ademas del permiso de consultas tiene el permiso de Debito Automatico ( Consultas + Deb Aut )
- Un usuario puede tener el pemiso de ventas y de Debito automatico al mismo tiempo (Consultas + Ventas + DebAut)
- Si el usuario es ADMIN del Comercio, puede realizar todas las acciones sobre el grupo del Comercio en cuestion. (Consultas, Reportes, DebAut, Ventas, etc)
- Si es ADMIN, no es necesario validar los demas permisos, ya que un admin, por definicion puede hacer todo.
- Servicio: ( Cabal )
- En el servicio de Login agregar una propiedad mas que indique si el usuario tiene logueado tiene el permiso de DebAut.
- Ajustes de visualizacion y permisos ( Tesabiz )
Desarrollo:
El proceso de la documentacion se realizo ya con las tareas del desarrollo iniciado e implico estos puntos:
- PL/SQL
- CREDITOPY.PKG_DIMO_CEIBO.SP_COSTOSOPERACIONALESDIMO (Modificar)
- Se quita condicion que excluye los registros con importe cargo o porcentaje cargo igual a cero
- Se agrega condicion de cargo activo = "S"
- Mejoras a la consulta comodin. (En proceso)
- CREDITOPY.PKG_DIMO_CEIBO.SP_COSTOSOPERACIONALESDIMO (Modificar)
- Frontend
- Ajuste para mostrar correctamente el importe del Tarifario para las Cuentas Origen
- Ajuste para mostrar el porcentaje de cargo para las Cuentas Originantes
- Realce de importancia en el caso de que un registro tiene configurado un cargo.
- Solicitado Posteriormente
- Reduccion del tamaño de letra de los campos de importes.
- Modificacion de lo criterios de consulta de configuraciones de Cargos.
Factibilidad
Soluciones Evaluadas | Descripción | ¿Aceptada? (Si/No) |
---|---|---|
| Modificar la pantalla de DIMO para realizar los campos solicitados y la DB para el retorno de los datos requeridos | - |
Impacto sobre Plataformas
Plataformas TI
Soluciones Evaluadas | Plataforma | Descripción |
---|---|---|
Solución 1 | Base de Datos - BAPY |
|
Frontend de Dimo |
|
Presupuestos
Recursos
Área/Función | Cantidad | Tipo de Asignación | Comentarios |
---|---|---|---|
Arquitecto de Proyecto | 1 | On Demand | |
Desarrollador Frontend | 1 | Full | - |
Desarrollador Genexus | - | - | - |
Desarrollador JAVA | - | - | - |
Desarrollador CEIBO | 1 | Semi-Full | - |
Analista CEIBO | 1 | On Demand | Por consultas relacionadas al modulo de cargos |
Infraestructura | 2 | On Demand |
|
Tester | 1 | On Demand | Durante las pruebas funcionales de la solucion. |
Tiempos Estimativos
Nº | Tarea | Tiempo Estimado | Obs |
---|---|---|---|
2 | Desarrollo | 10 hs | - |
4 | MOPP | 1 hs | - |
5 | Pruebas | 4 hs | - |
Total horas | 15 hs | - |
Observaciones:
Deberá considerarse aparte recursos adicionales de OPERACIONES para apoyo durante la fase de pruebas, en caso de que sea necesario..
Riesgos
Nº | Riesgo | Descripción | Observaciones |
---|---|---|---|
1 | - | - | - |