chrfriedel
Goto Top

Freitagsfrage - Prinzip einer Benachrichtigungfunktion

Hallo Mit-Admins face-smile

Ich würde heute gerne mal eine eher unkonkrete Frage stelle face-smile

Ausgangssituation:

Ein Dienst verrichtet, treu ergeben, etwa 24h am Tag seine Arbeit auf einem weit entfernten Server (2008). Jetzt kommt es gelegentlich vor das dieser Dienst sich bemerkbar machen möchte um seinem Betreuer einige Informationen zukommen zu lassen. Der Betreuer selbst füttert diesen Dienst mit Dokumenten die dann verarbeitet werden. Nun kommt es bspw. vor das der Betreuer eine Formatvorschrift nicht einhält und genau darüber wird er dann per Email informiert.

Sollt er sich nicht gleich um das aufgetretene Problem kümmern bekommt er beim nächsten Durchlauf des Servers natürlich wieder eine Email des Dienstes das diese Dokument fehlerhaft ist. Und genau das stört den Betreuer nun ein wenig da so sehr schnell mal einige Emails mit dem gleichen Inhalt zusammenkommen.

Da der Betreuer eher im QM als in der Technik zuhause ist würde ich die aktive Variante der Benachrichtigung via Mail oder etwas ähnlichem gern beibehalten. Der Dienst soll also ohne zutun des Betreuers (wie bspw Remote-Desktop und Blick ins Eventlog oder sowas) Informationen kontrolliert und ohne "Nervfaktor" senden.

Und genau hier würden mich mal einige Ideen interessieren wie ihr sowas umsetzten würdet.

Die erste Idee ist natürlich sich für jedes Objekt/Dokument zu merken wann welche Email dazu gesendet wurde und beim nächsten Versenden erst zu prüfen ob die letzte Email meinetwegen mindestens 2 Tage zurück liegt. Soweit so logisch face-smile In meinem konkreten Fall wäre das für mich allerdings recht aufwändig wenn auch natürlich nicht unmöglich.

Aber vielleicht hat ja jemand noch ne viel bessere Idee bzw einen ganz anderen Ansatz. Genau Implementierungen oder ähnliches interessieren mich dabei erstmal nicht. Das bekomme ich dann schon irgendwie hin face-smile

Grüße

ChrFriedel

Content-Key: 179229

Url: https://administrator.de/contentid/179229

Printed on: April 23, 2024 at 15:04 o'clock

Member: Logan000
Logan000 Jan 20, 2012 at 09:11:20 (UTC)
Goto Top
Moin moin

.. bzw einen ganz anderen Ansatz
Der "Dienst" versickt keine eMail, sondern schreibt eine Protokolldatei.
Diese wird dann über einen geplanten Task in einem festgeleten intervall (täglich, alle 3 Monate, jede dekade) verschickt.

Gruß L.
Member: ChrFriedel
ChrFriedel Jan 20, 2012 at 09:28:58 (UTC)
Goto Top
Den TaskScheduler hatte ich bisher noch garnicht im Fokus!

Gefällt mir ;)

Vielen Dank.
Member: Lochkartenstanzer
Lochkartenstanzer Jan 20, 2012 at 12:36:26 (UTC)
Goto Top
Im MailClient einen Filter installieren, der Nachrichten wegwirft, die zu oft kommen. .face-smile

lks

PS. man kann das natürlich so gestallten, daß im mailclient die mails vom Server "aggregiert" werden und dadurch nicht nerven.
Member: ChrFriedel
ChrFriedel Jan 20, 2012 at 13:07:03 (UTC)
Goto Top
Huhu,

das wäre natürlich auch ne Möglichkeit. Damit hab ich mich nie näher beschäftigt aber ich gehe mal davon aus das die Filter im Mailclient dann aber die Inhalte der Statusmails kennen müssen oder? Also ich will darauf hinaus das wenn ich dem Dienst was neues beibringe müsste ich im Anschluß einen neuen Filter im Mailclient anlegen bzw einen vorhanden bearbeiten oder? Das würde mir zusätzliche Arbeit erzeugen und das versucht man ja immer zu vermeiden ;) Zumindest wenn nicht nach Stunde abgerechnet wird hehe

Grüße
Member: Lochkartenstanzer
Lochkartenstanzer Jan 20, 2012 at 14:04:23 (UTC)
Goto Top
Wenn man die Mails geschickt gestaltet, kann man den Filter so konfigurieren, daß solange die gleiche meil immer wieder vom selben Absender kommt, diese eine gewisse zeitlang ignoriert wird, bevor sie nochmal durchgelassen wird.

lks
Member: ChrFriedel
ChrFriedel Jan 20, 2012 at 14:53:56 (UTC)
Goto Top
Cool face-smile

(Ein Kommentar muss mehr als 30 Zeichen enthalten! Bitte geben Sie einen aussagefähigen Kommentar ein.)