Ansicht wird nicht richtig aktuallisiert

  • Ich habe mir eine Ansicht eingestellt die mir alle Dokumente anzeigt bei denen das Feld "categories" leer ist. Dies funktioniert auch super.
    Ich habe die Ansicht so eingestellt das sie automatisch aktuallisiert wird.


    Jetzt habe ich die Ansicht noch so angepasst das sie außerdem alle Dokumente anzeigen soll bei denen im Feld "letzterbearbeiter" nicht mein Username drinsteht.


    Wenn nun ein Mitarbeiter ein Dokument bearbeitet wird in das Feld "letzterbearbeiter" sein Name geschrieben. Dadurch müsste ich das Dokument ja eigentlich in meiner Ansicht sehen. Das klappt aber nicht.


    Komischerweise funktioniert der umgekehrte Fall sehr gut. Ist in der Ansicht ein Dokument für mich sichtbar und ich bearbeite dieses verschwindet es sofort aus der Ansicht.


    Noch etwas komisches. Wenn ein Mitarbeiter ein Dokument ändert sehe ich dieses nicht in der Ansicht. Sobald aber in die Datenbank auch noch ein neues Dokument kommt wird die Ansicht aktuallisiert und ich sehe auch die fehlenden geänderten Dokumente.


    Kann man da irgendwo was einstellen das die Ansicht bei jeder Änderung in der Datenbank aktuallisiert wird?

    "Es liegt allein an uns, ob wir aus den vielen Steinen, die auf unserem Weg liegen, Mauern oder Brücken bauen."

  • Vielen Dank für den Tipp. Ich habe jetzt mal das Feld auf meine Personalnummer geändert. Wenn ich also ein Dokument ändere schreibt er in das Feld diese Nummer.
    In der Ansicht möchte ich alle Dokumente anzeigen die nicht meine Nummer beinhalten.
    Das funktioniert mit der Nummer jetzt aber auch nicht.
    Sobald aber ein neues Dokument in der Datenbank eintrifft sehe ich in der Ansicht auch alle Dokumente die ich vorher nicht automatisch gesehen habe.


    So wie sich mir das darstellt aktuallisiert sich die Ansicht an meinem Bildschirm nur wenn entweder ein neues Dokument eingeht oder ich selbst ein Dokument ändere.
    Bei Änderungen von anderen Mitarbeitern aktuallisiert sich die Ansicht nicht von alleine.


    Gibt´s da eine Lösung oder ist das in Notes 8.5 einfach so?

    "Es liegt allein an uns, ob wir aus den vielen Steinen, die auf unserem Weg liegen, Mauern oder Brücken bauen."

  • Die Personalnummer wird in das Feld geschrieben wenn @username "Schmitt" enthält. Darf ich etwa bei der Berechnung des Feldes gar nicht auf Username zugreifen?
    In der Ansicht frage ich ja nur die Personalnummer ab, da nutze ich keine @username.
    Wenn das so wäre welche Lösung gibt es für sowas? Kann man sowas dann irgendwie anders lösen?


    Ich möchte die Ansicht nämlich dafür nutzen das ich alle neuen Dokumente und alle Dokumente die von anderen geändert wurden darin sehe.
    Die Ansicht will ich dann in die Widget-Leiste einfügen damit ich sie immer im Blick habe.
    Das macht aber nur Sinn wenn das Ganze auch funktioniert.

    "Es liegt allein an uns, ob wir aus den vielen Steinen, die auf unserem Weg liegen, Mauern oder Brücken bauen."

  • Die Frage ist wie deine Ansichtsselektionsformel aussieht.
    Bei dieser gibt es nämlich Beschränkungen


    Und mal davon abgesehen: @Username enthält nur dann Schmitt wenn Schmitt der User ist der gerade arbeitet oder was verändert

  • Das ist die Ansichtsformel


    SELECT categories="" | (@Contains(categories;"Schmitt") & letztereditor!="466" & !@Contains(categories;"erledigt"))


    Das mit dem Username enthält Schmitt will ich ja genau so haben. Wenn ich das Dokument als letztes bearbeitet habe wird meine Personalnummer eingetragen und ich sehe das Dokument nicht mehr in der Ansicht.


    Die Ansicht passt vom Prinzip her ja auch so. Es geht mir ja nur um die automatische Aktuallisierung der geöffneten Ansicht. Wenn ich in eine andere Ansicht wechsle und dann wieder zurück in die Ansicht gehe passt sie ja.

    "Es liegt allein an uns, ob wir aus den vielen Steinen, die auf unserem Weg liegen, Mauern oder Brücken bauen."

  • Wie gesagt. Wenn ich die Ansicht verlasse und neu reingehe oder ein neues Dokument eintrifft werden mir ja die fehlenden Dokumente plötzlich mit angezeigt. Nur automatisch nicht.

    "Es liegt allein an uns, ob wir aus den vielen Steinen, die auf unserem Weg liegen, Mauern oder Brücken bauen."

  • Ja, habe ich schon probiert. Ich habe jetzt auch nochmal eine komplett neue Ansicht gemacht. Das gleiche Problem.


    Unabhängig von meiner Formel. Bekomme ich Änderungen in einer Ansicht automatisch wenn ein anderer darin was ändert während ich drin bin?
    Es schein mir so das das bei mir grundsätzlich nicht geht. Ein Kollege hat testweise in meiner Mailkachel den Betreff einer Mail geändert und gespeichert. Ich hatte derweil meine Mailansicht offen und sah den alten Betreff. Erst als ich die Ansicht schloss und wieder neu öffnete sah ich den neuen Betreff.


    Wenn das so normal ist, wie kann man es hinkriegen das eine Ansicht sich immer automatisch aktuallisiert (Agent o.ä.)?

    "Es liegt allein an uns, ob wir aus den vielen Steinen, die auf unserem Weg liegen, Mauern oder Brücken bauen."

  • Ein Refresh der View via LotusScript gilt immer nur für den User, der die Aktion ausführt. Die Aktualisierung wird vom Client durchgeführt, soll heißen: er fragt den Server, ob es etwa neues gibt. Ein Pushen des aktuellen Standes zum Client gibt es nicht.


    Normal aber sollte der Refresh Indicator darauf hinweisen, dass es etwas neues gibt und den User dann zu einem gepflegten F9 bewegen.


    Man könnte natürlich auch einen Timer in die View programmieren, der selbstständig einen Refresh im Client vornimmt. Allerdings sehe ich da die Gefahr, dass das den Server beträchtlich belastet. Insofern halte ich dne Refresh Indicator immer noch für die sinnvollste Alternative. Von einem User kann man doch erwarten, dass er den wahrnimmt und dann gerade noch so die Kraft aufbringt, F9 zu drücken.

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl