Domino 9 und frühere Versionen > Entwicklung

Funktionserklärung @Command([ToolsRefreshAllDocs])

(1/4) > >>

Catrex:
Ich habe ja schon mal in der Hilfe von Notes geschaut, aber ich muss sagen das ich damit nicht sonderlich viel anfangen kann. Wer kann mir denn mal erklären wozu das gut ist, bzw. wann man diese Funktion einsetzten sollte.

Weil ich halt hier vor einer bereits vorhandenen Datenbank sitze und soll hier was ändern. Mein Vorgänger hat diese Funktion an einer Stelle verwendet und ich bin mir halt nicht so sicher ob das so das Optimum ist. Weil in der Hilfe stand was davon, dass man das in Agenten einsetzt um dann in Dokumenten die von einer "Maskenänderung" betroffen sind Änderungen vorzunehmen oder so in der Art !  ;)

Für Hilfe wäre ich sehr dankbar ! ! !

Axel:
Hi,

ganz auf die Schnelle gesagt, mit dieser Funktion werden alle Dokumente in der Datenbank komplett aktualisiert.

Man sollte die Funktion einsetzen, wenn zum Beispiel über einen Agenten Feldinhalte geändert werden, die wiederum als Basis für berechnete Felder dienen. Diese werden dann bei der Ausführung neu berechnet.


Axel

Driri:
Mit dem Befehl werden alle Dokumente aktualisiert, d.h. im Grunde genommen werden alle Dokumente einmal geöffnet, gespeichert und wieder geschlossen.
Dadurch werden sowohl berechnete Felder aktualisiert, als auch evtl. vorhandene Formeln im Dokument (z.B. Validierungen) ausgeführt.

Wo kann man das einsetzen ?

Immer da, wo es nötig ist  ;D
Also ich nutze es z.B., wenn ich neue Dokumente importiere. Im Anschluß lasse ich den Befehl einmal drüberlaufen, um evtl. berechnete Felder upzudaten (grauenhaftes Deutsch).
Oder wie es in der Hilfe steht, wenn in der Maske ein Feld verändert wurde oder neue Felder hinzukommen, läßt man einmal per Agent oder SmartIcon den Befehl laufen und hat dann (hoffentlich) den akktuellen Stand in den Dokumenten.

Das mit deiner DB hatten wir doch schon mal. Wenn ich mich richtig erinnere, sollte damit dafür gesorgt werden, daß die Summen in den Views passen, oder ?
Macht IMO nur dann Sinn, wenn in den Dokumenten per Agent oder Import Werte geändert werden.
Solange die Benutzer die Werte in den Dokumenten manuell ändern, werden beim Speichern auch dich berechneten Felder aktualisiert und die Summen in der Ansicht kann man zur Not per F9 aktualisieren, dafür braucht man den Befehl nicht.

Catrex:
In meinem Fall ist es so, das hier in einigen Ansichten über verschiedene Spalten Summen gebildet werden. Um hier dann den aktuellen Stand zu haben gibt es eine Aktion "Dokumente aktualisieren" hinter welcher sich die oben genannte Funktion verbirgt. Nun stelle ich mir die Frage ob ToolsRefreshAllDocs die "beste" Lösung ist um an die neuen Feldwerte zu gelangen.

Die Frage stelle ich mir auch eigentlich nur deswegen weil halt ebend diese Aktualisieren wirklich sehr sehr lange dauert.

Driri:
Wie ich oben schon geschrieben habe : Wenn die Summen in der Ansicht gebildet werden, ist die Funktion überflüssig. Da reicht ein F9.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln