Alertes personnalisées System - Besoin d'un conseil
- Ifrit
- Graduate


- Inscription: Juin 07, 2004
- Messages: 196
- Loc: Portugal
- Status: Offline
Bonjour tout le monde.
Pour ma demande actuelle, je suis en train de développer un "système d'alertes".
La principale fonction de la PPA est de permettre à un utilisateur de gérer "l'emploi". Les emplois peuvent être créés et modifiés avec facilité, chaque emploi exerce une tonne d'information id du client, la date, le taux de l'heure, durée, adresse, état, état de paiement, mode de paiement, etc Donc, fondamentalement, nous avons le tableau «emplois» avec tous les ces domaines et quelques autres.
Lorsqu'un travail a été changé pour "exécuté" l'Etat, cela signifie que le travail a été terminé et est en attente de paiement par le client, si le paiement est déjà fait et l'Etat "paiement" n'a pas encore été remplie, puis une alerte devrait être généré de sorte que le gestionnaire peut rapidement prendre soin d'elle.
J'ai été remue-méninges sur la façon d'atteindre cet objectif, ce système d'alerte a pour interroger la DB souvent pour vérifier "Exécuté" emplois "de paiement = 0". À l'heure actuelle il ya plus de 50k emplois dans ma DB, et pour exécuter cette requête tout le temps est impensable...
Je peux le faire si la requête s'exécute lorsque le gestionnaire décide de vérifier les alertes à la main, mais que l'encontre du but de ce que je suis en train de réaliser.
Ce système d'alerte serait également utile pour des choses plus:
Pour ma demande actuelle, je suis en train de développer un "système d'alertes".
La principale fonction de la PPA est de permettre à un utilisateur de gérer "l'emploi". Les emplois peuvent être créés et modifiés avec facilité, chaque emploi exerce une tonne d'information id du client, la date, le taux de l'heure, durée, adresse, état, état de paiement, mode de paiement, etc Donc, fondamentalement, nous avons le tableau «emplois» avec tous les ces domaines et quelques autres.
Lorsqu'un travail a été changé pour "exécuté" l'Etat, cela signifie que le travail a été terminé et est en attente de paiement par le client, si le paiement est déjà fait et l'Etat "paiement" n'a pas encore été remplie, puis une alerte devrait être généré de sorte que le gestionnaire peut rapidement prendre soin d'elle.
J'ai été remue-méninges sur la façon d'atteindre cet objectif, ce système d'alerte a pour interroger la DB souvent pour vérifier "Exécuté" emplois "de paiement = 0". À l'heure actuelle il ya plus de 50k emplois dans ma DB, et pour exécuter cette requête tout le temps est impensable...
Je peux le faire si la requête s'exécute lorsque le gestionnaire décide de vérifier les alertes à la main, mais que l'encontre du but de ce que je suis en train de réaliser.
Ce système d'alerte serait également utile pour des choses plus:
- les clients sans numéro de téléphone d'information ou d'autres données sensibles
- emplois qui ont eu leur laissez-passer date limite et n'ont toujours pas été changé pour «exécuté»
- les clients qui n'ont pas eu de travaux faits dans la dernière année de sorte que le gestionnaire peut soit lancer une campagne ou prendre d'autres mesures