Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Andreas Huhn am 22.11.05 - 11:27:32

Titel: Problem mit Agent
Beitrag von: Andreas Huhn am 22.11.05 - 11:27:32
Hallo,

habe mir einen Agenten erstellt der automatisiert Emails verschicken soll.

Folgende Einstellungen:

Gemeinsamer Agent
Auslösen durch Zeitplan
-> Täglich
Alle Dokumente in der Datenbank

Dokumentenauswahl:
 Im Ordner 'Kopie von Projekte mit Versuchen _OHNE KATEGORIE' AND Feld Coordinator enthält "" AND Erstellungsdatum älter als 2 Tage

Aktion:
_Subject :="ERINNERUNG:    " + "Kunde:   " + Customer + "  / Auftrag ";SELECT
@MailSend("E@Mail.com";"";"";_Subject;"Document link:  ";"";[IncludeDoclink])


Doch wenn ich den Agenten über das Kontextmenü starte dann bricht er mit der Fehlermeldung: "Abfrage ist nicht verständlich" ab.

Könnt ihr mir sagen wo der Fehler liegt?

Vielen Dank und viele Grüße,

Andreas
Titel: Re: Problem mit Agent
Beitrag von: Andreas Huhn am 22.11.05 - 11:35:35
Ich glaube es hat was mit der Überprüfung des Feldes Coordinator zu tun.

Ich überprüfe es auf LEER, und trage dazu ein:  ... enthält ""
Das scheint ihm irgendwie nicht zu passen, kann das sein?
Titel: Re: Problem mit Agent
Beitrag von: pedsola am 22.11.05 - 12:02:43
_Subject :="ERINNERUNG: " + "Kunde: " + Customer + " / Auftrag ";SELECT
@MailSend("E@Mail.com";"";"";_Subject;"Document link: ";"";[IncludeDoclink])

mmh, ich weiß nicht genau, aber mir kommt das SELECT da drin etwas komisch vor. Versuch es mal ohne

Gruß
Pedro
Titel: Re: Problem mit Agent
Beitrag von: Andreas Huhn am 22.11.05 - 12:44:12
Ohne das Select meldet er "keine Dokumente gefunden".

Ohne diese Bedingung AND Feld Coordinator enthält "" geht es ohne Fehlermeldung, aber ich bekomme 131 Emails an mich selbst. Aber ich würde ja nur eine wollen für die auch die Bedingung gilt daß im genannten Feld nichts drin steht.

Wie würde ich denn eine Feldabfrage auf "leer" ausführen?

Hoffe ihr könnt mir helfen.

Andreas
Titel: Re: Problem mit Agent
Beitrag von: umi am 22.11.05 - 15:15:30
versuch mal folgendes

Code
_Subject :="ERINNERUNG: " + "Kunde: " + Customer + " / Auftrag ";
@MailSend("E@Mail.com";"";"";_Subject;"Document link: ";"";[IncludeDoclink]);
Select @All
Titel: Re: Problem mit Agent
Beitrag von: Axel am 22.11.05 - 19:56:12
Wie würde ich denn eine Feldabfrage auf "leer" ausführen?

Soweit ich weiß geht das nicht, dass du in einer Select-Formel auf "leer" abfrägst.

Alternative wäre, wenn das Feld leer sein soll, einen Dummy-Wert, z.B. N.N., einzutragen. Nachdem kannst du dann suchen.


Axel
 
Titel: Re: Problem mit Agent
Beitrag von: Andreas Huhn am 23.11.05 - 10:03:09
Hallo Urs und Axel,

nach deinem Codeschnipsel und nachdem ich nochmal den Index der Datenbank neu erstellen mußte läuft er nun wirklich ohne Fehlermeldung.

Gerade das konnte ich eben nicht glauben, Axel. Hab die Überprüfungen auch erstmal mit Dummywerten gelöst, aber ich wollte noch mal nachfragen weil ich mir einfach nicht vorstellen konnte daß das nicht möglich ist. Ok, wenn du es mir jetzt so sagst werd ichs glauben...

Grüße,

Andreas