Domino 9 und frühere Versionen > Entwicklung

Felder über Agent aktualisieren

(1/2) > >>

notes-gustl:
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

TMC:
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.

Semeaphoros:
Grundsätzlich ja, wobei beschränkt ein ComputeWithForm in Script in Frage kommen könnte.

TMC:
Was meinst Du mit "beschränkt", Jens?

Soweit ich weiß kann man mit der ComputeWithForm - Methode berechnete Werte nicht neu berechnen.

Semeaphoros:
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 :(

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln