Domino 9 und frühere Versionen > ND6: Entwicklung

Abwesenheitsagent bei Script?

(1/1)

Colli:

--- Code: ---Sub Querysave(Source As Notesuidocument, Continue As Variant)
Dim session As New NotesSession
Dim doc As NotesDocument
Set doc = Source.Document

'Es wird eine E-Mail an die Person(en) im Feld MailEmpfaenger geschickt
'Wenn ein eues Dokument erstellt wird und MailEmpfaenger vorhanden ist

If source.IsNewDoc And doc.MailEmpfaenger(0) <> "" Then
Set db = session.CurrentDatabase
Set mail = db.CreateDocument
Set rtitem = mail.CreateRichTextItem("Body")

mail.form = "Memo"
'Dieser Text erscheint als Betreff
mail.Subject = "Neuer Antrag auf Sonderkondition"
'MailEmpfaenger aus dem Feld MailEmpfaenger
mail.SendTo = doc.MailEmpfaenger

'Dieser Text erscheint im Body der Mail
Call rtitem.AppendText("In der Lotus Notes Datenbank 'Sonderkonditionen' wurde ein neuer Antrag eingereicht. Link zum Dokument --> ")
Call rtitem.AppendDocLink(doc,"")
Call mail.Send(False)
End If

End Sub
--- Ende Code ---

Dieses Script verschickt ne Mail an die im Feld 'MailEmpfaenger' eingetragene Person. Meine Frage dazu:
Wenn diese Person den Abwesenheitsagenten aktiviert hat, also nicht im Haus ist, bekommt der Absender eine Benachrichtigung? Bei Mailversand aus dem Postfach heraus funktioniert es ja.
Wenn nicht, kann man was tun? Irgendwie umschreiben, oder so?

alesssandro:
Also ich hab nicht ganz verstanden, was das Problem ist??? Bitte um mehr Info / Erklärung.

nikon:
Hi,

dem Abwesenheitsagenten ist es egal wie die Mail zustande gekommen ist. Sofern der entsprechende Versender nicht in der Ausschussliste eingetragen ist, wird er eine Abwesenheitsnachricht erhalten.

Kritisch ist es nur, wenn die Mail nicht im Namen vom Ersteller deines Dokumentes versendet wird, sondern vom letzten Unterzeichner der Maske. Dann bekäme dieser die Abwesenheitsnachricht.

Gruß Dirk

Colli:
Das prozedere sieht so aus, dass ein neues Dokument angelegt wird, dort eventuell der Mailempfänger eingetragen und dann das Dokument gespeichert wird.
Dann wird ja die Mail gesendet und der Ersteller müsste ne Abwesenheitsnachricht bekommen, wenn dies aktiviert ist!

Also, wenn ich nix mehr an meinem Script ändern muss, probiere ich das mal weiter aus.

nikon:
Wenn die Mail im Namen des aktuellen Users rausgeht, musst du nichts mehr verändern.

Andernfalls wirst Du den Absender noch verbiegen müssen - was allerdings auch nicht so der Akt ist.  ;)


Gruß Dirk

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln