Domino 9 und frühere Versionen > ND6: Entwicklung

eigene Alarmbenachrichtigungen

(1/1)

alesssandro:
Hallo Leute.

In Zusatz zu diesem Thread http://www.atnotes.de/index.php?topic=21933.0 habe ich eine weitere Frage:


--- Zitat von: pippo am 17.03.05 - 19:05:43 ---
kann mir bitte jemand erklären wie Notes diese Benachrichtigung bei Terminen macht.
Möchte nun wissen, wie Notes diese Benachrichtigung checkt und macht...


--- Ende Zitat ---


--- Zitat von: TMC am 17.03.05 - 19:29:27 ---
AFAIK wird das über den Folder $Alarms gesteuert.
Wenn man also programmatisch eine Benachrichtigung braucht, so macht man doc.PutInFolder("$Alarms")


--- Ende Zitat ---

Meine Frage dazu: Kann ich in einer eigenen Datenbank einen ($Alarms)-Ordner anlegen, damit ich Benachrichtigungen einrichten kann? Oder geht es nur in einer DB mit der Mail-Schablone? Wie funktioniert der entsprechende Server-Task - könnte es sein, dass er automatisch jede DB nach einem ($Alarms)-Ordner absucht?

alex

Roalf:
ich hatte auch eine fall, wo ein messagebox nach gewissen kriterien "hochpoppen" musste. Dafür bietet sich die NotesTimer-klasse an. Wird im Initialize der DB eingebaut und geht prima.

Hat aber den Nachteil, das der timer nur dann aktiv, wenn die DB offen ist  Es kann aber ruhig mit einer anderen DB gearbeitet werden, wichtig is nur, dass der "Initialize" der DB ausgeführt worden ist ohne das der "Terminate" durchlaufen wurde..

Tode:
es wird einzig und alleine der ($Alarms)- Ordner der in der Arbeitsumgebung des Clients eingestellten Mail- Datenbank durchsucht.

Wenn man also einen Alarm möchte, dann muss man über db.OpenMail die Mail- Datenbank des Users erwischen, ein Dokument erstellen mit den benötigten Feldern (viel Spass beim reverse engeneering) und dieses Dokument dann in den $Alarms- Ordner schieben...

was anderes geht nicht.

MfG
Tode

HarryB:
Hat sich daran mit Notes 7 oder 8 etwas geändert? (In den 7er und 8er Foren habe ich zu dem Thema nichts gefunden...)

Viele Grüße
Harry

koehlerbv:
Darin hat sich auch in den neuesten Releases nichts geändert.

Bernhard

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln