Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Coresan am 03.01.08 - 14:44:46

Titel: Frage zu Agenten
Beitrag von: Coresan am 03.01.08 - 14:44:46
Hallo zurammen

Ich arbeite derzeit an einer Datenbank, in denen User per MAske Daten eintragen, die dann von einem Admin verwaltet werden. Es gibt einen Agenten, der diese Datenbank auf neue Einträge durchläuft und neue Einträge per mail an den Admin verschickt mit einer Kopie der Maske.( alle 5 minuten) Die Sache ist nur die, dass der Agent mir solange ne mail schickt, bis der Admin das Ding geöffnet hat. ISt ja auch irgendwie logisch. ( hab da mal was von Flag setzen gehört??? :-:)
Ich habs auch Probiert das sich der Agent ereignissgesteuert aufruft aber dann schickt er mir gar nix mehr ( Das ereignis wäre dann eben nachdem  Dokumente erstellt oder geändert wurden)

Nun meine Frage: Wie mach ich dem Agenten klar, das er jedes Dokument nur 1 mal per mail verschicken soll bei einem Zeitgesteuerten Agentenaufruf
Oder wie mach ich ihm klar, dass Neue Dokumente erstellt wurden und er sich dann aufruft?

In diesem Fall ist es egla ob ereignis oder zeitgesteuert.

Vielen Dank schon mal
Titel: Re: Frage zu Agenten
Beitrag von: eknori am 03.01.08 - 14:47:22
Zitat
dass Neue Dokumente erstellt wurden und er sich dann aufruft?

Warum nicht gleich im PostSave event der Maske ??
Titel: Re: Frage zu Agenten
Beitrag von: Coresan am 03.01.08 - 15:07:32
nun ja weil das ein agent mit einfachen aktionen ist und ich dort keinerlei Option gefunden hab die deiner Methode entspricht.
Dein Tipp hört sich aber logisch an. Hättest du dafür ein kurzes Beispiel ?
Ansonsten kennt ihr noch Möglichkeiten mit den einfachen Aktionen oder sind die Formeln und Skripte eh besser ?
Titel: Re: Frage zu Agenten
Beitrag von: eknori am 03.01.08 - 15:08:56
Zitat
Formeln und Skripte eh besser ?

flexibler. Und der Event verbirgt sich im design der Maske für dein Dokument
Titel: Re: Frage zu Agenten
Beitrag von: Coresan am 03.01.08 - 16:19:34
naja stimmt ja. habs auch schon mal mit nem hotspot in der maske probiert die der user zum versenden der mail klicken sollte...naja klappte auch nur mäßig.

unun wär ich wirklich dankbar für ein beispiel, denn ich hab das so verstanden, das das mit einer einfach aktion nicht zu handlen ist ?

Im scripten bin ich da nicht so bewandert...jedenfalls nicht was notes angeht.
Titel: Re: Frage zu Agenten
Beitrag von: ata am 04.01.08 - 10:14:29
Hallo,

ich lasse von einfachen Aktion grundsätzlich die Finger, wie Ulrich das schon angedeutet hat, sie sind nicht unbedingt stabil, verhalten sich ab und zu rätselhaft. Mit Formeln und Script hast du deutlich mehr Kontrolle und Stabilität - und solltest du noch mehr in Notes-Datenbanken anpassen müssen, kommst du um das Thema Formeln und LotusScript sowieso nicht rum.

Der Agent, der die Mails generiert muß in den Dokumenten einen Wert hinterlegen, daß die Mail zu diesem Dokument generiert wurde, zum Beispiel einen Datumswert. Mit dieser Flag lässt sich dann auch feststellen, ob inzwischen Änderungen am Dokument vorliegen und eine neue Mail generiert werden sollte. Deine Anpassung sollte in dem Agenten umgesetzt werden.

Toni
Titel: Re: Frage zu Agenten
Beitrag von: Coresan am 07.01.08 - 09:12:40
naja da habt ihr wohl recht. aber da ich wirklich in Notes noch nichts wirklich großes gescriptet habe, kennt ihr vielleicht gute Tutorials (außer die aus der hilfe, und vorerst auch keine Seminare ;P ) die das Thema Agenten oder Lotus Script, etc, etc behandeln, die ich mir mal ansehen könnte ?
Titel: Re: Frage zu Agenten
Beitrag von: klaussal am 07.01.08 - 09:18:57
Eine kleine Auswahl:

http://www.amazon.de/s/ref=nb_ss_w?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Daps&field-keywords=lotus+notes&Go.x=16&Go.y=10 (http://www.amazon.de/s/ref=nb_ss_w?__mk_de_DE=%C5M%C5Z%D5%D1&url=search-alias%3Daps&field-keywords=lotus+notes&Go.x=16&Go.y=10)
Titel: Re: Frage zu Agenten
Beitrag von: WernerMo am 07.01.08 - 09:26:34
Hallo Klauss

Eine kleine Auswahl:

Position "12." passt aber nicht ganz?

Gruß Werner
Titel: Re: Frage zu Agenten
Beitrag von: Coresan am 07.01.08 - 09:34:41
stimmt die 12 springt da ein wenig aus der reihe  :knuddel:

Das Komepndium an der 5 stelle besitz ich schon und dort hab ich lieder auch nur Hilfe zu den einfachen Agenten gefunden. nungut hör ich mich mal weiter um und danke für die hilfe  :)
Titel: Re: Frage zu Agenten
Beitrag von: klaussal am 07.01.08 - 09:37:01
Dafür ist #34 umso besser.
Titel: Re: Frage zu Agenten
Beitrag von: WernerMo am 07.01.08 - 10:33:03
Hallo Klaus,

Dafür ist #34 umso besser.

die ist doch gleich mit Nr. 13 (stottert amazon?).

Gruß Werner
Titel: Re: Frage zu Agenten
Beitrag von: Coresan am 09.01.08 - 11:14:45
Hallo zusammen!

Ich wollte euch nur mal eben eine kleine Lösung meines "Problemchens" mithilf der  FUnktionen zeigen:

Code
SELECT Neu = "Ja"
@Mailsend("Mailadresse";"Copy";"Blindcopy";"Subjekt";"Anmerkung";"Textfelder";[IncludeDocLink);
FIELD Neu := "Nein";

Neu ist ein nicht sichtbares Feld für USer in der MAske, welches beim Anlegen Standardmäßif auf Ja steht, Beim Senden der Mail setzt der Agent das Feld auf Nein und dieses Dokument wird nicht mehr verschickt. Das reicht mir für den ersten Moment
Titel: Re: Frage zu Agenten
Beitrag von: koehlerbv am 09.01.08 - 11:30:24
Das
FIELD Neu = "Nein"
ist aber falsch, es muss heissen:
FIELD Neu := "Nein"

Bernhard
Titel: Re: Frage zu Agenten
Beitrag von: Coresan am 09.01.08 - 11:46:17
Haste Recht. habs falsch abgetippt, da ich auf VmWares arbeit war nen Copy Paste nicht möglich ;P

man das heir aber jeder Fussel auffält  :-P
Titel: Re: Frage zu Agenten
Beitrag von: klaussal am 09.01.08 - 11:50:21
Bernhard ist da sehr genau...  :-X
Titel: Re: Frage zu Agenten
Beitrag von: ata am 09.01.08 - 11:51:20
Zitat
man das heir aber jeder Fussel auffält  Police

... bei solchen Einladungen... ;)