Autor Thema: Auf Dokument im Frontend zugreifen  (Gelesen 1059 mal)

Offline DaSteph

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
  • Nur tote Fische schwimmen mit dem Strom!
Auf Dokument im Frontend zugreifen
« am: 30.09.03 - 08:39:25 »
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
MFG

Stephan Hofmann

Glombi

  • Gast
Re:Auf Dokument im Frontend zugreifen
« Antwort #1 am: 30.09.03 - 09:22:40 »
Hi,
für Web Agenten musst Du das so machen

Dim session as New NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
doc.Status = "publish"
Call doc.Save(True,False,False)   'im Web nicht unbedingt nötig

Das ganze in einem Execute Once Agenten.

Andreas
« Letzte Änderung: 30.09.03 - 09:23:25 von Glombi »

Offline DaSteph

  • Frischling
  • *
  • Beiträge: 4
  • Geschlecht: Männlich
  • Nur tote Fische schwimmen mit dem Strom!
Re:Auf Dokument im Frontend zugreifen
« Antwort #2 am: 30.09.03 - 09:45:26 »
Vielen Dank Andreas!!!
MFG

Stephan Hofmann

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz