Autor Thema: Agenten in LS starten  (Gelesen 2321 mal)

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Agenten in LS starten
« am: 23.05.05 - 09:52:18 »
Hallo,

ich möchte in LS ein Agenten laufen lassen. Die entsprechende Methode is ja klar und wenn ich die Agenten innerhalb einer Formel aufrufe Funktionieren sie auch

@If(@ViewTitle="DocumentDelete";@Command([ToolsRunMacro];"(DeletePermanently)");@Command([ToolsRunMacro];"(DeleteDocument)"))

Möchte ich soie allerdings in dem Event QueryDocumentDelete aufrufen kommt eine Fehlermeldung:

Notes Error:unspported trigger or embedded agent

Mein code zum Aufruf sieht folgendermaßen aus:

Dim workspace As New NotesUIWorkspace
   Dim s As New NotesSession
   Dim view As NotesUIView
   Dim db As NotesDatabase
   Dim strcmp As Integer
   Dim viewtitle As String
   Dim agent_deletePermanently As NotesAgent
   Dim agent_remove As NotesAgent
   
   
   Set view=workspace.CurrentView
   Set Source = workspace.CurrentDatabase
   Set db=Source.Database
   
   Set agent_deletePermanently=db.GetAgent("(DeletePermanently)")
   
Set agent_remove=db.GetAgent("(DeleteDocument)")
   viewtitle=view.ViewName
   
   strcmp=Strcompare("Admin\Deleted Documents",viewtitle,0)
   If strcmp=0 Then 'Document in Delete Document view
      agent_deletePermanently.Run
      
   Else 'Documents in an over view
      agent_remove.Run
      
   End If
   
End Sub

Ich hab keine Ahnung woran das liegen kann.
Wer kann mir helfen??
Vielen Dank im Vorraus

Jana

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Agenten in LS starten
« Antwort #1 am: 23.05.05 - 09:59:59 »
Hallo,

hast Du in den Agenten-Einstellungen Runtime Target auf None stehen?
Wenn nicht, dürfte das der Fehler sein.

Gruß

Stefan
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: Agenten in LS starten
« Antwort #2 am: 23.05.05 - 10:10:35 »
Hi,

also ich hab das jetzt umgestellt. Die Fehlermeldung kommt nicht mehr aber der Agent wird nicht ausgefürt.


Jana

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: Agenten in LS starten
« Antwort #3 am: 23.05.05 - 10:16:33 »
Der agent soll alle ausgewählten Dokumente bearbeiten, dafür ist es aber notwendig bei Runtime Agent list selection auszuwählen

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Agenten in LS starten
« Antwort #4 am: 23.05.05 - 10:24:11 »
Steht irgendwas im Agent-Log des aufgerufenen Agenten?

Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Agenten in LS starten
« Antwort #5 am: 23.05.05 - 10:28:30 »

Wie sieht dein Agent aus?
Gibt es irgendwelche Fehlermeldungen?
Wie sieht dein ErrorHandling aus?

gruss

umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: Agenten in LS starten
« Antwort #6 am: 23.05.05 - 10:45:24 »
Also der agent läuft laut der log file, das Problem ist halt das ich bei Runtime "None" eingetragen habe und damit die Fehlermeldung vom Anfgang wegfällt.
Der Agent soll allerdings makierte Dokumente bearbeiten, dashalb passiert nix.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Agenten in LS starten
« Antwort #7 am: 23.05.05 - 10:55:04 »
Wie holst Du die markierten Dokumente?
Via NotesDatabase.unprocessedDocuments oder
via NotesUIView.Documents?

gruss

umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: Agenten in LS starten
« Antwort #8 am: 23.05.05 - 11:00:46 »
über unprocessed documents

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Agenten in LS starten
« Antwort #9 am: 23.05.05 - 12:37:58 »
Versuchs doch mal über Notesuiview.documents


gruss
umi
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline js84

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Weiblich
Re: Agenten in LS starten
« Antwort #10 am: 24.05.05 - 14:47:52 »
Hi,

also ich hab das Problem jetzt total umgangen, indem ich die Agenten mit Hilfe eines Buttons aufrufe.

Also trotzdem vielen lieben Dank

LG
Jana

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz