Alertas del sistema personalizado - Necesidad de una pista
- Ifrit
- Graduate


- Registrado: Jun 07, 2004
- Mensajes: 196
- Loc: Portugal
- Status: Offline
Hola a todos.
Por mi aplicación actual, estoy tratando de desarrollar un "Sistema de Alertas".
La función principal de la aplicación es permitir a un usuario para administrar "trabajos". Los trabajos se pueden crear y modificar con facilidad, cada trabajo lleva una tonelada de información, identificación del cliente, fecha, tipo de hora, duración, domicilio, estado, estado de pago, forma de pago, etc Así que básicamente tenemos la tabla "puestos de trabajo" con todos estos campos y algunos más.
Cuando un trabajo se ha cambiado a "ejecutar" el estado, significa que el trabajo ha sido terminado y está pendiente de pago por el cliente, si el pago esté pendiente y el "estado de pago" aún no ha sido llenado, a continuación, una descripción, siempre que se generados por lo que el gerente puede tomar rápidamente el cuidado de él.
He estado lluvia de ideas sobre cómo lograr esto, este sistema de alerta tiene que consultar el PP a menudo para ver "ejecutar" trabajos con "pago = 0". En este momento hay más de 50k puestos de trabajo en mi DB, y para ejecutar esta consulta todo el tiempo es impensable...
Puedo hacer lo que la consulta se ejecuta cuando el administrador decide para verificar las alertas de forma manual, pero que en contra del propósito de lo que estoy tratando de lograr.
Este sistema de alerta también sería útil para más cosas:
Por mi aplicación actual, estoy tratando de desarrollar un "Sistema de Alertas".
La función principal de la aplicación es permitir a un usuario para administrar "trabajos". Los trabajos se pueden crear y modificar con facilidad, cada trabajo lleva una tonelada de información, identificación del cliente, fecha, tipo de hora, duración, domicilio, estado, estado de pago, forma de pago, etc Así que básicamente tenemos la tabla "puestos de trabajo" con todos estos campos y algunos más.
Cuando un trabajo se ha cambiado a "ejecutar" el estado, significa que el trabajo ha sido terminado y está pendiente de pago por el cliente, si el pago esté pendiente y el "estado de pago" aún no ha sido llenado, a continuación, una descripción, siempre que se generados por lo que el gerente puede tomar rápidamente el cuidado de él.
He estado lluvia de ideas sobre cómo lograr esto, este sistema de alerta tiene que consultar el PP a menudo para ver "ejecutar" trabajos con "pago = 0". En este momento hay más de 50k puestos de trabajo en mi DB, y para ejecutar esta consulta todo el tiempo es impensable...
Puedo hacer lo que la consulta se ejecuta cuando el administrador decide para verificar las alertas de forma manual, pero que en contra del propósito de lo que estoy tratando de lograr.
Este sistema de alerta también sería útil para más cosas:
- los clientes no disponen de información número de teléfono u otros datos sensibles
- empleos que han tenido su pase la fecha final y aún no se han modificado para "ejecutar"
- clientes que no han tenido ningún trabajo hecho en el último año por lo que el gerente puede ejecutar una campaña o tomar alguna otra acción