Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: machineslave am 21.01.14 - 14:48:19
-
Hallo,
folgendes sei gegeben:
Benutzer A hat sein Postfach über Delegierung an Benutzer B freigegeben.
Benutzer B kommuniziert mit z.B. dem Betriebsrat oder der Personalabteilung und möchte nicht, daß Benutzer B auf diese Mails zugreifen kann.
Meine Überlegung war nun, einen Ordner (z.B. "Vertraulich") anzulegen, in welche man diese Mails verschieben kann.
Beim Verschieben der Mail in diesen Ordner würde entsprechend ein Leserfeld gesetzt, in welches der Maileigentümer (und zusätzlich der Server) eingetragen werden.
Was funktionieren würde, wäre einen zusätzlichen Aktionsbutton zu programmieren, der dieses übernimmt.
Gibt es eine Möglichkeit, dies automatisch zu tun, wenn man die Mail per Drag&Drop in diesen Ordner verschiebt?
Gruß
Stefan
-
Halo,
Schau Dir die Events der Ordner einmal an.
Da muesste es einen Post DragAndDrop-Event geben.
Andreas
-
Die Events beziehen sich aber meiner Meinung nach auf Dokumente, die aus einem Ordner heraus verschoben wurden.
Oder anders: die Events vom Quell-Ordner "feuern"; nicht die des Zielordners.
-
Hallo,
Und was ist mit "QueryPaste" des betroffenen Zielordners?
Andreas
-
Das funktioniert; allerdings nur, wenn der Benutzer per "Strg+C" bzw "Strg+x" das Dokument kopiert/ausschneidet und mit "Strg+v" einfügt".
Der Event feuert aber nicht, wenn ich ein Dokument mit der Maus dorthin ziehe.
-
Du hast recht, es sind die Events des Quellordners die ziehen. ABER: Du bekommst auch den Namen des Zielordners als Variable und kannst entsprechend reagieren.
Du musst Deinen Code also nur in die ($Inbox) packen und danach die Ordnergestaltung aller Ordner aktualisieren.
Dann gibt es nur noch ein paar events, die Du berücksichtigen musst:
Die gemeinsame Aktion "Ordnersymbol -> Move to folder" z.B. feuert das Event nur dann, wenn es aus einer Ansicht / einem Ordner aufgerufen wird, wenn Du es aus der geöffneten Mail aufrufst nicht...
Senden und ablegen feuert auch kein Event
etc.
etc.
Ist schon ne Menge zu beachten, wenn man das "sicher" machen will (alles in allem inkl. ErrorHandling ca. 473 Zeilen Code + Anpassungen in ein paar gemeinsamen Aktionen + ... )
-
Laut Hilfe funktioniert PostDragDrop nur in Kalenderansichten. Hat sich da was geändert?
-
Njet.
-
Wäre es da nicht einfacher, wenn die Benutzer bei der Kommunikation mit dem Betriebsrat o.ä. auf 'verschlüsseln' zurückgreifen? Dann kann man sich sollche Stunts in der Mail-DB sparen, da nur noch die ausgewählten Kommunikationspartner auf die Mails zugreifen können.
Einzig bei der Betreffzeile sollte man dann z.B. ein simples 'Anfrage' setzen, da die ja bekanntlich nicht mit verschlüsselt wird.
Gruß
Dirk
-
Das mit der Verschlüsselung hatten wir uns anfangs auch überlegt. Aber genau aus dem Grunde, daß der Betreff nicht verschlüsselt wird, haben wir das verworfen.
Die Anforderung aus der Fachabteilung (Betriebsrat) ist halt die mit einem "Vertraulich" Folder.
-
Nur mal als Einwand : Wer garantiert denn, daß User A auch tatsächlich als Erster die Mail liest und den Button betätigt ?
-
Das kann natürlich keiner garantieren; genauso wenig, wenn man eine Mail verschlüsselt und im Betreff anstelle von "Vertraulich" z.B. "Bewerbung auf interne Stelle xy" schreibt.
Beim Verschlüssen denkt ja der "normale" Anwender, daß die Mail komplett, also inklusive Betreff, verschlüsselt wird.
-
Am einfachsten wäre es, den Lesezugriff über die Dokumenteigenschaften zu setzen. Nicht vergessen, die Servergruppe LocalDomainServers mit auszuwählen. Geht alles mit Standardfeatures von LoNo.
Andreas
-
Ist richtig, Glombi.
Aber erzähl das mal nem normalen Benutzer
Gesendet von meinem iPhone mit Tapatalk
-
Wir haben es so gelöst, dass die Betriebsräte eine eigene Mailadresse "Betriebsrat Maier Hamburg/....." bekommen.