Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: martin72 am 21.04.16 - 11:33:28

Titel: Agent ausführen in Abhängigkeit vom Tagesdatum
Beitrag von: martin72 am 21.04.16 - 11:33:28
Ich habe einen Agenten  (einfache Aktion: versendet Mail an best. Personen), der an verschiedenen Tagen im Jahr ausgeführt werden soll. Ich habe nun versucht über eine Formel unter Verwendung von

@Command([RunAgent]; Agent )

diesen Mail-Versand anzustossen. Täglich soll der 1. Agent ermitteln, ob das Tagesdatum einem "relevanten Sichttag" entspricht (mittels @If @Day(@Now)=...) und wenn ja, dann eben @Command([RunAgent]; Agent ).

Kann diese Variante so klappen? Beim Speichern des Agenten wird eine fehlende Klammer bzw. fehlender Operator in der @If-Komponenten angezeigt. Von daher wurde ich skeptisch, ob ich bei Formel-Agenten so vorgehen kann?

danke für diese Antworten vorweg.

SG
Martin Bauer
Titel: Re: Agent ausführen in Abhängigkeit vom Tagesdatum
Beitrag von: Thomas Schulte am 21.04.16 - 12:03:02
Ich mach sowas immer über eine Script Klasse mit einem Configurations Dokument.
Titel: Re: Agent ausführen in Abhängigkeit vom Tagesdatum
Beitrag von: koehlerbv am 21.04.16 - 12:17:56
In Formelsprache kann man in einer @If-Bedingung (Datumsprüfung) den weiteren Ablauf des Agents mit @Return ("") abbrechen.

Bernhard
Titel: Re: Agent ausführen in Abhängigkeit vom Tagesdatum
Beitrag von: martin72 am 21.04.16 - 15:39:14
@koehlerbv

Vielen Dank für den entscheidenden Hinweis   @Return    -

der Agent klappt und bringt keinen Fehler mehr. Ich kann diesen Agenten für viele Zwecke einsetzen und ggf. anpassen.
Sehr wertvoll für mich!!