Advanced Search
Search Results
104 total results found
Lógica Backend
Motor de disponibilidad, callouts, procesos y validaciones por evento.
Operación e Integración
Uso desde iDempiere, REST/API, instalación y 2Pack.
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...
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ó...
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...
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 ...
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...
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...
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...
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 ...
INF-BNP-LIRION-ABRIL2026
Página nueva
Configuración de organización
Desde la configuración de organización, PrimApp permite revisar y actualizar datos básicos de la empresa que se usan en la app, en documentos y en la impresión POS cuando corresponde. Nota: estos datos se guardan en iDempiere. Si un dato no aparece o no se pue...