Domino 9 und frühere Versionen > Entwicklung

Dokument des Agenten greifen

(1/5) > >>

shizen:
Hallo

ich rufe für bestimmte Dokumente einen Agenten auf und dort läuft ein Script, wie greif ich das Dokument auf dem der Agent gerade läuft?
über Session krieg ich nur die Datenbank
vieleicht über UIWorkspace?

Grüße

ata:
... wenn ich dich richtig verstehhe, dann möchtest du auf das Dokument zugreifen können, daß der Agent gerade in der Mache hat - ist das so?

... wenn ja, dann gib ein Merkmal des Dokumentes, das gerade abgearbeitet wird in eine Notes.ini-Variable. Dort kannst du dann auslesen, welches Dokument gerade berbeitet wird. Am Ende des Agenten wird diese Ini-Variable dann auf leer gesetzt...

ata

Semeaphoros:
Einfacher ...


Alle zur Bearbeitung bereitgestellten Dokumente stehen in UnprocessedDocuments der CurrentDatabase also:

Dim DC As NotesCollection
Dim S As New NotesSession
Set DC=S.CurrentDatabase.UnprocessedDocuments

ata:
... und wie erfährst du dann, welches der markierten Dokumente gerade in der Mache des Agenten ist?

ata

Semeaphoros:
Im Script ist das erst in der Mache, wenn Dus bearbeitest, that's up to you, das Doc muss man sich ja eh holen.

Je nach Situation kann man auch mit NotesUIWorkspace.CurrentDocument.Document arbeiten.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln