Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: luna am 27.10.03 - 15:04:23

Titel: return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag 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
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: MartinG am 27.10.03 - 18:53:21
...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...
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: luna am 28.10.03 - 09:25:04
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
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: MartinG am 28.10.03 - 09:39:29
...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...
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 28.10.03 - 10:11:47
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.
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: MartinG am 28.10.03 - 10:15:29
...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...
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 28.10.03 - 10:34:59
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.
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: luna am 28.10.03 - 10:41:01
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 ???
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 28.10.03 - 10:48:13
Versuche mal, im postsave oder im terminate event der betroffenen Formulare (Memo, die verschiedenen Antworten) einen ViewRefresh aufzurufen, vielleicht hilft das.
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: MartinG am 28.10.03 - 10:50:44
...das Problem liegt doch wenn ich das richtige sehe an der Aktualisierung der Inbox?
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 28.10.03 - 10:53:30
Was ist Dein Problem dabei? Mit einem Viewrefresh wird ja genau die aktualisiert, das ist ja schliesslich der aktuelle View.
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: koehlerbv am 28.10.03 - 10:55:09
Ich würde eher das QueryClose vorschlagen. Da ein F9 hilft, sollte auch View.Refresh oder NotesUIWorkspace.ViewRefresh das gleiche tun.

Bernhard
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 28.10.03 - 10:57:13
Queryclose hab ich vergessen, danke, whatever works ......
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: luna am 05.11.03 - 14:35:10
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
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 05.11.03 - 18:31:01
Sub Queryclose(Source As Notesuidocument, Continue As Variant)
   Dim Ws As New NotesUIWorkspace
   Call cMemoObject.QueryClose(Continue)
   Call Ws.ViewRefresh
End Sub
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: luna am 13.11.03 - 10:16:41
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
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 13.11.03 - 10:31:00
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.
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: luna am 13.11.03 - 10:45:29
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
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: Semeaphoros am 13.11.03 - 11:44:41
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
Titel: Re:return receipt (Empfangsbestätigung) - seit 6 zweimal Refresh
Beitrag von: luna am 05.05.04 - 15:48:53
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