Advanced Search
Search Results
14 total results found
Apps
PrimApp
Resumen del Proyecto
Alcance funcional La documentación cubre los flujos principales del portal y del backend: Creación de cuenta del Profesional Responsable. Registro de Empresa, Titular y Asistente. Validación de correo, asignación de roles y aprobación por parte del IEA. Creac...
Arquitectura y Componentes
La arquitectura se organiza alrededor de tres piezas: el Portal IEA, el bus de integración REST y Lirion. Arquitectura lógica El portal Flutter consume endpoints REST de iDempiere. Las operaciones de negocio se ejecutan sobre modelos, ventanas y procesos confi...
Glosario del Proyecto
Este glosario fija los nombres usados en la documentación para evitar confusiones entre términos del portal, iDempiere y operación interna. Término Significado Portal Aplicación Flutter web usada por usuarios externos del IEA. Lirion Nombre operativo ...
Resumen del Plugin
El plugin com.cdsoftware.appointment agrega a iDempiere 12 un módulo reutilizable para gestionar citas, servicios, empleados, horarios, días no disponibles y disponibilidad de agenda. Idea clave: la disponibilidad no depende solo de la interfaz. La validación ...
Instalación y 2Pack
La instalación requiere desplegar el bundle OSGi del plugin y aplicar el 2Pack correspondiente en iDempiere 12. 2Packs incluidos ArchivoUso2Pack_1.0.0.zipPaquete inicial del diccionario de aplicación.2Pack_1.0.1.zipPaquete actualizado con traducciones es_CO pa...
Arquitectura y Componentes
La arquitectura del plugin separa la definición de modelos, la disponibilidad, la experiencia de ventana iDempiere y la validación obligatoria antes de guardar citas. Componentes principales ComponenteResponsabilidadAppointmentAvailabilityEngineCentraliza cálc...
Uso desde REST/API
Los clientes externos pueden crear citas directamente en CDS_Appointment mediante la API REST estándar de iDempiere. No se requiere un proceso custom para crear la cita. Idea clave: REST/API y ventana iDempiere comparten la misma seguridad funcional porque el ...
Callouts y Flujo de UI
CalloutAppointment ayuda al usuario a capturar una cita desde iDempiere sin reemplazar la validación final del backend. Comportamiento de callouts CampoComportamientoCDS_AppointmentService_IDCopia precio y duración efectivos. Si existe empleado seleccionado, u...
Motor de Disponibilidad
AppointmentAvailabilityEngine concentra la lógica que decide si una cita o un slot es válido para un empleado, servicio y fecha determinados. Responsabilidades actuales Cargar una configuración activa por organización con fallback a organización 0.Leer duració...
Procesos y Eventos
El plugin mantiene pocos procesos activos y concentra las reglas críticas en eventos de modelo. Procesos activos ProcesoUsoGenerateAppointmentSlotsGenera registros CDS_AppointmentSlot para el empleado, servicio y fecha seleccionados. Puede resolver valores des...
Tablas y Modelo de Datos
El 2Pack del plugin define las tablas del módulo y genera modelos Java I_CDS_* y X_CDS_*. El código usa esos modelos como fuente de nombres de tabla, columnas y valores de referencia. Tablas principales TablaUsoCDS_AppointmentConfigConfiguración organizacional...
Flujo de Configuración y Cita
Esta página describe el flujo objetivo para preparar una agenda y poder crear citas válidas. El flujo parte de una configuración general, continúa con servicios y empleados, y termina con la creación de una cita validada por backend. Importante: parte de este ...