Portal de administración¶
Acceso¶
CU-A-01¶
Iniciar sesión con segundo factor
- Actor: Cualquier rol interno
- Precondición: La cuenta está activa y tiene credencial de segundo factor confirmada
- Requerimientos:
Flujo principal
- El administrador introduce correo y contraseña.
- El sistema solicita el código temporal de la aplicación autenticadora.
- Verificado el código, abre la sesión con expiración por inactividad de treinta minutos.
Alternativas
Tres intentos fallidos consecutivos
El sistema bloquea el acceso treinta minutos y avisa por correo al Superadministrador.
La cuenta no tiene credencial confirmada
El sistema obliga a darla de alta antes de continuar. Sin segundo factor no hay acceso al panel.
- Postcondición: Sesión administrativa activa.
CU-A-02¶
Dar de alta una cuenta interna
- Actor: Superadministrador
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El Superadministrador introduce el correo y elige el rol interno.
- El sistema emite una invitación con enlace de un solo uso.
- El invitado crea su contraseña y da de alta su segundo factor.
- El sistema registra el alta en bitácora y avisa a los demás Superadministradores.
Alternativas
La invitación lleva a la vez rol interno y comercio
El sistema la rechaza. Son dos ámbitos que no pueden mezclarse en una misma alta.
- Postcondición: Existe una cuenta interna activa con su rol.
CU-A-03¶
Cambiar el rol de una cuenta interna
- Actor: Superadministrador
- Precondición: La cuenta existe
- Requerimientos:
Flujo principal
- El Superadministrador selecciona el rol nuevo.
- El sistema lo aplica, registra el cambio y notifica a los demás Superadministradores.
Alternativas
El cambio dejaría el sistema sin Superadministradores activos
El sistema lo rechaza, aunque la operación afecte a varias cuentas a la vez.
- Postcondición: La cuenta opera con el rol nuevo.
CU-A-04¶
Desactivar una cuenta interna
- Actor: Superadministrador
- Precondición: La cuenta está activa
- Requerimientos:
Flujo principal
- El Superadministrador desactiva la cuenta.
- El sistema revoca de inmediato sus sesiones administrativas.
-
El historial de acciones de esa cuenta permanece intacto y sigue nombrándola.
-
Postcondición: La cuenta queda sin acceso, conservando su rastro.
Afiliación¶
CU-A-05¶
Revisar una solicitud de afiliación
- Actor: Operaciones
- Precondición: La solicitud está en la bandeja
- Requerimientos:
Flujo principal
- El administrador abre la bandeja, ordenada por antigüedad.
- Abre la ficha consolidada con los datos, la ubicación en mapa, la fachada y la licencia.
- Verifica las señales automáticas: verificación de canales, posible duplicado y cobertura.
Alternativas
La solicitud está marcada como posible duplicado
La ficha enlaza al comercio candidato para comparar lado a lado.
La solicitud lleva más de cuarenta y ocho horas sin resolver
Aparece destacada en la bandeja.
- Postcondición: Ninguna. La consulta queda registrada.
CU-A-06¶
Aprobar una afiliación
- Actor: Operaciones
- Precondición: Ambos canales del responsable están verificados
- Requerimientos:
Flujo principal
- El administrador aprueba la solicitud.
- El sistema pasa el comercio a activo y materializa el horario declarado como horario de atención.
- Envía al responsable el enlace de creación de contraseña con vigencia de setenta y dos horas.
- Registra el aprobador con fecha y hora.
Alternativas
Falta verificar algún canal
El sistema impide la aprobación e indica cuál falta.
- Postcondición: El comercio está activo y pendiente de completar su configuración.
CU-A-07¶
Rechazar una afiliación
- Actor: Operaciones
- Precondición: La solicitud está en revisión
- Requerimientos:
Flujo principal
- El administrador selecciona el motivo de la lista cerrada.
- Si el motivo lo exige, escribe la nota.
- El sistema notifica al solicitante con el motivo y la fecha a partir de la cual puede reaplicar.
Alternativas
No se escribe la nota exigida
El sistema no admite el rechazo.
- Postcondición: La solicitud queda rechazada con su motivo archivado.
CU-A-08¶
Solicitar información adicional
- Actor: Operaciones
- Precondición: La solicitud está en revisión
- Requerimientos:
Flujo principal
- El administrador escribe qué falta, con hasta quinientos caracteres.
- El sistema notifica al solicitante y le reabre la edición de su formulario sin perder lo ingresado.
- Fija el vencimiento a quince días.
Alternativas
Vence el plazo sin respuesta
El sistema marca la solicitud como vencida y el enlace deja de funcionar.
- Postcondición: La solicitud espera al solicitante.
Comercios¶
CU-A-09¶
Consultar el directorio de comercios
- Actor: Cualquier rol interno
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador filtra por estado, categoría, zona o rango de calificación, o busca por nombre o RUC.
- Abre la ficha administrativa de un comercio y consulta su configuración, sus usuarios y su historial de estados.
Alternativas
El actor es Analista
El listado omite los datos de contacto del responsable.
- Postcondición: Ninguna.
CU-A-10¶
Aprobar un cambio sensible de ficha
- Actor: Operaciones
- Precondición: Existe una solicitud de cambio pendiente
- Requerimientos:
Flujo principal
- El administrador abre la cola y compara el valor anterior con el propuesto.
- Aprueba el cambio.
- El sistema aplica el valor en la ficha pública.
Alternativas
El cambio es de ubicación
Al aplicarlo, el sistema rederiva la zona del comercio y reevalúa si sigue dentro de la cobertura.
El administrador rechaza
Debe indicar motivo; la ficha conserva el valor anterior y el comercio recibe la explicación.
- Postcondición: La solicitud queda resuelta.
CU-A-11¶
Suspender un comercio
- Actor: Operaciones
- Precondición: El comercio está activo
- Requerimientos:
Flujo principal
- El administrador selecciona el motivo de la lista cerrada.
- El sistema muestra las reservas vivas del comercio y exige decidir entre mantenerlas o cancelarlas masivamente.
- Registrada la decisión, la suspensión se ejecuta: oculta la ficha, bloquea publicaciones y bloquea reservas nuevas.
- El comercio conserva el acceso al portal para atender lo pendiente.
Alternativas
Se elige cancelar masivamente
El sistema cancela cada reserva con el motivo administrativo y notifica a cada usuario afectado.
No se resuelve la decisión
La suspensión no se ejecuta.
- Postcondición: El comercio queda suspendido y la decisión sobre sus reservas registrada.
CU-A-12¶
Reactivar un comercio
- Actor: Operaciones
- Precondición: El comercio está suspendido o pausado
- Requerimientos:
Flujo principal
- El administrador reactiva el comercio.
- El sistema restituye el estado activo conservando plantillas, horarios e historial.
-
La ficha vuelve al mapa y la generación diaria se reanuda.
-
Postcondición: El comercio vuelve a publicar.
CU-A-13¶
Dar de baja definitiva a un comercio
- Actor: Superadministrador
- Precondición: El comercio no está dado de baja
- Requerimientos:
Flujo principal
- El Superadministrador confirma la baja con motivo obligatorio.
- El sistema aplica el mismo flujo de resolución de reservas vivas que la suspensión.
- Retira la ficha pública y desactiva a todos los usuarios del comercio.
- El historial transaccional permanece íntegro.
Alternativas
El actor no es Superadministrador
La acción no está disponible.
- Postcondición: El comercio queda dado de baja de forma irreversible.
Usuarios¶
CU-A-14¶
Consultar la ficha de un usuario
- Actor: Operaciones o Soporte
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador busca por nombre, teléfono o correo.
- Abre la ficha con historial de reservas, incidencias, valoraciones y sanciones.
- El sistema registra el acceso indicando quién consultó, con qué rol y cuándo.
Alternativas
El actor es Analista
No tiene acceso a esta ficha.
- Postcondición: El acceso queda registrado y es consultable por el titular.
CU-A-15¶
Levantar o extender una sanción automática
- Actor: Operaciones
- Precondición: Existe una sanción vigente
- Requerimientos:
Flujo principal
- El administrador abre la sanción y revisa las reservas expiradas que la originaron, congeladas al momento de aplicarse.
- La levanta anticipadamente indicando motivo, o extiende su duración.
-
El sistema notifica al usuario el cambio.
-
Postcondición: La sanción queda levantada o extendida con su motivo.
CU-A-16¶
Suspender manualmente a un usuario
- Actor: Operaciones
- Precondición: La cuenta está activa
- Requerimientos:
Flujo principal
- El administrador selecciona el motivo y la duración, en días o indefinida.
- El sistema aplica la suspensión; el usuario conserva el acceso pero no puede reservar.
- Al intentar reservar, la aplicación le muestra el motivo y la fecha de reactivación.
Alternativas
Ya existe una sanción vigente del mismo tipo
El sistema la rechaza y ofrece modificar la existente.
- Postcondición: El usuario queda sin capacidad de reservar.
CU-A-17¶
Asistir el acceso de un usuario
Flujo principal
- El administrador reenvía el código de verificación al canal ya verificado.
- El sistema respeta los límites de envío por hora.
Alternativas
Se alcanzó el límite de envíos
El sistema indica cuándo podrá reenviarse.
El administrador intenta establecer una contraseña
La acción no existe. Solo puede disparar el flujo de restablecimiento.
- Postcondición: El usuario recibe un código nuevo.
CU-A-18¶
Acompañar a un usuario en soporte
Flujo principal
- El administrador abre la vista de acompañamiento del usuario.
- Ve sus reservas activas, códigos e historial en modo lectura.
- El sistema registra el acceso como consulta a dato personal.
Alternativas
Se intenta ejecutar una acción
La vista no ofrece ninguna. Las acciones se hacen desde sus casos propios y con su propio registro.
- Postcondición: El acceso queda registrado.
CU-A-19¶
Ejecutar una solicitud de eliminación de cuenta
- Actor: Operaciones
- Precondición: Existe una solicitud pendiente
- Requerimientos:
Flujo principal
- El administrador abre la bandeja y selecciona la solicitud.
- El sistema verifica que no queden reservas vivas.
- Ejecuta la anonimización: vacía nombre, correo, teléfono y foto, y conserva el historial transaccional sin datos personales.
Alternativas
Quedan reservas vivas
El sistema bloquea la ejecución y lista cuáles lo impiden.
- Postcondición: La cuenta queda anonimizada de forma irreversible.
Moderación¶
CU-A-20¶
Revisar una alerta de contenido
- Actor: Operaciones
- Precondición: Existe una alerta abierta
- Requerimientos:
Flujo principal
- El administrador abre el tablero de alertas por familia y gravedad.
- Revisa la publicación señalada y los valores que dispararon la alerta.
- Marca la alerta como revisada o descartada, con nota.
Alternativas
La publicación amerita retirarse
Continúa por el caso de despublicación.
- Postcondición: La alerta deja de requerir atención.
CU-A-21¶
Despublicar una oferta
- Actor: Operaciones
- Precondición: La publicación está visible
- Requerimientos:
Flujo principal
- El administrador selecciona el motivo de la lista cerrada.
- El sistema muestra las reservas vivas de esa publicación y exige decidir entre mantenerlas o cancelarlas.
- Retira la oferta del mapa de inmediato y notifica al comercio con el motivo.
Alternativas
La publicación ya fue despublicada
El sistema lo indica. No admite una segunda despublicación.
- Postcondición: La oferta queda retirada con su motivo y la decisión sobre las reservas registrada.
CU-A-22¶
Moderar una valoración
- Actor: Operaciones
- Precondición: La valoración está publicada
- Requerimientos:
Flujo principal
- El administrador abre la bandeja de moderación.
- Oculta la valoración indicando motivo obligatorio.
- El sistema recalcula el promedio del comercio excluyéndola.
Alternativas
El contenido es ofensivo
El administrador la marca como eliminada; sigue existiendo en la base pero no vuelve a mostrarse.
- Postcondición: La valoración deja de ser visible y el promedio refleja el cambio.
CU-A-23¶
Aprobar la respuesta de un comercio
- Actor: Operaciones
- Precondición: Existe una respuesta pendiente
- Requerimientos:
Flujo principal
- El administrador abre la cola de respuestas pendientes.
- Aprueba la respuesta, que aparece bajo la valoración.
Alternativas
Se rechaza
Requiere motivo; el comercio lo recibe y puede escribir otra.
- Postcondición: La respuesta queda publicada o rechazada.
Operación¶
CU-A-24¶
Vigilar el monitor global del día
- Actor: Operaciones o Analista
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre el monitor del día.
- El sistema muestra reservas creadas, entregadas, pendientes, canceladas por cada actor y expiradas, con desglose por comercio y por ventana.
-
La vista se actualiza automáticamente sobre datos operativos en vivo.
-
Postcondición: Ninguna.
CU-A-25¶
Localizar una reserva
- Actor: Operaciones o Soporte
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador busca por identificador, código de retiro, teléfono del usuario o nombre del comercio.
-
El sistema devuelve la reserva con su línea de tiempo completa, indicando cada evento con su hora, su actor y el operador que la validó.
-
Postcondición: Ninguna. La consulta queda registrada.
CU-A-26¶
Cancelar administrativamente una reserva
- Actor: Operaciones
- Precondición: La reserva está viva
- Requerimientos:
Flujo principal
- El administrador selecciona el motivo obligatorio.
- El sistema cancela la reserva con un estado diferenciado del de las cancelaciones del comercio y del usuario.
- Libera las unidades y notifica a ambas partes.
Alternativas
La reserva ya fue validada
El sistema rechaza la cancelación.
- Postcondición: La reserva queda cancelada sin afectar los indicadores del comercio.
CU-A-27¶
Registrar una validación excepcional
- Actor: Operaciones
- Precondición: La entrega ocurrió pero no se validó digitalmente
- Requerimientos:
Flujo principal
- El administrador localiza la reserva y confirma con el comercio que la entrega ocurrió.
- Escribe la nota obligatoria y registra la validación.
- El sistema la marca como excepcional y cierra la reserva como retirada.
Alternativas
La reserva está fuera de la ventana con tolerancia
Es precisamente el caso previsto: es el único camino para validar fuera de plazo.
- Postcondición: La entrega queda registrada, identificable como excepcional en los reportes.
CU-A-28¶
Definir la zona de cobertura
- Actor: Superadministrador
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador define el área como un radio desde un punto o como un polígono, con su vigencia.
- El sistema la aplica a las solicitudes nuevas y al aviso de cobertura de la aplicación.
Alternativas
Se amplía la cobertura
Las solicitudes rechazadas antes conservan el área que estaba vigente cuando se resolvieron.
- Postcondición: El área habilitada queda actualizada sin reescribir el pasado.
Incidencias¶
CU-A-29¶
Atender la bandeja de incidencias
- Actor: Operaciones o Soporte
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre la bandeja ordenada por prioridad y antigüedad del último movimiento.
- Abre una incidencia y ve el reporte del usuario y el historial completo de la reserva.
Alternativas
La incidencia lleva más de cuarenta y ocho horas sin movimiento
Aparece destacada. La antigüedad se calcula desde el último cambio, no desde la apertura.
- Postcondición: Ninguna.
CU-A-30¶
Solicitar descargo al comercio
- Actor: Operaciones
- Precondición: La incidencia está abierta
- Requerimientos:
Flujo principal
- El administrador solicita la versión del comercio indicando un plazo.
- El sistema notifica al comercio y pasa la incidencia a esperando al comercio.
- El comercio responde y la incidencia vuelve a análisis.
Alternativas
Vence el plazo sin respuesta
La incidencia continúa y la ausencia queda registrada.
Se necesita otra ronda
El administrador solicita un descargo nuevo; ambas rondas quedan registradas por separado.
- Postcondición: El expediente incluye lo solicitado y lo respondido.
CU-A-31¶
Resolver una incidencia
- Actor: Operaciones
- Precondición: La incidencia está abierta o en análisis
- Requerimientos:
Flujo principal
- El administrador elige la resolución de la lista cerrada.
- Escribe la nota interna y el mensaje visible para el usuario.
- El sistema cierra la incidencia y notifica al usuario.
Alternativas
No se escribe la resolución
El sistema no admite el cierre.
- Postcondición: La incidencia queda resuelta o descartada con su constancia.
CU-A-32¶
Escalar por inocuidad alimentaria
- Actor: Operaciones
- Precondición: La incidencia es de categoría de contenido en mal estado
- Requerimientos:
Flujo principal
- El sistema marca la incidencia con prioridad alta y notifica a Operaciones al abrirse.
- El administrador suspende preventivamente al comercio desde la propia incidencia.
-
El sistema aplica el flujo de resolución de reservas vivas.
-
Postcondición: El comercio queda suspendido y la incidencia enlazada a la suspensión.
CU-A-33¶
Revisar patrones de incidencias
- Actor: Operaciones
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre la vista agrupada por comercio y por usuario.
-
El sistema muestra las incidencias de los últimos treinta y noventa días con su categoría y desenlace.
-
Postcondición: Ninguna.
Configuración¶
CU-A-34¶
Cambiar un parámetro del sistema
- Actor: Superadministrador
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre la pantalla de parámetros agrupada por ámbito.
- Cambia el valor.
- El sistema lo valida contra el tipo y el rango declarados, lo aplica y registra el cambio con su autor.
Alternativas
El valor está fuera del rango declarado
El sistema lo rechaza indicando los límites.
El parámetro está marcado como crítico
El sistema genera además una alerta de seguridad.
- Postcondición: El parámetro rige desde ese instante para las operaciones nuevas.
CU-A-35¶
Revertir un cambio de parámetro
- Actor: Superadministrador
- Precondición: Existe un cambio previo
- Requerimientos:
Flujo principal
- El administrador abre el historial del parámetro y elige el cambio a deshacer.
-
El sistema registra un cambio nuevo enlazado al anterior, con el valor previo como valor nuevo.
-
Postcondición: El parámetro vuelve al valor anterior y el historial muestra que alguien decidió deshacer.
CU-A-36¶
Administrar un catálogo
- Actor: Operaciones o Superadministrador
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador da de alta, edita o reordena un valor del catálogo.
- El sistema lo aplica de inmediato en la aplicación y en el portal.
Alternativas
Se intenta eliminar un valor en uso
El sistema solo permite desactivarlo. Los registros históricos conservan su clasificación.
- Postcondición: El catálogo queda actualizado sin romper el histórico.
CU-A-37¶
Agregar un estado o una transición
- Actor: Superadministrador
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador da de alta el estado con su código, etiqueta, descripción y atributos semánticos.
- Declara las transiciones que lo alcanzan y las que salen de él, con su actor y su exigencia de motivo.
- El sistema lo admite de inmediato en el motor.
Alternativas
Se intenta cambiar el código de un estado existente
El sistema lo rechaza. El código es la referencia estable del servicio.
Se intenta eliminar un estado referenciado
Solo puede desactivarse para asignaciones nuevas.
- Postcondición: El ciclo de vida admite el estado nuevo sin desplegar código.
Comunicación¶
CU-A-38¶
Enviar una campaña masiva
- Actor: Operaciones
- Precondición: No se alcanzó el límite semanal
- Requerimientos:
Flujo principal
- El administrador define el segmento y elige la plantilla.
- Solicita la vista previa, que muestra el mensaje resuelto y el número estimado de destinatarios.
- Un segundo administrador confirma el envío.
- El sistema materializa un aviso por destinatario, respetando las preferencias de cada uno, y registra el número real de envíos.
Alternativas
Se alcanzó el límite semanal
El sistema lo indica y no admite confirmar otra campaña esa semana.
Quien confirma es quien creó la campaña
El sistema lo rechaza. La confirmación en dos pasos exige dos personas.
- Postcondición: La campaña queda enviada con su número estimado y su número real.
CU-A-39¶
Editar una plantilla de mensaje
- Actor: Operaciones
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador crea una versión nueva a partir de la vigente.
- Edita el texto usando las variables documentadas de esa plantilla.
- Solicita la vista previa y publica la versión.
-
El sistema archiva la versión anterior; solo una queda vigente por código y canal.
-
Postcondición: Los mensajes futuros usan la versión nueva; los ya enviados conservan la suya.
Reportes¶
CU-A-40¶
Consultar el tablero del piloto
Flujo principal
- El administrador elige el periodo.
-
El sistema muestra usuarios, comercios, ofertas, unidades rescatadas, monto transado, ticket promedio, tasa de venta y tasa de no presentación, con comparativo y evolución diaria.
-
Postcondición: Ninguna.
CU-A-41¶
Analizar el embudo de conversión
Flujo principal
- El administrador abre el embudo por día y plataforma.
- El sistema muestra exploraciones, vistas de detalle, reservas iniciadas, confirmadas y retiradas, con la tasa de caída de cada paso, incluyendo a los visitantes sin cuenta.
-
Complementa con las búsquedas sin resultados agrupadas por zona y franja horaria.
-
Postcondición: Ninguna.
CU-A-42¶
Exportar datos
Flujo principal
- El administrador elige tipo, formato, rango de fechas y filtros.
- El sistema genera el archivo y registra la exportación con su autor, filtros y número de filas.
Alternativas
El actor es Analista
El archivo se genera sin datos personales.
El volumen supera el umbral configurado
El sistema genera además una alerta de seguridad.
- Postcondición: Existe un archivo descargable y su registro en bitácora.
Auditoría y sistema¶
CU-A-43¶
Consultar la bitácora global
- Actor: Operaciones o superior
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador filtra por administrador, tipo de acción, entidad afectada o rango de fechas.
- El sistema muestra cada acción con su autor, el rol que tenía en ese momento, la fecha, la hora y el origen.
Alternativas
Se intenta editar o eliminar una entrada
La acción no existe para ningún rol.
- Postcondición: Ninguna.
CU-A-44¶
Atender una alerta de seguridad
- Actor: Superadministrador
- Precondición: Existe una alerta abierta
- Requerimientos:
Flujo principal
- El Superadministrador recibe la notificación y abre la alerta.
- Revisa los valores que la dispararon y la entidad afectada.
-
La marca como revisada o descartada con nota.
-
Postcondición: La alerta deja de requerir atención.
CU-A-45¶
Activar el modo mantenimiento
- Actor: Superadministrador
- Precondición: No hay otro modo mantenimiento vigente
- Requerimientos:
Flujo principal
- El Superadministrador escribe el mensaje para la aplicación y el mensaje para el portal.
- Activa el modo, que bloquea reservas y publicaciones nuevas.
-
La consulta de reservas activas, la validación en mostrador y los procesos programados siguen funcionando.
-
Postcondición: El sistema queda en mantenimiento sin dejar reservas colgadas.
CU-A-46¶
Revisar la salud operativa
- Actor: Operaciones o superior
- Precondición: Sesión abierta
- Requerimientos:
Flujo principal
- El administrador abre el monitor de servicios.
- El sistema muestra el estado de notificaciones push, mensajes de texto, correo y mapas, con el conteo de fallos de las últimas veinticuatro horas ordenado por severidad.
Alternativas
Hay avisos descartados por preferencia del usuario
No cuentan como fallos del proveedor.
- Postcondición: Ninguna.