Autor Thema: Markierungen (NotesDocumentCollection class)  (Gelesen 2205 mal)

Offline scipio

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Markierungen (NotesDocumentCollection class)
« am: 23.12.03 - 12:10:07 »
Hallo zusammen,

ich habe einen kleinen Agenten geschrieben, der in einer Ansicht markierte Dokumente mit dem Wert "1" im Feld "Freigabe" versieht.

Diese Dokumente werden dann im Web auch angezeigt.

Klappt eigentlich wunderbar: Ich markiere, ich starte den Agenten, die markierten Dokumente landen in der Kategorie "Freigegeben", und:

die Markierungen werden gelöscht.

Nun habe ich den Agenten auf "Manuell aus der Liste der Agenten" gesetzt, damit er aus dem Menü "Aktionen" verschwindet. Gestartet wird er über eine in der Ansicht implementierten Aktion.

Klappt auch alles, bis auf die Tatsache, dass die markierten Dokumente weiterhin markiert bleiben. Das könnte schon man gefährlich werden, insbesondere wenn die Kategorie geschlossen (komprimiert ist).

Warum werden die Markierungen nicht gelöscht, sobald der Agent auf "Manuell aus der Liste der Agenten" gesetzt wird?????????????????

CU

Glombi

  • Gast
Re:Markierungen (NotesDocumentCollection class)
« Antwort #1 am: 23.12.03 - 12:19:49 »
Das Verhalten kenne ich nur, wenn der Code - der sonst im Agenten steht - direkt in der Aktion steht.
Poste doch mal bitte den Code der Aktion.

Andreas

Offline scipio

  • Junior Mitglied
  • **
  • Beiträge: 57
  • Ich liebe dieses Forum!
Re:Markierungen (NotesDocumentCollection class)
« Antwort #2 am: 23.12.03 - 12:30:29 »
Hallo Andreas,

habe mich leider selbst aus der Datenbank ausgeschlossen, da ich meine Notes-ID nicht auf dem Notebook liegen habe.  ::) ::) ::)

Über die Feiertage habe ich Urlaub. In der Aktion passiert aber nicht viel:

Einfache Aktion(en) >>> Aktion hinzufügen >>> Aktion: Agent starten >>> Agent: (Webfreigabe an)

Über die Formel @Command( [ToolsRunMacro] ; Agent ) lief es nicht, da der Agent verborgen ist.

Glombi

  • Gast
Re:Markierungen (NotesDocumentCollection class)
« Antwort #3 am: 23.12.03 - 13:05:47 »
Das mit den einfachen Aktionen kann sein, denn die benutze ich aus Prinzip nicht.

Um einen versteckten Agenten aufzurufen, macht Du folgendes:
@Command( [ToolsRunMacro] ; "(Agent)" )

wenn "Agent" der Agentname ist - wichtig sind die Klammern!

Andreas

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Markierungen (NotesDocumentCollection class)
« Antwort #4 am: 24.12.03 - 11:15:57 »
Das Problem kenne ich leider auch. Lässt sich aber einfach lösen: in der Aktion hinter den Aufruf des Agenten noch foglendes:

@Command( [EditDeselectAll] )
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Markierungen (NotesDocumentCollection class)
« Antwort #5 am: 05.01.04 - 10:42:41 »
@Semeaphorus

Das gibt aber eine Fehlermeldung, falls keine Dokumente selektiert waren
Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Markierungen (NotesDocumentCollection class)
« Antwort #6 am: 05.01.04 - 10:49:35 »
Was für einen Typ Agenten verwendest Du denn? Wenn der auf "Selected Documents" geht, reklamiert der Agent schon vorher und sagt, dass mindestens ein Dokument ausgewählt sein muss, und das ist doch eigentlich richtig so.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Markierungen (NotesDocumentCollection class)
« Antwort #7 am: 05.01.04 - 11:53:41 »
Was für einen Typ Agenten verwendest Du denn? Wenn der auf "Selected Documents" geht, reklamiert der Agent schon vorher und sagt, dass mindestens ein Dokument ausgewählt sein muss, und das ist doch eigentlich richtig so.

Ich glaube, @Commands kann man nicht in Agents (Target: Selected Documents) verwenden.

Was kommt denn da für eine Fehlermeldung??
Eigentlich ist das ja nix anderes, als wenn der Benutzer das manuell über das Menü macht und da gibts ja auch keine Fehlermeldung, wenn kein Dokument selektiert ist.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Markierungen (NotesDocumentCollection class)
« Antwort #8 am: 05.01.04 - 13:35:06 »
Da soll das Command ja auch nicht hin.

Zitat
in der Aktion hinter den Aufruf des Agenten

Und da geht das problemlos
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Markierungen (NotesDocumentCollection class)
« Antwort #9 am: 05.01.04 - 14:10:07 »
Was für einen Typ Agenten verwendest Du denn? Wenn der auf "Selected Documents" geht, reklamiert der Agent schon vorher und sagt, dass mindestens ein Dokument ausgewählt sein muss, und das ist doch eigentlich richtig so.

OK; Du hast Recht. Ich dachte, genau diese Meldung würfe das Deselect auf und nicht der Agent.

Hat sich also erledigt.

Ciao
Don Pasquale

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Markierungen (NotesDocumentCollection class)
« Antwort #10 am: 05.01.04 - 14:44:10 »
Da soll das Command ja auch nicht hin.

Zitat
in der Aktion hinter den Aufruf des Agenten

Und da geht das problemlos

alles klar.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Markierungen (NotesDocumentCollection class)
« Antwort #11 am: 05.01.04 - 15:03:18 »
Fein, alle Klarheiten beseitigt, damit Kursziel erreicht .....  ;D
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz