Registro del Profesional Responsable
El Profesional Responsable es el primer actor del flujo. Desde el portal crea una cuenta, valida su correo y queda habilitado en Lirion cuando se asigna su rol y el registro queda público.
Validaciones del formulario
| Campo | Validación |
|---|---|
| Nombre completo | Obligatorio, se normaliza a mayúsculas y sin acentos. |
| Tipo de documento | Cédula o pasaporte. Para cédula se usa formato panameño validado por expresión regular. |
| Teléfono | Debe tener mínimo 7 dígitos locales. |
| Dirección | Obligatoria. |
| Correo electrónico | Formato válido, repetición exacta y correo único en AD_User. |
| Contraseña | Mínimo 8 caracteres, una mayúscula, una minúscula y repetición exacta. |
| Confirmación | Debe confirmar que los datos suministrados son verídicos. |
Registros creados
- Se valida que el correo no exista.
- Se valida que el documento no esté asociado a otro tercero.
- Se crea
C_BPartnercon nombre, documento y tipo de identificación natural. - Se crea
C_LocationyC_BPartner_Locationcuando hay dirección. - Se crea
AD_Usercon nombre, teléfono, correo y vínculo al tercero. - Se ejecuta
setpasswordpara asignar contraseña. - Se crea
CDS_ProfessionalconC_Job_ID = Profesional Responsable. - Se muestra mensaje indicando que debe validar su correo.
Flujo Mermaid
flowchart TD
A[Usuario abre Crear cuenta] --> B[Completa datos del Profesional Responsable]
B --> C{Validaciones locales}
C -->|No cumple| D[Mostrar campos pendientes]
C -->|Cumple| E[Validar correo unico]
E --> F{Correo existe?}
F -->|Si| G[Mostrar error]
F -->|No| H[Validar documento unico]
H --> I{Documento existe?}
I -->|Si| J[Mostrar error]
I -->|No| K[Crear C_BPartner]
K --> L[Crear ubicacion y contacto AD_User]
L --> M[Ejecutar setpassword]
M --> N[Crear CDS_Professional]
N --> O[Enviar/esperar correo de validacion]
O --> P[Usuario valida enlace]
P --> Q[IsVerified true y rol asignado]

[Placeholder: insertar gráfica del flujo de registro de Profesional Responsable.]
Capturas sugeridas
[Placeholder: pantalla Crear cuenta - Profesional Responsable.]
[Placeholder: validaciones de contraseña y correo.]
[Placeholder: mensaje “Estás casi listo” con indicación de revisar correo.]
