Domino 9 und frühere Versionen > ND6: Entwicklung
Problem mit zeitgesteuerten Agenten
LuckyNotes2004:
sorry, ich stelle auch hier den zugehörigen Code hinzu.... und wäre echt dankbar für Tips.....
--- Code: ---REM {Versand einer Info-SMS an Vorgesetzte, wenn Mitarbeiter Geburtstag haben!!!} ;
REM {Wenn Logging = "Ja" - Ausgabe von Debug-Prompts!} ;
Logging := "" ;
db := @DbTitle ;
server := @Subset( @DbName ; 1 ) ;
pfad := @Subset( @DbName ; -1 ) ;
anrede := Salutation ;
vorname := FirstName ;
nachname := LastName ;
geburtstag := @Text( Birthday ; "D0" ) ;
region := SalesBranch_3 ;
abteilung := @Word(Position; " "; 2) ;
position := @Word(Position; " "; 1) ;
key := region + "," + "Leiter" + "," + abteilung ;
SendenAnA := @DbLookup( "" : "NoCache" ; server : pfad ; "PersonHeads" ; key ; 2 ; [FailSilent] ) ;
REM {SendenAnA := "0172xxxxxxx@SMS"} ;
keyHead := region + "," + "Leiter" + "," + "Region(en)" ;
SendenAnB := @DbLookup( "" : "NoCache" ; server : pfad ; "PersonHeads" ; keyHead ; 2 ; [FailSilent] ) ;
REM {SendenAnB := "0163xxxxxxx@SMS" };
Empfänger := SendenAnA : SendenAnB ;
thema := "Info. aus " + db + ": >>" + anrede + " " + vorname + " " + nachname + " hat heute Geburtstag ! <<" ;
inhalt := " Geburtsdatum ist der: " + geburtstag + " !" ;
@If(Logging = "Ja" ;
@Prompt([Ok]; "anrede vorname nachname" ; anrede + " " + vorname + " " + nachname ) &
@Prompt([Ok]; "geburtstag" ; geburtstag ) &
@Prompt([Ok]; "region,position,abteilung" ; region + "," + position + "," + abteilung ) &
@Prompt([Ok]; "key" ; key ) &
@Prompt([Ok]; "SendenAnA" ; @Implode( SendenAnA; " : " )) &
@Prompt([Ok]; "keyHead" ; keyHead ) &
@Prompt([Ok]; "SendenAnB" ; @Implode( SendenAnB ; " : " )) &
@Prompt([Ok]; "Empfänger" ; @Implode( Empfänger; " : " ) ) &
@Prompt([Ok]; "thema" ; thema ) &
@Prompt([Ok]; "inhalt" ; inhalt ) ;
""
) ;
REM {Versand nur, wenn Monat und Tag des Geburstages gleich Monat und Tag von Heute sind !! } ;
REM {@MailSend( SendenAn ; KopieAn ; BlindkopieAn ; Thema ; Anmerkung ; Haupttextfelder ; [Flags]) } ;
REM {Empfänger := "0172xxxxxxx@SMS" : "0163xxxxxxx@SMS" };
@If( Form = "Person" & Birthday != "" ;
@If( ( ( @Day( Birthday ) = @Day( @Now )) & (@Month( Birthday ) = @Month( @Now )) ) ;
@MailSend( Empfänger ; "" ; "" ; thema ; inhalt ; "" ; [IncludeDoclink] ) &
@If(Logging = "Ja" ; @Prompt([Ok] ; "Hinweis" ; "SMS an: " + @Implode( Empfänger ; " : ") + " versandt !") ; "" ) ;
"" ) ;
"" ) ;
SELECT @All
--- Ende Code ---
koehlerbv:
Na, da hat Tode ja Recht gehabt mit seinem letzten Posting.
Bernhard
Tode:
WOHIN soll ein Servergesteuerter Agent Prompten....
Tode
koehlerbv:
--- Zitat von: Tode am 04.03.05 - 15:54:14 ---WOHIN soll ein Servergesteuerter Agent Prompten....
--- Ende Zitat ---
Frag' Lucky ;D
LuckyNotes2004:
die Prompts habe ich nur während der Entwicklung genutzt und die sind alle peinlichst auskommentiert.... ich bekäme ja ansonsten schon Probleme beim Speichern.....
gehe ich jetzt richtig in der Annahme, dass die Prompts selbst auskommentiert Probleme bereiten? und wenn ja warum ist das so....?
beste Grüße Lucky Notes
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln