Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: schiba82 am 27.09.05 - 09:35:48
-
Moin,
suche eine Möglichkeit Empfangsbestätigungen direkt beim Eintrffen in einen Ordner zu verschieben. Mit einer Regel geht das ja leider nicht? Hat da jemand zufällig einen Agenten für oder kann mir erläutern wie das funktioniert?
Vielen Dank schonmal.
-
Hi,
wieso soll das mit einer Regel nicht funktionieren?
Axel
-
Hi,
vielen DAnk für die schnelle Antwort. Nach welchem Kriterium soll man denn bei einer Regel filtern?
Nach dem Thema geht ja nicht, da dort ja im Prinzip nicht Empfangsbestätigung drin steht?
Wäre natürlich einfacher wenn es doch geht, aber ich wüsste nicht wie....
-
Nach welchem Kriterium soll man denn bei einer Regel filtern?
Nach welchem Kriterium hättest Du denn bei einem Agenten gefiltert?
-
Also ich denke du kannst es nicht verschieben weil es unterscheidet sich nur an der Form und in den Regeln gibt es nicht das Feld Form zur Auswahl.
-
Ja aber es muss doch eine Möglichkeit geben diese Mails zu verschieben oder nicht?
Nach irgend etwas muss man doch filtern können oder nicht?
-
Das heisst aber trotzdem das du es ändern kannst nur musst du halt die Maske (RulesDlg) anpassen das du auch Form auswählen kannst.
-
Verstehe jetzt nicht so ganz was Du meinst.
Kannst Du mal sagen was ich genau machen muss um dieses Prob zu lösen?
Vielen DAnk für die Mühne
-
Kannst Du mal sagen was ich genau machen muss um dieses Prob zu lösen?
Bei dem Satz glaub ich immer, man spricht mit einer Eliza (http://de.wikipedia.org/wiki/ELIZA).
Du startest den Notes Designer und änderst den Regeldialog dahingehend, dass Du auch das Feld "Form" abfragen kannst. So kannst Du dann bei den Regeln zumindest die Notes-Zustellbestätigungen ausfiltern, indem Du nach dem speziellen Form filterst.
-
Hi,
ich habe es mal probiert und bei mir steht bei einer Empfangsbestätigung immer EMPFANGEN:... im Betreff.
Und danach kannst du filtern.
Axel
-
Nein, nach Empfangen: kann man leider nicht filtern..
das ist ja genau das Problem das ich habe...
Und wie ich die Regel dahingehend ändere weiss ich leider auch nicht. Habe sowas leider noch biue gemahct. Also im Designer schon aber nicht wie ich da die Form abfrage...
Wäre also für Hilfe dankbar...
-
Du startest den Notes Designer und änderst den Regeldialog dahingehend, dass Du auch das Feld "Form" abfragen kannst. So kannst Du dann bei den Regeln zumindest die Notes-Zustellbestätigungen ausfiltern, indem Du nach dem speziellen Form filterst.
Das ist nicht einfach mal so gemacht. Ich würde die Finger davon lassen, besonders wenn man noch nicht viel Erfahrung in der Programmierung hat. Es ist nicht nur der Dialog zu ändern, sondern auch noch die ScriptLibrary Rules_de-DE (hier die Sub ConditionParser). Ob das aber alles ist kann ich nicht sagen. Bestimmt nicht.
Axel
-
Hi zusammen,
die Lösung des Problems hängt von der Anforderungslage ab. Die Regel-Prozedur zu ändern ist sicherlich ein großer programmtechnischer Aufwand.
Wenn es nur um eine Handvoll Benutzer geht, ist ein LS-Agent der regelmäßig die Inbox absucht und anhand der Form mit den Funktionen PutInFolder und RemoveFromFolder arbeitet, die richtige Wahl.
Wenn es aber um viele Benutzer geht, bei denen jeder selbst entscheiden soll ob dieser Vorgang an- oder abgestellt sein soll, dann kommt man um einen weiterführenden Eingriff in die Schablone wohl nicht herum.
Gruß
Willi
P.S. Schiba hat Recht: Nach "Empfangen" kann man nicht suchen, da es nicht im Subject dargestellt wird sondern über eine Formel in der Ansicht.
-
P.S. Schiba hat Recht: Nach "Empfangen" kann man nicht suchen, da es nicht im Subject dargestellt wird sondern über eine Formel in der Ansicht.
Stimmt. Das hab ich aus den Augen verloren. :-\
Axel
-
Ich dachte auch zu beginn das es in Subject steht:
@If(
form = "NonDelivery Report" & (!@IsAvailable(SMTPDSNType) | SMTPDSNType = "0"); "DELIVERY FAILURE: " + FailureReason;
form = "NonDelivery Report" & @IsAvailable(SMTPDSNType) & SMPTDSNType != "0"; "DELIVERY NOTIFICATION: " + FailureReason;
Form = "Delivery Report"; "DELIVERED: " + Subject;
Form = "Return Receipt"; "RECEIVED: " + Subject;
Form = "ReturnNonReceipt"; "NOT RECEIVED: " + Subject;
Subject)
Sollte es wirklich nur ein paar User benötigen wäre es sicher einfacher mit einem Agent.
Und wenn das LS know-how auch nicht vorhanden ist dann erst recht mit Agent.
Sonst wäre es schon machbar die Script Library zu ändern.