Periodischer Agent

    • Offizieller Beitrag

    zu 1,)
    machst Du folgendes, falls Du die Ansicht noch nicht als Objekt hast:

    Code
    ' db ... NotesDatenbankset view = db.GetView("Hier muss der Name/Alias Deiner Ansicht rein")


    hast Du schon die Ansicht als Objekt im Zugriff, dann:

    Code
    ' view ... NotesView
    Call view.Refresh


    zu 2.)
    Schaust Du hier


    Gruß
    Dirk

    • Offizieller Beitrag

    setze die Aktualisierungszeit nicht zu niedrig an! Je nach Ansicht, Inhaltsmenge und Änderungszyklen der Dokumente braucht das Teil mehr oder weniger Resourchen.


    Gruß
    Dirk

  • Guten Morgen,
    hab mich zu früh gefreut.


    Die automatische Aktualisierung der Ansicht funzt nur, wenn die entsprechende Datenbank den Fokus hat. D.h. wenn z.B. die Übersicht "Replizierung" aktiv ist erhalte ich ständig die Fehlermeldung: "Notes Fehler - Der angegebene Befehl ist vom Arbeitsbereich aus nicht verfügbar."


    In die Deklaration konnte ich zudem die Zeile
    % INCLUDE "lsconst.lss" nicht einfügen. Meldung: PUBLIC is not allowed in this module".

    • Offizieller Beitrag
    Zitat

    PUBLIC is not allowed in this module

    Schau mal in lsconst.lss dort gibt es PUBLIC.


    Zitat

    "Notes Fehler - Der angegebene Befehl ist vom Arbeitsbereich aus nicht verfügbar."

    Wenn der Fokus auf dem Arbeitsbereich, einer anderen Ansicht oder Dokument steht, dann muss ws.ViewRefresh in die Hose gehen, denn er versucht dies auf den Arbeitsbereich, ein Dokument oder eine andere Ansicht anzuwenden.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Zitat

    "Notes Fehler - Der angegebene Befehl ist vom Arbeitsbereich aus nicht verfügbar."

    Wenn der Fokus auf dem Arbeitsbereich, einer anderen Ansicht oder Dokument steht, dann muss ws.ViewRefresh in die Hose gehen, denn er versucht dies auf den Arbeitsbereich, ein Dokument oder eine andere Ansicht anzuwenden.



    Das ist mir schon klar. Gibts da ein Konstrukt, das die Fehlermeldung unterdrückt?



    % INCLUDE "lsconst.lss" --> versteh ich nicht. Wo muss der Befehl geschrieben werden? (Hat aber wohl nichts mit meinem Problem zu tun.)

  • Ist auch klar, warum % INCLUDE "lsconst.lss" nicht geht.
    Nimm mal das Leerzeichen zwischen % und INCLUDE raus.
    Und wo wird er reingeschrieben?? Beim Agenten unter Options