Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rar am 21.04.04 - 10:58:19

Titel: UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: rar am 21.04.04 - 10:58:19
Hallo Alle miteinander!
Ich habe immer wieder Probleme, wenn ich eine Gemeinsame Aktion in einer Ansicht einbette und dann auf die UnprocessedDocuments abfrage. Einmal hat die Collection 0 Dokumente, das andere mal passts. Ab und zu funktionierts erst beim 2ten Klick. Ab und zu nicht.
Kann mir vielleicht jemand erklären, warum das so ist und wie ich den Fehler umgehen kann...?

lg
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: koehlerbv am 21.04.04 - 11:14:46
Shared actions und LS sind eine ziemlich buggy Sache - da würde ich, wenn es irgendwie geht, die Finger von lassen.

Bernhard
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: Semeaphoros am 21.04.04 - 11:44:36
rar: Benutzest Du eine ScriptLib? Damit gibt es genau das Problem. Die Lösung liegt darin, in der Action einen Agenten aufzurufen und den LS-Code im Agenten auszuführen.
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: rar am 21.04.04 - 11:45:39
Ist aber nicht im Sinne des Erfinders. Oder?

Hoffentlich ist es in Notes6 besser.

Bin ich übrifgens grad drauf gekommen...
Wenn man eine Gemeinsame Aktion in einer Ansicht eingefügt hat, diese Aktion in den Gemeinsamen Aktionen dann löscht, wird der Code der gemeinsamen Aktion in die Aktion in der Ansicht geschrieben und dort bleibt sie danngespeichert.

lg
-rar
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: Semeaphoros am 21.04.04 - 11:46:57
Bernhard hat es ja gesagt, die Ecke weist Bugs auf, und Bug ist per Definition nicht im Sinne des Erfinders, sonst ist es ein Feature :)
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: rar am 21.04.04 - 11:50:30
@Jens:
Genau das mach ich. Eine ScriptLib und in der Aktion ist nur der Aufruf.
Probiers mal nach dem Essen mit den Agenten. D.H., daß man pro UnprocessedDocumentsaufruf ein Agent erstellen muß. Naja. Wenns funzt ist es in Ordnung.

Vielen Dank
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: Semeaphoros am 21.04.04 - 11:53:30
Nein, nein, Du kopierst Deinen Aktions-Code in einen Agenten und rufst den Agenten auf, thats it, ziemlich einfache Lösung
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: rar am 21.04.04 - 11:57:57
So hab ichs auch gemeint. ich habs halt ein bischen blöd formuliert. Ich meinte, daß ich jede Aktion, in der UnprocessedDocuments vorkommt, in ein Agent verlager und ihn dann aufruf.
Aber Danke für deine schnelle Reaktion.
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: joringel am 21.04.04 - 12:09:41
Hab ich was überlesen oder geht das hier etwas durcheinander? Ist Euch bekannt, dass 'unprocessedDocuments' in view actions und agents völlig unterschiedliche Ergebnisse zeitigt?

Designer-Hilfe: ... For agents, this property contains all documents not yet processed by the agent or the result of the search specified in the agent's Document Selection object, depending on how you create the agent. For view actions, this property contains all selected documents.

Welches Ergebnis ist denn gewünscht?

Gruss
Joringel
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: Semeaphoros am 21.04.04 - 12:20:36
Der Agent bekommt als Selection "All selected documents" verpasst
Titel: Re:UnprocessedDocuments in Gemeinsamen Aktionen
Beitrag von: rar am 21.04.04 - 13:04:35
Funktioniert wunderbar.
Vielen Dank euch allen.

Gibt es noch andere Bugs, die man beachten sollte?