Autor Thema: Dynamische (Kalender-) Ansichten  (Gelesen 2900 mal)

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Dynamische (Kalender-) Ansichten
« am: 01.08.14 - 14:57:20 »
Hallo zusammen,

ich stehe vor der Herausforderung Termindokumente (Veranstaltungen) nach diversen Filterkriterien in Ansichten (Standard und Kalender) anzuzeigen. SingleCategoryViews sind in ihren Möglichkeiten da ja recht begrenzt und in manchen Bereichen auch Buggy (habe ich gelesen).

Ich habe schon die Verwendung von Ordnern in Erwägung gezogen, die dann beim öffnen aktualisiert werden müssten. Das scheint mir aber bei ca. 15.000 Dokumenten nicht realistisch. Getestet habe ich das noch nicht.

Da ich mich mit XPages (noch) nicht auskenne, meine Frage: Kann man die Anforderungen damit besser realisieren, oder gibt es Notes sinnvolle Alternativen?

Ich hoffe, das Problem verständlich dargestellt zu haben. Danke für eure Antworten.

Gruß
Hubert

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dynamische (Kalender-) Ansichten
« Antwort #1 am: 01.08.14 - 15:08:10 »

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Dynamische (Kalender-) Ansichten
« Antwort #2 am: 01.08.14 - 15:48:25 »
Hallo Bernhard,

danke für die schnelle Antwort. Ich muss gestehen, dass ich die Forumssuche nicht bemüht hatte.

Aber: Mit @SetViewInfo und SingleCategoryView mach ich das Momenten (hätte ich evtl. erwähnen sollen) und filtere damit jeweils nach nur einem Kriterium (Veranstalter, Raum oder Ansprechpartner). Und stoße an meine Grenzen.

Es soll eine Kombination der Kriterien möglich sein. Der Anwender soll definieren können, welche Termine er von welchen Veranstaltern, Räumen und / oder Ansprechpartnern sehen möchte.

Gruß
Hubert

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dynamische (Kalender-) Ansichten
« Antwort #3 am: 01.08.14 - 16:13:07 »
Dann wird Dir wirklich nur der Suchordner helfen.

Bernhard

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: Dynamische (Kalender-) Ansichten
« Antwort #4 am: 01.08.14 - 18:48:00 »
So, ich habe dann mal in einer lokalen Testdatenbank die Ordneroption getestet. Die Ansichten / Ordnergestaltung habe ich recht überschaubar gehalten. Dito die Dokumentengröße.

Bei 15.000 Dokumenten und ~ 5.000 Treffern (mit db.search), dauert das ca. 2-3 Sek. Das ist m.E. tragbar. Ich habe allerdings vor, die Abfrageformel in einem Userprofile zu speichern und eine Aktualisierung nur dann durchzuführen, wenn sich die Formel geändert hat.

Am Montag teste ich das mal in unserer Produktivumgebung mit echten Daten. Bin gespannt, wie das Zeitverhalten dann ist.

Gibt es weitere Optimierungsmöglichkeiten?

Ich habe schon darüber nachgedacht, im queryopen des Folders nur die Termine eine bestimmten Zeitraums in diesen zu putten und den Rest nachzuladen. Gibt es dazu eine Möglichkeit, ohne dass der Client stoppt?

Gruß und schönes WE
Hubert


Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Dynamische (Kalender-) Ansichten
« Antwort #5 am: 02.08.14 - 14:37:54 »
Ich habe schon darüber nachgedacht, im queryopen des Folders nur die Termine eine bestimmten Zeitraums in diesen zu putten und den Rest nachzuladen. Gibt es dazu eine Möglichkeit, ohne dass der Client stoppt?
Du könntest probieren, einen Agenten mit @Command([ToolsRunBackgroundMacro]...) zu starten.
Der Agent (sofern er richtig eingestellt ist) läuft dann im Hintergrund am Client. Hat aber keinen Zugriff auf das UI.

Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz