Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: notes-gustl am 17.07.04 - 09:32:03
-
Hallo Notes-Freunde,
ich weiß nicht weiter....
Ich weise mit einem automatischen, regelmäßigen Agenten einem Feld (Status-Nr) einen Wert zu. -> Kein Problem!
Aus diesem Wert errechnen sich andere Felder beim aktualisieren (Status-Text). Im normalen Betrieb ist dies kein Problem.
Jetzt müssen sich diese Felder aber auch aktualisieren, wenn ich das Feld (Status-Nr) mit einem Agenten ändere.
Mit bekannte Befehle aktualisieren aber die Felder nur, wenn ich eine Ansicht geöffnet habe - was nicht der Fall ist, wenn ich den Agenten über den Server starte.
Hat jemand nen Tipp für mich?
Danke
Gustl
-
Ich gehe mal davon aus da handelt es sich um berechnete Felder?
Da gibt es keine Möglichkeit, über einen scheduled Server-Agenten berechnete Felder zu aktualisieren, da UI-Klassen bzw. Formelsprache wie @Command([ToolsRefreshSelectedDocs]) nicht erlaubt sind.
Ich denke Du musst die Items mit Deinem Backend-Agenten manuell neu setzen.
-
Grundsätzlich ja, wobei beschränkt ein ComputeWithForm in Script in Frage kommen könnte.
-
Was meinst Du mit "beschränkt", Jens?
Soweit ich weiß kann man mit der ComputeWithForm - Methode berechnete Werte nicht neu berechnen.
-
The ComputeWithForm method provides a means of checking that the data you've placed in a document meets a form's requirements
--> Heisst, es hängt ganz einfach davon ab, wie das Formular aufgebaut ist :(
-
Danke für die Hilfe!
Um es "sicher" ablaufen zu lassen, werde ich den Agenten wohl manuell anstoßen und die Dokumente der Ansicht "refreshen".
Danke!
Euer Gustl