Problema
Tras crear un punto logístico (recurso), la pantalla de éxito actual (FormSuccessScreen) solo ofrece «Registrar otro punto» y «Volver a la emergencia». El usuario que quiere gestionar inmediatamente su inventario, necesidades u otras acciones de su punto tiene que navegar manualmente hasta el panel, lo que genera fricción y abandonos.
Comportamiento deseado
La pantalla de éxito tras registrar un punto debe mostrar CTAs directos a las acciones más relevantes del punto recién creado:
| CTA |
Ruta destino |
| «Gestionar mi inventario» |
/panel/mis-puntos/{id}/inventario o ruta equivalente |
| «Declarar necesidades» |
/e/{slug}/peticion?resourceId={id} o similar |
| «Ver mi punto en el mapa» |
/e/{slug}/recursos/{id} |
| «Registrar otro punto» |
/e/{slug}/registrar (ya existe) |
Nota: el id del recurso recién creado debe devolverlo la server action al estado de éxito. Si actualmente el estado de éxito no incluye el id, hay que modificar la action para devolverlo.
Cambios necesarios
Server action (apps/web/src/app/e/[slug]/registrar/actions.ts o similar)
RegistrarForm (registrar-form.tsx)
FormSuccessScreen (apps/web/src/components/molecules/form-success-screen.tsx)
Criterios de aceptación
Problema
Tras crear un punto logístico (recurso), la pantalla de éxito actual (
FormSuccessScreen) solo ofrece «Registrar otro punto» y «Volver a la emergencia». El usuario que quiere gestionar inmediatamente su inventario, necesidades u otras acciones de su punto tiene que navegar manualmente hasta el panel, lo que genera fricción y abandonos.Comportamiento deseado
La pantalla de éxito tras registrar un punto debe mostrar CTAs directos a las acciones más relevantes del punto recién creado:
/panel/mis-puntos/{id}/inventarioo ruta equivalente/e/{slug}/peticion?resourceId={id}o similar/e/{slug}/recursos/{id}/e/{slug}/registrar(ya existe)Cambios necesarios
Server action (
apps/web/src/app/e/[slug]/registrar/actions.tso similar)resourceIdyresourceSlug(si existe) del recurso creado.RegistrarForm(registrar-form.tsx)FormSuccessScreeno un componente inline) muestra los CTAs con los links construidos con elresourceIddevuelto.FormSuccessScreen(apps/web/src/components/molecules/form-success-screen.tsx)RegistrarFormpara este caso específico. YAGNI: no generalizar si solo se usa en registrar.Criterios de aceptación