Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Dynamix am 10.05.06 - 11:30:19
-
Moin Moin
Gibt es eine Möglichkeit den im Abwesenheitsagenten eingetragenen Zeitraum auch in der Kalenderansicht sichtbar zu machen.
Grundsätzlich scheint es ja an dem fehlenden Feld "CalendarDateTime" zu liegen, ohne dem ein Termin nicht in der Kalenderansicht dargestellt wird.
Aktiviere ich den Abwesenheitsagenten wird ein neuer Termineintrag erstellt. Dieser Termin ist aber noch nicht in der Kalenderansicht sichtbar. Öffne ich jetzt den Termin (Ansicht "Alle Dokumente") und schliesse ihn wieder über "Speichern und Schliessen" wird dieses Feld hinzugefügt und der Termin ist jetzt auch im Kalender sichtbar.
Gibt es eine Möglichkeit dieses Feld bereits bei der Erstellung des Termindokuments aus dem Abwesenheitsagenten heraus, direkt zu erstellen und den Termin somit sichtbar zu machen.
Für Vorschläge aller Art oder ganz andere Lösungsansätze würde ich mich freuen. :)
-
Mit welcher Maske wird der Termin geöffnet, wenn du ihn über die Ansicht "Alle Dokumente" öffnest? Hast Du einmal die Felder des Dokumentes vor und nach dem Speichern verglichen?! Gibt es da Unterschiede?
-
Öffne ich den Termin in der Ansicht "Alle Dokumente" wir die Maske "Appointment" verwendet.
Nach dem Speichern gibt es Unterschiede bei den Feldern des Dokuments. So wird z. B. nach den Speichern das Feld "CalendarDateTime" hinzugefügt, welches im Dokument vorher nicht vorhanden ist.
-
Ich kann leider auch nicht adhoc erkennen, wo dieses Kalenderdokument beim Aktivieren des Agenten erzeugt wird.
M.E. gibt es da nur zwei Möglichkeiten:
1. die View Selection der Ansicht dementsprechend anpassen, dass auch die gewünschten Dokumenten angezeit werden oder
2. einen Agenten schreiben, der das fehlende Feld CalendarDateTime in den betreffenden Doks hinzufügt
Erstere Methode würde ich vorziehen, dann ist aber unbedingt darauf zu achten, dass keine unerwünschten Dokumente mit in der Ansicht angezeigt werden!