Domino 9 und frühere Versionen > Entwicklung
Dokument des Agenten greifen
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