← Todos los flujos
FLUJO FA-RECHAZO-ECOFUTURO

Camino de RECHAZO — Banco Ecofuturo

Un pronunciamiento negativo: carta de rechazo, statement-rejected, y el atajo por el que un caso rechazado va directo a Cierre sin pasar por Tesorería.

OK Rol: Analista + Médico/Tesorero Modifica datos
9pasos
37llamadas a la API
0errores de consola
0respuestas con error
0archivos descargados
69.0sduración

📁 Evidencias

Este flujo no descargó archivos. Sus 9 capturas están en la carpeta FA-RECHAZO-ECOFUTURO/; hacé clic en cualquiera para ampliarla.

✅ Sin hallazgos

El flujo se completó sin errores de consola, sin respuestas HTTP con error y sin comportamientos anómalos.

1

Pantalla de login

Formulario de acceso: usuario y contraseña (se validan contra LDAP)

Paso 1
Elemento
Login #User / #Password
Pantalla
#/login-page
2

Login como andres.daleney

POST /v1/Authentication/login → HTTP 200. El backend valida contra LDAP y devuelve el JWT (un solo rol). Landing: /dashboard-page

Paso 2
Elemento
Botón Ingresar button[type=submit]
Pantalla
#/dashboard-page
API
POST /v1/Authentication/login 200GET /v1/app/Dashboard/monthly-average-elapsed-time/all 200GET /v1/app/Dashboard/oldest-claims 200GET /v1/app/Dashboard/bank-claims/open 200GET /v1/app/Dashboard/state-claims/all 200
3

Caso creado (N° 1303) — camino de RECHAZO

Este caso se va a RECHAZAR en el pronunciamiento. Un caso rechazado que el tomador acepta va DIRECTO a Cierre, sin pasar por Tesorería.

Paso 3
Elemento
Caso rechazo
Pantalla
#/home-page/caso-page/01KXD1T65PCK2NY0MC1QQWJ4BA/1
API
GET /v1/app/Claims/detail/states 200GET /v1/app/Claims/state/ClassificationAnalysis 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/comments 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/view 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/documents 200
4

Caso en proceso, con SISE registrado

El caso ya está En proceso. Ahora el analista decide RECHAZARLO.

Paso 4
Elemento
En proceso
Pantalla
#/home-page
API
GET /v1/app/Dashboard/monthly-average-elapsed-time/all 200GET /v1/app/Dashboard/bank-claims/open 200GET /v1/app/Dashboard/oldest-claims 200GET /v1/app/Dashboard/state-claims/all 200GET /v1/app/Claims/detail/states 200GET /v1/app/Claims/state/InProcess 200
5

El analista genera la carta de rechazo

POST generate-rejection-letter → HTTP 200. Registra la carta (evento RejectedLetter), requisito para poder rechazar el pronunciamiento.

Paso 5
Elemento
Carta de rechazo
Pantalla
#/home-page/caso-page/01KXD1T65PCK2NY0MC1QQWJ4BA/1
API
GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/documents 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/view 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/comments 200
6

Rechazo del pronunciamiento (motivo: PreExistence)

PUT /statement-rejected/{tipo} → HTTP 200. El caso pasa a Pronunciamiento como RECHAZADO. En Statement: True. Motivo: El asegurado tenía una condición preexistente no cubierta por la póliza..

Paso 6
Elemento
Rechazo
Pantalla
#/home-page
API
GET /v1/app/Dashboard/oldest-claims 200GET /v1/app/Dashboard/bank-claims/open 200GET /v1/app/Dashboard/monthly-average-elapsed-time/all 200GET /v1/app/Dashboard/state-claims/all 200GET /v1/app/Claims/detail/states 200GET /v1/app/Claims/state/Statement 200
7

Se agrupa hacia la aceptación del tomador

POST group-claims → HTTP 200, grupo 01KXD1V8NSF8WVGCS3G8KE93GD. El banco decide sobre el rechazo.

Paso 7
Elemento
Aceptación
Pantalla
#/home-page/caso-page/01KXD1T65PCK2NY0MC1QQWJ4BA/1
API
GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/view 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/comments 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/documents 200
8

El tomador acepta el rechazo → el caso va DIRECTO a Cierre

PUT approve → HTTP 204. Como el pronunciamiento fue RECHAZADO, el caso NO pasa por Tesorería (en Treasury: False) sino directo a Cierre como ClosedRejected. Este es el atajo del camino de rechazo.

Paso 8
Elemento
Aceptación rechazo
Pantalla
#/home-page
API
GET /v1/app/Dashboard/monthly-average-elapsed-time/all 200GET /v1/app/Dashboard/oldest-claims 200GET /v1/app/Dashboard/bank-claims/open 200GET /v1/app/Dashboard/state-claims/all 200GET /v1/app/Claims/detail/states 200GET /v1/app/Claims/state/Closure 200
9

El caso rechazado queda CERRADO

PUT /close → HTTP 200. Estado final: Close/ClosedRejected. Un caso rechazado y aceptado por el tomador se cierra sin pasar por el pago de tesorería.

Paso 9
Elemento
Caso cerrado (rechazado)
Pantalla
#/home-page/caso-page/01KXD1T65PCK2NY0MC1QQWJ4BA/1
API
GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/view 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/comments 200GET /v1/app/Claims/01KXD1T65PCK2NY0MC1QQWJ4BA/documents 200