Folgende Lösung hat bei mir funktioniert: Überschreiben der Notes.Ini-Variablen, die bestimmt, mit welchem Meeting-Typ der Default-Kalender-Eintrag geöffnet wird. Anschließend die Notes.Ini-Variable wieder zurücksetzen.
@If(@IsNewDoc | @IsDocBeingEdited; @If(@Command([FileSave]); @Success; @Return("")); @Success);
@Command([EditMakeDocLink]);
to := @Implode(@Trim(@Unique(@Name([Abbreviate]; Responsible))); ", ");
database := "Datenbank: " + @DbTitle;
text := "Link zum Task --> ";
link := @NewLine + @NewLine + database + @NewLine + text;
REM {Voreinstellung für Kalendereintrag auf Besprechung setzen};
envAppointment := @Environment("CSDocType");
@If(envAppointment != "3"; @Environment("CSDocType"; "3"); "");
@Command([Compose]; @MailDbName; "Appointment");
@Command([EditGotoField]; "Subject");
@Command([EditInsertText]; Subject);
@Command([EditGotoField]; "EnterSendTo");
@Command([EditInsertText]; to);
@Command([EditGotoField]; "Body");
@Command([EditInsertText]; link);
@Command([EditPaste]);
REM {Voreinstellung für Kalendereintrag zurücksetzen};
@If(@Environment("CSDocType") != envAppointment; @Environment("CSDocType"; envAppointment); "")