Autor Thema: Agent 14tägig starten?  (Gelesen 2631 mal)

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Agent 14tägig starten?
« am: 22.06.07 - 09:30:47 »
Gibt es eine Möglichkeit, einen zeitgesteuerten Agenten 14tägig ablaufen zu lassen?
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

Offline azique

  • Frischling
  • *
  • Beiträge: 40
Re: Agent 14tägig starten?
« Antwort #1 am: 22.06.07 - 09:37:29 »
hmm, 14-tägig wird schwierig - das hieße ja, dass der Agent täglich läuft und nach 14 Tagen aufhört. Ich glaube nicht, dass das geht.

Und selbst 14-täglich ist anscheinend nicht vorgesehen. Du könntest ja wöchentlich nehmen und im Agenten zu Anfang eine Prüfung machen, wann er das letzte Mal gelaufen ist und schauen, ob seitdem schon zwei Wochen vergangen sind...
verbindlichst,
Johannes Pietsch


____________________
Ausbildung zum Fachinformatiker/Anwendungsentwicklung am 05.02.07 erfolgreich beendet.
Datenbankentwicklung für Lotus Notes 6.5, 7.0

Cube

  • Gast
Re: Agent 14tägig starten?
« Antwort #2 am: 22.06.07 - 09:39:26 »

Hallo Achim,

per standard nicht, da müßtest Du selber was programmieren so in der Richtung.... Jeden Tag einen Agenten
laufen lassen, der einen Wert in einem Profil hochzählt, wenn 14 erreicht ist dann zurücksetzen und zugleich
den eigentlichen Agenten laufen lassen....

Nur so ne Idee...?! ;-)

Grüße Tim

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Re: Agent 14tägig starten?
« Antwort #3 am: 22.06.07 - 09:45:02 »
Danke! Hatte ich mir schon gedacht, dass es da keine triviale Möglichkeit gibt (werde ich also den Agenten wöchentlich laufen lassen & eine Prüfung einbauen, ob die Kalenderwoche gerade oder ungerade ist...)

edit@azique: da sind wir ja zeitgleich auf dieselbe Idee gekommen  :D
« Letzte Änderung: 22.06.07 - 09:47:08 von jo@chim »
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Lösung
« Antwort #4 am: 22.06.07 - 10:42:15 »
Ich hab die Lösung: mit Bernd Koehlers LS-Funktion CalculateWeekNo zur Berechnung der Kalenderwoche - http://atnotes.de/index.php?topic=20457.msg128232#msg128232 - und folgender Abfrage im wöchentlichen Agenten wird dieser 14-tägig nur an geraden Kalenderwochen ausgeführt:

Code
weekNo%=CalculateWeekNo(Now())
If (weekNo% / 2)-Fraction(weekNo% / 2) <> (weekNo% / 2) Then
Print "Agent nicht ausgeführt, da ungerade Kalenderwoche"
Exit Sub
End If
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Agent 14tägig starten?
« Antwort #5 am: 22.06.07 - 10:44:28 »
Die if-Bedingung kannst du mit der mod-Funktion verkürzen... *g*

Offline jo@chim

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
Re: Agent 14tägig starten?
« Antwort #6 am: 22.06.07 - 10:52:02 »
Zitat
mod
:o ... kannte ich noch nicht *manlerntnieaus*
Gruss,
Achim
-------------------
IBM Certified Advanced Application Developer Lotus Notes and Domino 7

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Agent 14tägig starten?
« Antwort #7 am: 22.06.07 - 10:53:39 »
Hatte die gerade wegen eines Freds im 6er-Entwicklungsforum im Kopf...

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz