Domino 9 und frühere Versionen > ND7: Entwicklung

Besprechungseinladung aus Datenbank

(1/3) > >>

Holgi3389:
Hallo alle zusammen,

ich bin absoluter Neuling in der Programmierung von Lotus Script und ich habe die Aufgabe etwas damit umzusetzten und brauche dafür professionelle Hilfe. :)

Wir haben eine Datenbank in der ein Termin für einen 6-Wochencheck erstellt wird für einen Kundendienstmitarbeiter. Beim erstellen soll ein Agent ausgeführt werden, der dem Mitarbeiter eine Einladung zu einer Besprechung für diesen Termin per Mail sendet. Ich habe schon versucht mich da etwas rein zu arbeiten, aber bisher ohne Erfolg.

Würde mich über Hilfe freuen.

MFG Holgi

m3:

--- Zitat von: Holgi3389 am 14.09.10 - 09:16:53 ---ich habe die Aufgabe etwas damit umzusetzten und brauche dafür professionelle Hilfe. :)
--- Ende Zitat ---
Dein Budget?


--- Zitat ---Ich habe schon versucht mich da etwas rein zu arbeiten, aber bisher ohne Erfolg.

Würde mich über Hilfe freuen.
--- Ende Zitat ---
Deine Frage lautet?

Empfohlene Lektüre: http://www.tty1.net/smart-questions_de.html#explicit

Peter Klett:
An Deiner Stelle würde ich in 2 Schritten an die Aufgabe gehen.

Zuerst baust Du Dir ein Script, das eine beliebige Mail verschickt. Informationen dazu findest Du in der Hilfe und bestimmt auch hier im Forum.

Funktioniert das, sendest Du manuell eine Besprechungseinladung, so wie sie vom Agenten gesendet werden soll. Von dieser Mail schaust Du Dir bevor die geöffnet wurde die Felderliste an (Eigenschaften Dokument, 2. Reiter), vergleichst die mit der Felderliste des per Script versendeten und erweiterst Dein Script um alle fehlenden Felder.

Holgi3389:

--- Zitat von: Peter Klett am 14.09.10 - 09:32:05 ---An Deiner Stelle würde ich in 2 Schritten an die Aufgabe gehen.

Zuerst baust Du Dir ein Script, das eine beliebige Mail verschickt. Informationen dazu findest Du in der Hilfe und bestimmt auch hier im Forum.

Funktioniert das, sendest Du manuell eine Besprechungseinladung, so wie sie vom Agenten gesendet werden soll. Von dieser Mail schaust Du Dir bevor die geöffnet wurde die Felderliste an (Eigenschaften Dokument, 2. Reiter), vergleichst die mit der Felderliste des per Script versendeten und erweiterst Dein Script um alle fehlenden Felder.

--- Ende Zitat ---

Danke da habe ich wenigstens schonmal einen Ansatz für die Aufgabe

Holgi3389:
Ich habe es jetzt bereits soweit das eine Mail per Agent abgeschickt wird, nun bin ich dabei eine Besprechungseinladung daraus zu machen.....soweit klappt auch alles nur wenn ich die Mail dann öffne dann kommt folgende Fehlermeldung:

"Fehler beim Öffnen des Dokuments: Element des Dokuments nicht gefunden"

Allerdings wird es geöffnet nur nicht ganz richtig...das sieht dann so aus:


Folgende Frage: Habe ich etwas im Script vergessen oder liegt es an einer Einstellung die ich irgendwo vornehmen muss

Hier ist der derzeitige Script

Dim session As NotesSession
Dim ws As New NotesUIWorkspace    
Dim uidoc As NotesUIDocument
Dim db As NotesDatabase
Dim thedoc As Notesdocument      ' Das Originaldokument
Dim maildoc As NotesDocument      'Maildokument
   
Set session = New NotesSession
Set db = session.CurrentDatabase
Set uidoc = ws.CurrentDocument
Set thedoc = uidoc.Document
   
'Erstelle Mail
Set maildoc = db.CreateDocument
maildoc. Form = "Notice"
maildoc.AppointmentType = "3"
maildoc.tmpAppointmentType = "3"
maildoc.tmpAppointmentType_1 = "3"
maildoc.tmpUseLongDate = "0"
maildoc.tmpStartTime ="07:00:00"
maildoc.tmpEndTime = "07:30:00"
maildoc.tmpStartDate =  thedoc.DatumKD_6WC_erstellt_1
maildoc.tmpEndDate =  thedoc.DatumKD_6WC_erstellt_1
maildoc.Subject = thedoc.Firma
maildoc.SendTo = thedoc.Mitarbeiter
maildoc.Organizer = thedoc.Mitarbeiter
maildoc.chair = thedoc.Mitarbeiter

'Sende Mail
Call maildoc.Send(False)   

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln