Domino 9 und frühere Versionen > ND7: Entwicklung
Kalender - Einladung an Leiter einer Besprechung
hutschas:
Hallo zusammen,
Notes 7 - separate Mail-Datei mit der 7er Schablone erstellt.
In dieser DB wird der Kalender für Terminierungen benutzt. In diesen Kalender
werden Termine für Besprechungen, los gelöst vom persönlichen Kalender eingetragen. (Gruppenkalender...egal...)
Soweit so gut....
Wird eine neue Besprechnung erstellt, werden unteranderem ja auch die "eingeladene Personen" ausgewählt.
Bei dieser Auswahl wird das Auswählen des "Leiters" verhindert, da er ja bereits Leiter ist. Er soll jedoch auch eine
Mail bekommen, damit er diesen Termin in seinen persönlichen Kalender übertragen bekommt.
Also habe ich in der Maske "_Kalendereintrag" im Feld "EnterSendTo" beim onChange-Event den Code rausgelöscht.
Damit konnte man unter "eingeladene Personen" auch den Leiter auswählen.
Leider erhält dieser dadurch immer noch keine Mail, wo er auf "annehmen" klicken könnte, um diesen Termin in seinen persönlichen Kalender zu
übernehmen. Der Teilnehmer, der gleichzeitig Leiter ist, wird immer gleich mit dem Status "Angenommen" aufgelistet in der Besprechung, alle weiteren mit "noch keine Antwort" etc..
Hat dazu jemand eine Idee?
Ich weiss, dass das nicht das gelbe vom Ei ist, was ich dort treibe.
Danke Matze
koehlerbv:
Du suchst an der falschen Stelle: Folge dem Code, der mit dem Button "Speichern und Einladungen senden" gestartet wird.
Bernhard
hutschas:
hatte ich...da hatte ich gesehen
FIELD tmpAction := "6";@If(@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow]); "")
und bin bei dem Feld tmpAction hängen belieben.
Was kann denn dadurch bewirkt werden?... für meinen "Entwicklungsstand" hätte ich dort ein @mailsend erwartet.
Matze
koehlerbv:
Weiter geht es im QuerySave - und basierend auf "tmpAction" werden dann Methoden der C&S-Klassen ausgeführt. Und genau dort musst Du ansetzen und die Methoden anpassen.
Bernhard
hutschas:
hmm...ich habe mir querysave angesehen...
die Rolle von tmpAction ist mir noch nicht ganz klar...
Im Querysave finde ich...source.Document.GetItemValue("OnlinePlaceToReserve")...fieldsettext...soweit klar
Dann GoTo SkipToQs
SkipToQs....
da wird noch geprüft hasitem("Sign") und ("Encrypt")...Signieren und Verschlüsseln, aber dann
bin ich im QuerySave auch schon am Ende.
Befinden tue ich mich in Appointment (Maske) _Kalendereintrag.
Ist mir noch zu helfen?
Matze
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln