Domino 9 und frühere Versionen > Entwicklung
DocumentCollections dynamisch erzeugen
Centaury:
Hallo!
Ich habe Dokumente, in denen ein NotesName eingetragen ist. Jetzt will ich in einem Agenten diese Dokumente nach den Namen sortiert in verschiedene Collections sortieren (alle Dokumente an Max Mustermann in eine Collection, alle an Thomas Test in eine andere).
Nur weiß ich nicht vorher, wie viele Namen es gibt. Ich will jetzt eine Schleife nutzen und mit New immer neue Collections erzeugen, wenn sie gebraucht werden.
Mein Problem: Wie kann ich dann auf die vorher erstellten wieder zugreifen? Eigentlich müsste ich mir doch einen Pointer in eine Variable sichern, oder?
Rob Green:
erscheint mir irgendwie "schräg" der Ansatz...andersrum: was soll denn damit passieren oder warum möchtest Du die Docs in n-Colls aufsplitten?
Würde ein mehrdimensionales Array nicht reichen?
Centaury:
Also es geht darum:
Aus unserer allseits beliebten, selbst entwickelten Aufgabenverwaltung sollen alle überfälligen Aufgaben herausgesucht werden und dann an die entsprechenden Mitarbeiter eine Verknüpfungsnachricht geschickt werden. Die DocumentCollections wären für die NotesNewsletter Klassen, damit jeder Mitarbeiter nur Verknüpfungen zu SEINEN Aufgaben bekommt.
klaussal:
... warum nicht zuerst mitarbeiter A verarbeiten, dann ma B, usw.
Rob Green:
hm..mal ein Schnellschuß..
erstens:
zuerst eine Collection aller Überfälligen, in einer While Schleife
- Meier (insg. 3)
- Schulz (insg. 4)
- Kerner (insg. 1)
In der Coll (da unsortiert, es sei denn, man kommt mit der NotesView Klasse an, aber egal jetzt ob sortiert/unsortiert)
schnappt man sich den ersten...zB "Meier"
Nun im 2. Step eine (immer noch innerhalb der While Schleife) erneute Coll bilden, diesmal getdocumentsbykey nach "Meier" suchen...heraus kommen 3 Docs...
diese Coll in eine Newsletter packen und senden
Im 3. Step nächstes Doc der ersten Coll (immer noch innerhalb der While Schleife..1. Wend) , check ob Name bereits schon verarbeitet worden ist. Wenn nicht...wieder suche und Bildung (zB diesmal nach "Schulz")...die gefunden Trefferdocs erneut in kleine Coll für Newsletter packen und senden.
So einigermaßen klar?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln