radprax hat geschrieben:
Wir haben 8 Events, bei denen jeweils der selbe Mitarbeiter alarmiert wird (Stufe 0). Bei ausbleibender Quittierung wird ein anderer Mitarbeiter alarmiert (Stufe 1). Bleibt auch dort die Quittierung aus wird wieder ein anderer Mitarbeiter alarmiert (Stufe 2).
Die "normale" Lösung wäre tatsächlich die von Ihnen erwähnte:
3x8 Event Handler
3x8 MessageJobTemplates
radprax hat geschrieben:
Hätte man das einfacher haben können ?
Die obige Lösung ist die "einfachste". Sicherlich gibt es eine Lösung, die den Code (und damit den Schreibaufwand) weiter reduziert. Schneller wird das Projekt dadurch aber nicht.
radprax hat geschrieben:
Wie sieht es bei DoOn mit Parameterübergabe aus ? Tritt dort das selbe Problem auf (Prinzip der globalen Variable) oder bleibt der Parameter erhalten und wird vom nachfolgenden Event nicht überschrieben (Prinzip einer lokalen Variable) ?
Ein dem Event per EventState oder DoOn übergebener Parameter bleibt bis zum Ende der Jobverarbeitung erhalten. Sie können dadurch z.B. dem MessageJobTemplate die Empfänger übergeben.
_________________
Tixi Support Team
E-Mail-Support, Mo-Fr, 9:00 - 17:00:
Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min