Procesos, Eventos y Workflows Reconocidos
Esta página resume los procesos Java y eventos del plugin que fueron identificados en el análisis. Los workflows configurados directamente en Lirion deben completarse con validación funcional del ambiente.
Procesos del plugin
| Proceso | Qué hace | Uso en el flujo |
|---|---|---|
SetUserPasswordProcess | Recibe AD_User_ID y Password; asigna contraseña al usuario. | Alta de Profesional, Empresa y Asistente cuando se define contraseña. |
AuthUser | Valida IsVerified, lee C_Job_ID, busca IEA_AuthConfig, crea AD_User_Roles y marca IsPublic. | Habilitación del usuario para operar en el portal. |
CreateQuoteFromRequest | Crea C_Order tipo cotización desde R_Request y vincula la orden a la solicitud. | Generación de cotización por el IEA. |
AssignCurrentUserToApproval | Asigna el usuario actual al registro CDS_Approval. | Firma o registro del responsable del visto bueno. |
AssignEvaluatorAndDateOnRequestEvaluation | Escribe usuario y fecha actual en columnas configurables de IEA_RequestEvaluation. | Asignación de evaluadores y fechas de evaluación. |
AssignDateFinishOnRequestEvaluation | Asigna DateFinish cuando Evaluator_1 y Evaluator_2 están completos. | Cierre de evaluación. |
AssignEvaluatorUserOnOrder | Asigna el usuario actual a una columna configurable de C_Order. | Asignación de evaluador sobre la orden/cotización. |
CreateUserCorrectionRequest | Crea solicitud de corrección de datos de usuario y campos relacionados. | Correcciones solicitadas por usuarios o personal IEA. |
Evento reconocido
RequestApprovalLinker escucha creación/cambio de R_Request. Cuando cambia CDS_ApprovalStatus, crea o actualiza CDS_Approval y lo vincula a la solicitud.
flowchart TD
A[Cambio en R_Request.CDS_ApprovalStatus] --> B{Valor yes/no?}
B -->|No| C[Ignorar]
B -->|Si| D{Existe CDS_Approval_ID?}
D -->|No| E[Crear CDS_Approval]
D -->|Si| F[Actualizar CDS_Approval]
E --> G[Vincular CDS_Approval_ID en R_Request]
F --> H[Guardar estado actualizado]
[Placeholder: insertar gráfica del evento RequestApprovalLinker.]
Workflows por completar
Pendiente: confirmar en Lirion los workflows declarativos asociados a correos, aprobación IEA, cambio de estado a En Proceso, validación de pago y notificaciones internas. El código permite identificar procesos base, pero no reemplaza la configuración de workflows del ambiente.