Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Cbra77 am 08.03.05 - 11:46:04

Titel: Ablaufsteuerung
Beitrag von: Cbra77 am 08.03.05 - 11:46:04
Eine weitere Frage zu meiner Projekt-DB:

Ich habe in der Erfassungsmaske ein Feld "Ablaufdatum". Wie muss ein Agent aussehen der dem Autor und einem Vertreter, sagen wir mal 30 Tage vor Projektablauf, eine Erinnerungsmail schickt "Das Projektablaufdatum ist bald erreicht".

Am besten soll noch ein Dok-Link zum Projekt mitgeschickt werden.

Gruß

Cbra




 
Titel: Re: Ablaufsteuerung
Beitrag von: Kadlec am 08.03.05 - 12:33:14
Hallo,
zuerst musst Du ermitteln an welchem Tag dieses mail geschickt wird.
@Adjust(Ablaufdatum; -30 (Tage)

Danach vergleichen ob heute dieser Tag ist

@If(Heute = (Ablauftag -30) dann

für das senden eines Mails gibts den Befehl @MailSend
dort kannst Du auch einen Doclink mitschicken.

Hab hier nur mal grob umrissen, genaueres dazu ist ja alles in der
Hilfe.

Boris
Titel: Re: Ablaufsteuerung
Beitrag von: RalfK am 08.03.05 - 12:57:10
Hmm mal sehen. Ich glaube das sollte funktionieren.

Sendedatum := @adjust(Ablaufdatum;0;0;30;0;0;0)
@if(Sendedatum = @today);
@Mailsend(Name;"";"";"Erinnerung";"Projektablaufdatum ist fast erreicht";"";[IncludeDocLink])
Titel: Re: Ablaufsteuerung
Beitrag von: Cbra77 am 08.03.05 - 15:16:10
Danke für die Tipps.

Muss das jetzt in den Agenten rein, oder in das Feld?

Also das Feld in der Maske heißt "Projektende".

Den Agenten lasse ich einmal täglich laufen, nur wie stelle ich den Bezug vom Agenten auf das Feld her?

Titel: Re: Ablaufsteuerung
Beitrag von: RalfK am 15.03.05 - 17:28:27
Also die Formel gehört in den Agenten rein.  :)

Der Agent überprüft, ob das Feld (hier: sendedatum) die Bedingung erfüllt, also gleich dem heutigen Tag ist. Trifft dies zu, sendet er eine Mail.

Das Feld Projektende wäre in meinem Fall gleich dem Ablaufdatum.