Hallo,
Ich will einen Publish button für meine Datenbank bauen.
Dieser Button setzt ein Feld des Dokumentes auf einen Wert.
Das Problem ist, dass das Dokument dabei im Lesenmodus ist.
Deswegen mach ich das mit nem LS-Agenten, der das Dokument im Backend ändert. Was auch funktioniert.
Ich habe mich für einen agenten entschieden, damit ich dne dann auch als Webagenten benutzen kann. Notes bietet ja diese Möglichkeit....
Leider kann ich im Web nicht mehr auf die FrontEnd Objekte (NotesUIWorkspace) zugreifen.
Die DB soll aber wenn fertig nur im Web laufen..........
Gibt es eine Möglichkeit diesen Agenten zu modifizieren, damit er im Web läuft?
Kann ich mein vorhaben auch anders realisieren (Javascript am Button)?
Anbei der Quellcodedes Agenten (er wird mit @command([toolsrunmacro];agent) aufgerufen:
Dim ws As New NotesUIWorkspace
Dim udoc As NotesUIDocument
Dim doc As NotesDocument
Set udoc = ws.CurrentDocument
Set doc = udoc.Document
doc.Status = "publish"
Call doc.Save(True,False,False)
Also wie gesagt er funktioniert im client wie gewünscht nur halt nicht im web wo ich ihn brauche....
Würd mich über anregungen freuen
Stephan Hofmann