Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: LuckyNotes2004 am 25.10.04 - 12:07:04

Titel: auf das aktuelle geöffnete Dokument zugreifen ??
Beitrag von: LuckyNotes2004 am 25.10.04 - 12:07:04
hallo allerseits,

mal wieder eine Frage an die erfahrenen Boardkollegen.....

beim speichern eines Dokumentes, wirden verschiedene Aktionen abgearbeitet, u.a. auch ein Aufruf eines Agenten, der das aktuelle Dokument in eine andere Datenbank kopieren soll....

alles soweit eine gute Sache.... Problem ist es, im LS-Agenten auf das aktuelle Dokument zuzugreifen, um es der CopyToDatabaseMethode zu übergeben..... (Grund: wird ein Agent per Aufruf über RunAgent aufgerufen, kann UIWorkspace nicht verwandt werden, und somit auch nicht die eigentliche Methode CurrentDocument).....

der Aufruf des Agenten ist nicht anders realisierbar..... daher wäre ich für Ideen bezüglich des Zugriffs auf das aktuelle Dokument und eine Ünbergabe an die CopyToDatabase Methode sehr dankbar....

vielen Dank im Voraus....


LuckyNotes
Titel: Re: auf das aktuelle geöffnete Dokument zugreifen ??
Beitrag von: Semeaphoros am 25.10.04 - 12:24:17
Studier mal die Eigenschaft "UnprocessedDocuments" in der NotesDatabase Klasse, das könnte Dein Problem lösen.
Titel: Re: auf das aktuelle geöffnete Dokument zugreifen ??
Beitrag von: Axel am 25.10.04 - 12:32:28
Hi,

du kannst aber auch der Methode Run die ID des aktuellen Dokumentes mitgeben. Schau mal in der Designer-Hilfe nach. Da gibt es gute Beispiele.

Vielleicht hilft dir das weiter.

Axel
Titel: Re: auf das aktuelle geöffnete Dokument zugreifen ??
Beitrag von: koehlerbv am 25.10.04 - 12:33:30
Wozu überhaupt der Agent ? Was kann der, was im QuerySave nicht auch funktioniert ?

Bernhard
Titel: Re: auf das aktuelle geöffnete Dokument zugreifen ??
Beitrag von: LuckyNotes2004 am 25.10.04 - 14:50:31
besten Dank für den Tip mit den 'UnprocessedDocuments'.... habe mein Problem damit erschlagen können.....

ich hatte hinter der Klasse eigentlich nur den Zugriff auf die ungelesenen Dokumente vermutet.... und daher dort nicht recherchiert....

bis bald
LuckyNotes
Titel: Re: auf das aktuelle geöffnete Dokument zugreifen ??
Beitrag von: Glombi am 25.10.04 - 14:52:58
Es ginge auch
set doc = session.DocumentContext

Andreas