Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cko am 26.06.07 - 16:11:00

Titel: Mit einem Agent neue Dokumente erstellen
Beitrag von: cko am 26.06.07 - 16:11:00
Hallo zusammen,

ich möchte auf unserem Server einen Agent laufen lassen, der einmal wöchentlich 12 verschiedene Dokumente mit der jeweiligen Maske erstellt (habe auch 12 Masken) die dann per mail/link an die jeweiligen User gehen. Die sollen dann in diese Dokumente Daten eintragen.

Ich habe erstmal lokal mit @command([compose]];"Maskenname") rumprobiert, allerdings startet er dann immer den Notes Client und ich weiss nicht, ob er das nachher auf dem Server auch macht.

Gibt es eine Möglichkeit dass das Erstellen von Dokumenten im Hintergrund geschieht ohne den Client zu starten?

Da ich Lotus Script mässig keine Erfahrung habe, würde ich mich im Falle dieser Lösung über eine genaue Anleitung freuen.

Vielen Dank im voraus für die Hilfe

Carsten
Titel: Re: Mit einem Agent neue Dokumente erstellen
Beitrag von: Glombi am 27.06.07 - 12:41:36
Hallo und willkommen im Forum.

Fertige Lösungen oder genaue Anleitungen wirst Du hier eher nicht bekommen. Um tiefer in die Materie einzusteigen ist eine Schulung im Bereich LotusScript angebracht bzw. ein Selbststudium (bspw. mit den Unterlagen von Herdt).

Wir schubsen Dich aber gerne an:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase

for i = 1 to 20

Set doc = db.CreateDocument
doc.Form = "Maskenname"
doc.Subject = "New building"
Call doc.Save( True, True )

next


Erklärungen dazu findest Du in der Designer Hilfe.

Andreas

Titel: Re: Mit einem Agent neue Dokumente erstellen
Beitrag von: cko am 27.06.07 - 13:21:11
Hallo Andreas,

vielen Dank für den Hinweis von wegen Komplettlösung. Hast recht das man das nicht erwarten sollte.

Aber trotzdem hat der "kleine Schubser" mir sehr weitergeholfen.

Vielen herzlichen Dank

Carsten