Domino 9 und frühere Versionen > ND9: Entwicklung

Agent (Ziel: Alle neuen u. geänd. Dok) und Collection

<< < (2/3) > >>

Peter Klett:

--- Zitat von: Frank_B am 13.01.17 - 09:35:14 ---...
1 Dokument hat sich verändert
10 Dokumente unverändert

Da ich inhaltlich die 11 Dokumente gesynct halten möchte per diesem Agent, werden vermutlich die 10 nicht geänderten gar nicht von meiner collection "erkannt".

Bem.:
Ich weiß, ich kann den Agenten mit "Alle Dokumente" laufen lassen, dann stellt sich das Problem nicht. Mir ist diese Problematik nur gerade so im Kopf...


--- Ende Zitat ---

Welche Problematik? Wenn Du einen Agenten brauchst, der über alle Dokumente laufen soll, und diesem Agenten sagst, er soll es nur mit den geänderten Dokumenten tun, dann ist das kein Problem, sondern einfach nur falsch. Stell den Agenten richtig ein, dann läuft er auch richtig.  :-X

Frank_B:
@Peter Klett:

Dies habe ich ja oben schon geschrieben mit dem Agent einstellen auf "Alle Dokumente".

Es muss nicht falsch sein ! (außer man will alle Dokumente gesynced haben)

Es kann ja durchaus interessant sein, dass nur geänderte Dokumente vom Agenten angeschaut werden. Je nachdem was man braucht.

Ne Antwort habe ich dadurch von dir jetzt nicht wirklich, aber ich weiß was du meinst

Flachmann:
Mir fehlt immer noch eine brauchbare Erklärung des Begriffs "gesynct". Was soll denn da "synchronisert" werden? Der Inhalt von Dokumenten? Wie sind denn die miteinander verknüpft?

thkn777:
Ich denke, das Problem ist nicht technischer Natur. Siehe erster Post:


--- Zitat ---Hierbei wird inhaltlich zwischen verschiedenen Dokumenten die Datenintegrität überprüft und bei Bedarf gesynct.
--- Ende Zitat ---

Alles, was Notes anbieten kann, ist eine Liste an Dokumenten, die sich irgendwie seit letztem Agentenlauf geändert haben. Die Änderungen in diesen Dokumenten können jetzt NUR diese betreffen oder auch noch eine zum Startzeitpunkt des Agenten unbekannte weitere Anzahl Dokumente.

Ich glaube, das ist hier mit "inhaltlich" gemeint. Informationen aus den seit letztem Agentenlauf geänderten Dokumenten sollen dann (teilweise) in andere Dokumente übertragen werden bzw. es sollen sich in anderen Dokumenten nach bestimmten Regeln Items ändern.

@Frank_B
Diese Logik musst Du für Agents selbst programmieren, dafür gibt es in Notes kein Konstrukt.

P.S. Falls ich komplett daneben liege, sorry - einen Versuch war's wert.  ;)

Frank_B:
Passt schon alles, was ihr schreibt.

Synced:

Ich habe hier den Fall einer Registratur:
Es gibt ein Dokument mit Informationen über den Raum ( Er hat Regale und die haben Inhalte)
Ich habe also ein Raumdokument, und anhängig Regal-Dokumente sowie an denen wiederum Inhalte-Dokumente.

Wenn sich nun was ändert, möchte ich dass das Raum-Dokument eine Aktualisierung erhält wieviele "laufende Meter" in den Regalen frei bzw. belegt sind.

Da klappt auch wunderbar, da ich in allen Dokumenten felder habe, welche quer zueinander Verbindungen per IDs herstellen. Damit baue ich dann collections...

Meine Frage war mehr allgemein bezogen, je nachdem wie der Agent eingestellt wird, ob er meine Collections nimmt bzw. nur die "neuen/geänderten" Dokumente daraus.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln