Ja schon, nur leider kann man diese Regeln nicht so einfach an alle User verteilen.
Wenns Dir darum geht, eine Regel zu verteilen, ohne dem User zuviel zuzumuten, hab ich evtl. was für Dich. Ich stand vor 2 Jahren vor einer ähnlichen Aufgabenstellung und hab folgendes gemacht:
Mein Gedankengang war -> was passiert wenn man ganz billig unter Werkzeuge, Regeln auf "Neue Regel" klickt.
Notes tut erstmal nichts andres, als ein neues Dokument von der Maske "Mailrule" zu erzeugen von dieses per Dialogbox darzustellen
Soweit so gut... nun hatte ich überlegt, wie man die Felder automatisch befüllen kann... das an sich ist auch kein Problem.
Schön und gut - dann hätte der User zwar das Regelfenster offen mit korrekt ausgefüllten Feldern, er müsste aber dummerweise immer noch auf "Hinzufügen", "Aktion hinzufügen" und "OK" klicken,
damit die Regel tatsächlich erzeugt wird.
Die LotusScript-Funktionen, die dahinter liegen heissen ButtonAddCondition, ButtonAddAction und ButtonOKClient, welche im Modul "Rules_de-DE" definiert sind.
Somit lag die Lösung schon recht nahe: im onLoad-Ereignis der Mailrule-Maske die 3 Funktionen nacheinander aufrufen. Dann würden zuerst die 3 Felder automatisch befüllt, anschließend die Maske
geladen, die Bedingung und die Aktion hinzugefügt und die Dialogbox gleich wieder mit "OK" geschlossen. Der User sieht das Fenster kurz aufploppen und gleich wieder verschwinden.
Insofern habe ich in unserer Mail-Schablone eine Kopie der Maske "(RulesDlg)" erstellt und sie "(SpamRule)" genannt. In der SpamRule-Maske dann im onLoad-Ereignis die 3 Funktionen aufrufen:
ButtonAddCondition
ButtonAddAction
ButtonOKClient
Dann über Nacht den Design-Task meine neue Maske in alle Mail-DBs verteilen lassen.
Am nächsten Tag gabs dann eine Mail an alle Mitarbeiter à la "Wir sind die Helden und haben seit heute eine Spamerkennung aktiv... als solche klassifizierte Mails enthalten ab sofort [SPAM] im Betreff. Wenn Sie möchten, dass diese Mails automatisch in unerwünschte Mails verschoben werden, dann klicken Sie bitte [hier]"
In diese Mail dann einen Button mit folgendem Script eingefügt:
Dim newdoc As notesdocument
Dim maildb As notesdatabase
Dim session As New notessession
Dim ws As New notesuiworkspace
Set maildb = session.currentdatabase
Set newdoc = New notesdocument(maildb)
newdoc.condition = "2"
newdoc.string = "[SPAM]"
newdoc.folder = "($JunkMail)"
Call ws.dialogbox("(SpamRule)", True, True,True,False,False, False, "Neue Regel", newdoc, True, True)
Resultat: der User muss letztlich nur einen einzigen Button in einer Mail anklicken, wenn er die Regel eingerichtet haben möchte. Ein - aus meiner Sicht - dem User zumutbarer Aufwand, die Akzeptanz bei unseren Usern war auch sehr hoch.
Bitte bedenken: an der Mailschablone rumfrickeln kann übel ins Auge gehen, wenn man nicht weiss was man tut. Ich möchte auch nicht behaupten, diese Lösung sei die beste - allerdings hab ich bis heute nichts vergleichbares gefunden.. und: sie hat funktioniert.
Wenn jemand ne bessere Idee hat, bin ich natürlich offen dafür
Gruß
Ben