Best Practices > Diskussionen zu Best Practices
Ergänzung zur Arbeit mit Haupt- und Antwortdokumenten
TryMyVeryBest:
ich bin klein ... mein herz ist ... hmmm ...
Hallo Leute,
bei der ganzen Debatte und den Best Practices für Haupt- und Antwortdokumente ist mir noch eingefallen:
Kann mann denn beim Erstellen eines Antwortdokumentes bestimmte Felder im Hauptdokument neu berechnen lassen, möglichst als Berechnung aller Antwortdokumente eines bestimmten Typs?
Konkret:
Wir versuchen hier auf Basis eines CRM eine Spendenverwaltung zu erstellen, dabei werden bestimmte Auswertungen im Hauptdokument gepflegt. Nun habe ich ein Antwortdokument des Typs "Spende" und würde gerne über alle Antwortdokumente beim Speichern eine Berechnung ausführen, die im Hauptdokument Felder aktualisiert.
Meist sind das statistische Auswertungen (Anzahl, Durchschnitt, Höhe), aber auch Ergänzungen in Auswahllisten (Affinität).
Geht so was? *grins* und wie? :))
LG
Stefan
WernerMo:
Hallo
muss das immer sofort aktuell sein, oder könnte das nicht (täglich nachts) ein Agent erledigen?
Die Vorteile eines Agenten muss ich nicht weiter erklären - oder?
Viele Grüße
Werner
TryMyVeryBest:
Hallo Werner,
aktuell wäre schon schick per Script im Queryclose ... oder so ... aber über den Agenten hab ich auch schon nachgedacht ... nur hab ich von script nur soviel Ahnung, dass ich es lesen und ggf. ganz rudimentär anpassen kann.
LG
Stefan
Axel:
--- Zitat von: TryMyVeryBest am 24.06.07 - 10:13:36 ---aktuell wäre schon schick per Script im Queryclose ... oder so ... aber über den Agenten hab ich auch schon nachgedacht ... nur hab ich von script nur soviel Ahnung, dass ich es lesen und ggf. ganz rudimentär anpassen kann.
--- Ende Zitat ---
Dann wird aber schwer. Denn was du haben willst ist eine reine Scriptlösung. eine fertige Lösung wirst du hier nicht bekommen, sondern nur Hinweise wie man sowas angehen kann.
Mit der Eigenschaft ParentDocumentUNID aus der Klasse NotesDocument kannst du auf das Hauptdokument zugreifen. Von da aus kannst du dann weitermachen. Mit der Eigenschaft Responses aus der gleichen Klasse bekommst du dann alle Antwortdokumente des entsprechenden Hauptdokuments als NotesDocumentCollection. Wenn es nur bestimmte Antworten sein sollen, kannst du alle Dokumente der Collection durchlaufen und die die passenden raussuchen oder du gehst über NotesDatabase.Search und suchst dir, mit den entsprechenden Parametern die Dokumente heraus.
Axel
PS: Eigentlich ist das hier der falsche Platz um Probleme zu diskutieren. Hier geht es nur um die Diskussion über die BP-Artikel. Welche Notes-Version hast du denn im Einsatz?
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln