Domino 9 und frühere Versionen > ND9: Entwicklung

FP9: Neues Feature, Regeln auf bestehende Mails auszuführen: nicht fertig?

(1/1)

Tode:
IBM hat dieses neue Feature ja an zwei Stellen eingebaut:

1. Im Regel- Dialog als Button, das funktioniert

2. Es gibt unter "Mehr" eine neue Funktion "Mehr - Mailregeln - Regeln ausführen"

Diese Funktion scheint -zumindest im deutschen Template- nicht rechtzeitig fertig geworden zu sein... Sie öffnet einen Dialog zur Auswahl der Regel(n) zum ausführen.... Aber dieser Dialog hat keinerlei Bestätigungs- Button... Kein "OK" o.ä. Er kann nur per Schliessen- Kreuz geschlossen werden, und dann passiert.... nichts ... was auch nicht weiter verwunderlich ist, denn es kommt dann auch gar kein Code mehr, der DialogBox- Aufruf ist der letzte Aufruf in der Funktion (Case 1, ws Dialogbox unten im Code)... Was der Benutzer da eingibt wird gar nicht ausgewertet geschweige denn irgendwas gestartet:


--- Code: --- Select Case RunStopRule
Case 1:
Call ws.DialogBox("RunRulesNowDlg",True,True,True,True,True,False,MaxRunRules_3,RRDoc ,True, True)
Case 3,4:
Call RRprof.ReplaceItemValue("RROrderNums", CStr(note.Universalid))
Call RRprof.ReplaceItemValue("RRDlgStatus", "1")
Dim usernam As NotesName
Set usernam  = s.CreateName(s.Effectiveusername)
Call RRprof.ReplaceItemValue("RRByUser", usernam.Canonical)
Call RRprof.ReplaceItemValue("RRTotRules", 1)
Call RRprof.ReplaceItemValue("RRCurRule", 1)
Call RRprof.ReplaceItemValue("RRVName", RView.Name)
Call RRprof.ReplaceItemValue("RRNoteEmailData_1", "")
Call RRprof.ReplaceItemValue("RRNoteEmailData_2", "")
Call RRprof.ReplaceItemValue("RRNoteEmailData_3", "")
Call RRprof.ReplaceItemValue("RRNoteEmailData_4", "")
Call RRprof.ReplaceItemValue("RRNoteEmailData_5", "")
Call RRprof.Save(True,False)
Call ws.DialogBox("RunRuleNowDlg",True,True,True,True,True,False, MaxRunRules_3,RRDoc ,True, True)
End Select
--- Ende Code ---

Im QueryClose der aufgerufenen Maske wird auch nur ein Update / Save eines Profils aufgerufen, also auch kein "Leg Los".

WTF? Bin ich einfach zu blöd für die neue Funktion?

Nur nebenbei für alle, die selber probieren wollen: Nur ein Template- Update reicht nicht, die Buttons sind verborgen für alle mit Client < FP9 (ich vermute, weil mindestens eine neue -noch nicht dokumentierte- Methode NotesDocument.GetProfileDocumentWithRefresh verwendet wird) und verborgen, so lange das Feature nicht im Kalenderprofil eingeschaltet wird...

ghostmw:
Hi,

hab was bei der IBM gefunden... ich denke aber mal du hast das schon gemacht, oder ?



--- Zitat ---6) Run mail rules on existing messages (SPR #BLIO8TGDUW)
You can use mail rules to run actions on mail already in mail folders. To enable this feature, click File > Preferences > Mail. In Mail Options, select Enable Run Rules On Existing Mail.
To use this feature, your administrator must upgrade your mail file to the Feature Pack 9 template.
--- Ende Zitat ---

[edit:]
Vielleicht triggert das einen Dominotask, der dann loslegt oder doch den Client ? Im Netz habe ich nichts gefunden, was da etwas Licht ins Dunkel bringen könnte.

Gruß
Marco

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln