Domino 9 und frühere Versionen > ND8: Entwicklung

Dialogbox aus Agent aufrufen

<< < (4/7) > >>

koehlerbv:
Ich sehe das genauso wie Axel: Der gegenwärtige Prozessablauf wäre schon interessant. Ich kann mir nicht vorstellen, dass man arbeitsorganisatorisch / arbeitsrechtlich was an einem wegklickbaren Popup festmachen könnte  / müsste.

@Geri: Gib' mir mehr Infos. Da fällt uns zusammen schon was ein! Auch hier wäre "was ist 'sofort'" und Dinge der Nachweispflicht / Reaktionskontrolle interessant zu wissen. Erst dann kann man eine passende Lösung austüfteln.

Bernhard

smokyly:
Hallo Bernhard, ich meinte eigentlich das hier:


--- Zitat von: koehlerbv am 26.04.11 - 16:48:28 ---Naja, Gerald, das Schliessen kann man schon verhindern. Was den Adrenalinspiegel dann erneut ansteigen lässt ...

Bernhard

--- Ende Zitat ---

Gruß

koehlerbv:
Du hast doch auch in der Dialogbox Events wie QueryClose, Gerald.

Bernhard

smokyly:
Ok, danke erstmal, das vertiefe ich an der Stelle nicht weiter, sonst ist es zu OT.

Tode:
Auch wenn ich noch ein wenig an der Akzeptanz eines solchen Vorgehens zweifeln würde, könnte man das IMHO folgendermassen lösen:

1. Jeder Benutzer hat eine Mail- Datenbank und öffnet diese im Normalfall auch einmal am Tag.
Der Code könnte im QueryOpen der Maildatenbank untergebracht werden (natürlich mit Abfrage: Wurde Dialog schon mal für den Benutzer gezeigt, evtl. gespeichert in einem UserProfile oder in der notes.ini (gefährlicher, weil sich verschiedene Benutzer die selbe notes.ini teilen könnten)

2. Auch die Bookmark.nsf ist auf jedem Client vorhanden. Deren PostOpen wird beim starten des Clients ausgeführt... auch dort könnte man einen solchen Code unterbringen.

Problem an diesen Lösungen: Du kannst den Zeitpunkt der Meldung nicht wirklich beeinflussen.
Wenn Du das willst, müsstest Du mit einem NotesTimer arbeiten: Du liest den aktuellen Zeitstempel, dann den gewünschten Alarm- Termin und setzt die Zeit des Timers auf die Differenz der beiden.
Im Event Alarm des Timers zeigst Du dann Deine Dialogbox an...

Dieses Vorgehen ist aber ziemlich "wackelig", weil ich nicht weiss, wie lange so ein NotesTimer im gestarteten Client überlebt. Ausserdem müsste dieser Code dann in die Bookmark, weil das die einzige Datenbank ist, die der Benutzer nicht schliessen kann...

Also wirklich "schön" ist sowas nicht zu machen...

Gruss
Tode

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln