Autor Thema: FP9: Neues Feature, Regeln auf bestehende Mails auszuführen: nicht fertig?  (Gelesen 2363 mal)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
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

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...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline ghostmw

  • Aktives Mitglied
  • ***
  • Beiträge: 201
  • Geschlecht: Männlich
    • BELOS - Raum+Ressourcenmanagement unter Lotus Notes
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.

[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
« Letzte Änderung: 15.09.17 - 17:07:26 von ghostmw »
Grüße
Marco Weller
Lotus Domino / Lotus Notes seit 1996 (ab 4.5x)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz