Autor Thema: fehler in reminder agent  (Gelesen 2683 mal)

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
fehler in reminder agent
« am: 29.10.03 - 09:03:40 »
hallo,

ich hab in meinem helpdesk einen agent versucht einzubauen, der im falle von priority "High" eine email an die zustaendige IT person schicken soll, wenn ein bestimmtes datum gestern ist und wenn der status nicht schon geschlossen ist. dafuer hab ich diese formel gemacht:

SELECT @IsAvailable(reminder1) & reminder1 < @Today & prio = "High" & status != "Done";

@MailSend(mail_resp_IT;"Daniela Berg/DE/SANYO-ENERGY-EU";"";"high priority hotline call is overdue!";"";"this is to remind you that you have an overdue hotline call pending with high priority !" + @NewLine + @NewLine + "test test test test test" + @NewLine + @NewLine;[IncludeDoclink])

und ich bekomme diese fehlermeldung:
Started running agent 'automail remind hotline call' on 29.10.2003 08:59:16
Running on all documents in database: 51 total
Found 51 document(s) that match search criteria
Formula error: Comparison operators must be supplied two values of the same data type.
0 document(s) were modified by formula
Done running agent 'automail remind hotline call' on 29.10.2003 08:59:17
denke, da ist sicherlich nur ein kleiner fehler drin, oder?
uebrigens, das passiert auch, wenn ich
@IsAvailable(reminder1) &
weglasse. war nur ein versuch, den ich in der notes designer hilfe gefunden hatte.

gruss,
daniela
« Letzte Änderung: 29.10.03 - 09:04:43 von luna »
im moment in mutterschutz

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:fehler in reminder agent
« Antwort #1 am: 29.10.03 - 09:14:10 »
Das hat bestimmt wieder mit dem Heiraten zu tun ...... schliesslich ist Dein Name drin ......  ;D

Ernsthaft: reminder1 ist nicht vom Typ Datum, so wies aussieht (nehme mal an, dass die anderen Felder weiter hinten tatsächlich Text sind). Schau doch mal in den Doc-Eigenschaften, wie die Feldtypen angelegt sind.

Abhilfe könnte schaffen

@textToTime(@Text(Reminder1))
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:fehler in reminder agent
« Antwort #2 am: 29.10.03 - 09:28:20 »
hallo,

wie dumm, nein, das feld reminder1 war kein datumsfeld, sondern ein normales. sorry dafuer.

kann den agent jetzt erst morgen wieder testen, da ich das feld ja geaendert hab und dort jetzt in neuen doks das heutige datum steht. morgen frueh laeuft er wieder und dann sehen wir mal, was passiert. aber zumindest hat er beim testlauf nicht mehr diese fehlermeldung mit der comparison. sieht also gut aus.


eine frage haette ich noch, hab leider dazu nix in der hilfe gefunden:
wenn ich nun eine formel haben moechte (die gleiche wie oben, nur prio Medium), dann will ich dass er dokumente erinnert, die aelter als 7 tage sind.

geht das so?:
SELECT @IsAvailable(reminder1) & reminder1 < @Today -7 & prio = "Medium" & status != "Done";

danke und gruss,
daniela

p.s.: beruhigend ist jedenfalls, dass ich nicht nochmal heirate !!!  8)
im moment in mutterschutz

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:fehler in reminder agent
« Antwort #3 am: 29.10.03 - 09:34:51 »
ungefähr, so ists besser:

SELECT @IsAvailable(reminder1) & reminder1 < @Adjust(@Today;0;0; -7;0;0;0) & prio = "Medium" & status != "Done";


---

zum PS: Du meinst, so kann das nur einmal passieren? .... :D
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:fehler in reminder agent
« Antwort #4 am: 29.10.03 - 09:39:02 »
dankeschoen. werde diese formel so verwenden.

aber, kannst du mir die einzelnen dinger erklaeren:

@Adjust(@Today;0;0; -7;0;0;0)

damit ich die dann fuer immer und fuer alle moeglichen tage nehmen kann? brauche das ja zum beispiel auch fuer prio Low = 2 wochen oder 1 monat spaeter reminden. und dazu wuerd ich es gerne verstehen. das waere lieb von dir.  :-*
zum beispiel warum @adjust?
warum die ganzen nullen?
und von was rechnet er dann minus 7?
weisst schon, fuer DAUS halt.

danke,
daniela

p.s.: ja genau, so meinte ich das.
im moment in mutterschutz

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:fehler in reminder agent
« Antwort #5 am: 29.10.03 - 09:59:09 »
Steht doch in der Designer- hilfe:

@Adjust( dateToAdjust ; years ; months ; days ; hours ; minutes ; seconds ; [DST] )

Positive Werte verschieben in die Zukunft, negative Werte gegen die Vergangenheit, DST (bitte nachschauen) hat mit Sommerzeit zu tun und wird in den meisten Fällen nicht gebraucht (einfach weglassen, alle anderen müssen stehen)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:fehler in reminder agent
« Antwort #6 am: 29.10.03 - 10:29:12 »
ich danke dir ergebenst  :-*
im moment in mutterschutz

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz