Actualización de datos, beneficiarios y documentos
Se inicia cuando: un asociado o una persona autorizada de FEMORF necesita mantener información, beneficiarios, documentos o estado.
Termina cuando: el cambio queda guardado, el documento queda disponible o se informa que la inactivación no pudo realizarse.
Participan: Asociado, Administración de FEMORF y acciones automáticas.
flowchart LR
subgraph persona["Asociado o Administración de FEMORF"]
P1["Selecciona una acción"]
P2["Modifica datos y beneficiarios"]
P3["Carga o consulta documentos"]
P4["Solicita eliminar al asociado"]
end
subgraph automaticas["Acciones automáticas"]
S1{"¿Qué acción eligió?"}
S2{"¿Aportes y beneficiarios son válidos?"}
S3["Actualiza datos y reemplaza la lista de beneficiarios"]
S4["Comunica cada beneficiario nuevo"]
S5{"¿Está aprobado y tiene permiso?"}
S6["Guarda o muestra el documento"]
S7{"¿El asociado existe?"}
S8["Devuelve error sin cambiar el estado"]:::risk
end
R1["Debe corregir la información"]:::risk
R2["Información actualizada"]:::success
R3["Documento disponible"]:::success
P1 --> S1
S1 -- "Datos" --> P2 --> S2
S2 -- "No" --> R1 --> P2
S2 -- "Sí" --> S3 --> S4 --> R2
S1 -- "Documentos" --> P3 --> S5
S5 -- "No" --> R1
S5 -- "Sí" --> S6 --> R3
S1 -- "Eliminar" --> P4 --> S7
S7 -- "Sí" --> S8
S7 -- "No" --> S8
classDef risk fill:#fee2e2,stroke:#b91c1c,color:#7f1d1d;
classDef success fill:#dcfce7,stroke:#15803d,color:#14532d;
style persona fill:#fffbeb,stroke:#d97706
style automaticas fill:#f5f3ff,stroke:#7c3aed
Esta es una propuesta por validar con FEMORF; aún no está implementada.
flowchart LR
subgraph persona["Asociado o Administración de FEMORF"]
P1["Selecciona una acción"]
P2["Presenta datos y beneficiarios completos"]
P3["Carga un documento clasificado"]
P4["Confirma la inactivación y su motivo"]
end
subgraph automaticas["Acciones automáticas"]
S1{"¿Qué acción eligió?"}
S2["Valida rangos, totalidad y coherencia"]
S3["Guarda el cambio completo y su historial"]
S4["Valida tipo y tamaño del documento"]
S5["Conserva la versión y fecha del documento"]
S6["Cambia el estado sin borrar la historia"]
S7["Restringe el acceso y registra el motivo"]
end
R1["Solicita correcciones"]:::risk
R2["Cambio confirmado"]:::success
P1 --> S1
S1 -- "Datos" --> P2 --> S2
S2 -- "Inválido" --> R1 --> P2
S2 -- "Válido" --> S3 --> R2
S1 -- "Documentos" --> P3 --> S4
S4 -- "Inválido" --> R1
S4 -- "Válido" --> S5 --> R2
S1 -- "Inactivar" --> P4 --> S6 --> S7 --> R2
P3 -. "Supuesto por validar con FEMORF" .-> S4
P4 -. "Supuesto por validar con FEMORF" .-> S6
classDef risk fill:#fee2e2,stroke:#b91c1c,color:#7f1d1d;
classDef success fill:#dcfce7,stroke:#15803d,color:#14532d;
style persona fill:#fffbeb,stroke:#d97706
style automaticas fill:#f5f3ff,stroke:#7c3aed
Pantallas del proceso

Reglas del proceso
- El porcentaje de aportes debe permanecer dentro del rango configurado.
- Al guardar el formulario completo, los beneficiarios deben sumar exactamente 100 %.
- Al agregar o modificar un beneficiario por separado, la suma sólo se controla para que no supere 100 %.
- Los beneficiarios ausentes en la actualización completa se eliminan de la lista vigente.
- La consulta y carga de soportes sólo se ofrece para asociados aprobados y personas con autorización.
Diferencias y hallazgos
H-ASO-ACT-01 — La eliminación no puede completarse
Cuando el asociado existe, la operación devuelve un error. Cuando no existe, intenta modificar información inexistente. Por eso el estado no llega a cambiarse.
H-ASO-ACT-02 — Dos reglas distintas para los porcentajes
El formulario completo exige exactamente 100 %, pero el mantenimiento individual permite una suma menor mientras no supere 100 %.
El flujo ideal conserva la información histórica y realiza una inactivación lógica con motivo y confirmación.
Supuestos por validar con FEMORF
- A-ASO-ACT-01: Supuesto por validar con FEMORF: cada documento tendrá clasificación, versión y fecha visible.
- A-ASO-ACT-02: Supuesto por validar con FEMORF: la inactivación exigirá un motivo y restringirá inmediatamente el acceso.