Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: luna am 27.10.03 - 15:04:23
-
hallo,
ich hab mir aus dem forum fuer die 5er version mal die formel rausgeholt, wie ich in einer neuen spalte in der $Inbox anzeigen kann, ob eine mail return receipt ist oder nicht:
@If( ReturnReceipt = "1"; 34; "")
das hat auch immer wunderbar gefunzt, jedoch seit der version 6 hab ich probleme mit dem Refresh, und alle user beschweren sich schon:
wenn eine mail mit return receipt eingeht, dann ist sie erstmal rot, und die brille wird angezeigt (in meinem fall).
oeffne ich die mail, ist sie nicht mehr rot, aber die brille ist noch da.
oeffne ich sie nochmal (oder F9), dann verschwindet auch die brille.
das ist aber erst seit R6 so. ist das bei euch auch so? wie kann ich das elegant loesen?
danke und gruss,
daniela
-
...das Problem habe ich im Prinzip auch - wobei es mich nicht weiter stört. Hängt vermutlich mit der "neuen" Ansichtsaktualisierung in Notes6 zusammen. Was ich nicht ganz kapiere wieso sich Deine User darüber beschweren? Hast Du das in der Mailschablone drin?
So was ist für mich ein reines NotesAdmin-Privileg...
-
hi martin,
ja, genau so ist es. ich hatte das mal im forum gefunden, dass man durch das icon schon in der inbox anzeigen kann, dass es eine mail mit return receipt ist, und habe das in die mail schablone eingebaut. das kam super gut bei allen usern an.
jetzt haben die sich aber schon so daran gewoehnt, dass die natuerlich jetzt alle merken, dass da "etwas nicht stimmt".
gruss,
daniela
-
...wobei das ja nicht sinn und zweck der sache ist - das führt ja nur dazu das sich die User überlegen ob Sie eine Mail aufmachen oder nicht.
Das "Feature" würde ich gleich wieder einstampfen mit der Begründung das es nicht Notes6-kompatibel ist... - vielleicht fällt Dir auch etwas phantasievolleres ein...
-
Einspruch, Martin!
RR wird leider auch von Adresssammlern dazu verwendet, eMail Adressen zu verifizieren. Das ist ja der Grund, warum unterdessen wohl mehr als die Hälfte der Firmen RRs vollständig unterdrücken. Damit wird ein manchmal sehr nützliches Hiflsmittel völlig wertlos. Und wer die RRs zulässt, ist nicht schlecht beraten, hinzuschauen, wer da so alles versucht, von einem ein RR zu bekommen.
-
...konsequenterweise bleibt dann aber nur die Möglichkeit die Empfangsbestätigung komplett zu unterdrücken.
Dem User das zu erlauben halte ich für zu gefährlich - das kann dazu führen das er z.B. von einem unbequemen Kunden die Mails nur wenn er Lust und Laune hat aufmacht...
-
Naja, unter Umständen schon, hängt aber stark von der Umgebung ab, aber genau das ist ja die Folgerung, die viele Firmen eben gezogen haben.
Outlook ist unterdessen so weit, dass man jedesmal gefragt wird, ob ein RR gesendet werden soll. Andere Mailclients haben das zum Teil schon länger.
-
ich finde ja eure diskussion sehr interessant. loest aber mein problem nicht. die entscheidung, dass das gesehen werden soll, steht hier fest. ich brauche eigentlich eher eine loesung, dieses doppelte refresh problem zu beheben.
habt ihr da was?
gruss,
daniela ???
-
Versuche mal, im postsave oder im terminate event der betroffenen Formulare (Memo, die verschiedenen Antworten) einen ViewRefresh aufzurufen, vielleicht hilft das.
-
...das Problem liegt doch wenn ich das richtige sehe an der Aktualisierung der Inbox?
-
Was ist Dein Problem dabei? Mit einem Viewrefresh wird ja genau die aktualisiert, das ist ja schliesslich der aktuelle View.
-
Ich würde eher das QueryClose vorschlagen. Da ein F9 hilft, sollte auch View.Refresh oder NotesUIWorkspace.ViewRefresh das gleiche tun.
Bernhard
-
Queryclose hab ich vergessen, danke, whatever works ......
-
also,
ich hab jetzt in meiner mail datenbank in der memo maske im queryclose drinstehen:
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Call cMemoObject.QueryClose(Continue)
NotesUIWorkspace.ViewRefresh
End Sub
sprich ich hab die zeile mit dem NotesUIWorkspace..... dazugeschrieben.
wenn ich nun eine mail oeffne, und die wieder schliesse, krieg ich die meldung: "variant does not contain an object."
und das ergebnis ist das gleiche. die zeile ist schwarz statt rot, und die brille verschwindet erst, wenn man auf den refresh indikator gedrueckt hat, der bleibt solange, bis man drueckt oder die mail loescht.
hab ich was falsch gemacht? ich kenn mich doch mit script ueberhaupt nicht aus.
danke und gruss,
daniela
-
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Dim Ws As New NotesUIWorkspace
Call cMemoObject.QueryClose(Continue)
Call Ws.ViewRefresh
End Sub
-
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Dim Ws As New NotesUIWorkspace
Call cMemoObject.QueryClose(Continue)
Call Ws.ViewRefresh
End Sub
hallo,
also, damit scheint's jetzt erledigt zu sein. habe das nun in die mail schablone geschrieben, und ab morgen muesste es dann jeder user haben. meine mail DB und die eines test users scheinen in ordnung zu sein.
vielen vielen dank nochmal.
ich verstehe zwar leider nicht, warum man das ueberhaupt machen muss, aber es funzt zumindest.
gruss,
daniela :D
-
Ah, schön, dass es tut und Danke für die Rückmeldung.
Warum es nötig ist? Simpel: Timelag ..... :-)
Das Dokument wurde geändert und die Ansicht hat das noch nicht gemerkt. Mit dem Refresh geben wir der Ansicht simpel einen Hinweis darauf, dass sich was geändert hat und dass sie sich gefälligst updaten soll. Thats it.
-
schon, aber dadurch wird notes etwas langsamer, oder? weil es ja bei JEDEM dokument diesen refresh machen muss ?!
rueckmeldung ist klar. geb ich immer. versuch's zumindest. ;)
gruss,
daniela
-
Natürlich wird dadurch Notes etwas langsamer. Aber glaubst Du, dass von dieser speziellen Verlangsamung irgendwer etwas merkt? Passiert ja eh beim Schliessen des Dokumentes, da gibt es wohl ein paar Sachen, die viel mehr Zeit beanspruchen. Notes ist so intelligent, und macht nicht sofort den Refresh auf dem gesamten Vieh, sondern nur gerade den sichtbaren Teil.
Ja, Du bist vorbildlich, gibst immer wieder Rückmeldungen, auch dafür sag ich Dir hier noch einmal speziell Danke. Es gibt ja eben auch andere, und deshalb sag ich auch immer mal Dankeschön, wenn eine Rückmeldung kommt ...... ;D
-
hallo,
damals war dieser thread erledigt. nun haben wir auf 6.5.1 einen upgrade gefahren, und mittlerweile funktioniert das leider nicht mehr. ich hab nun wieder diese formel drin, die mir das icon in dem $inbox folder anzeigt. und ich hab im querysave der memomaske dieses script drin:
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Dim Ws As New NotesUIWorkspace
Call cMemoObject.QueryClose(Continue)
Call Ws.ViewRefresh
End Sub
jedoch funktioniert das nicht mehr.
wenn ich nun eine mail öffne - nur zum lesen - und wieder schliesse, dann bleibt die brille drin. so lange, bis ich die mail editiere und einfach speichere. was ist denn jetzt anders?
gruss,
daniela