Autor Thema: Regeln kopieren  (Gelesen 6617 mal)

Offline marco

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Regeln kopieren
« am: 08.11.05 - 15:55:36 »
Tag zusammen,

ich habe einen Benutzer, der sich ca. 20 Mailregeln gebastelt hat, die jetzt auch bei seiner Vertretung eingerichtet werden sollen. Faul wie ich bin, möchte ich die natürlich nicht zu Fuß kopieren. Ich habe im IBM-Notes Forum auch folgenden Eintrag gefunden:

> Seems that Rule documents are regular documents but they do have the $KeepPrivate set to > 1. So that means you can't copy or forward them... similar to how the Notes client handles the > email "do not allow copy or forward of this doc" function.

> So... to copy rules from one database to another here's what you do....
> Create a view of form="Mailrule" in both dbs
> set $KeepPrivate to 0
> copy/paste rule docs from Db to Db
> edit the new rule doc and resave it

Dummerweise kann ich mit dieser Antwort nicht viel anfangen, da mir offensichtlich die notwendigen Notes-Vokabeln bzw. Kenntnisse fehlen.
Kann das jemand so beschreiben, dass auch ein "Nicht-Notes-Gott" damit klarkommt?

Vielen Dank im Voraus!

marco
Wer Rechtschreibfehler findet darf sie behalten!
-----------------------------------------------------------------
2 x 8.5.1 auf W2K8 im Cluster
2 x 8.5.1 für Blackberry / Webmail
850 Clients - 7.0.x auf W2k/WinXP

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Regeln kopieren
« Antwort #1 am: 08.11.05 - 16:14:32 »
Hi,

also ich verstehe das so.

Die Mailregeln sind normale Notesdokumente die allerding durch das Feld $KeepPrivate vor dem Kopieren, Drucken usw. geschützt sind.

Um sie doch kopieren zu können sind die folgenden Schritte notwendig.

1. In beiden Datenbanken muss eine neue Ansicht mit der Selektionsformel Form = "Mailrule" erstellt werden.

2. In der Ausgangsdatenbank erstellst du die einen Agent, der auf ausgewählte Dokumente zielt und der, per einfacher Aktion das Feld $KeepPrivate auf 0 setzt.

3. Jetzt kann man die Regeln kopieren und in die DB einfügen.

4. In der Ziel-DB müssen alle Regel einmal geöffnet und dann gespeichert werden.

Ergänzend würde ich anschließend in der Ausgangs-DB das Feld $KeepPrivate per Angent wieder auf 1 setzen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #2 am: 08.11.05 - 16:26:01 »
Wozu braucht es hierfür eigentlich noch eine View, wo doch dafür schon einen Folder gibt ? Was übersehe ich da ?
Zu beachten ist unbedingt, dass die MailRule-Dokumente lediglich Abbilder der Regeln sind - die eigentlichen Regeln werden tokenisiert im CalendarProfile abgelegt ! Daher ist auch das manuelle Editieren und Speichern in der Ziel-DB zwingend notwendig.
Dabei wird übrigens auch das $KeepPrivate wieder auf "1" gesetzt.

Ganz sauber ist das Vorgehen auf jeden Fall nicht. "Könnte klappen, könnte klappen", wie der 1WO von U96 gesagt hätte  ;) Risken und Nebenwirkungen bestehen auf jeden Fall (zudem die Regeln ja auch intern durchnumeriert sind, um ihre Pendants im CalendarProfile zu finden.

Wenn es schiefgeht, sei dieser Thread empfohlen - hier steht das Vorgehen, wie man ungerufene Geister wieder los wird. Marco, ich würde diesen Thread als erstes lesen und dann überlegen, ob ich die zwanzig Rules nicht doch lieber mit der Hand erzeuge, da das dort beschriebene Verfahren doch um einiges komplizierter ist das das Mailrule-Kopieren, mit dem Du Probleme hast.

Bernhard

Offline marco

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #3 am: 09.11.05 - 13:19:06 »
Danke für die schnellen Antworten.

Da ich nicht nur faul sondern auch feige bin, werde ich Bernhards
Rat befolgen und die Finger davon lassen. :-)

Bis zum nächsten Mal...

marco
Wer Rechtschreibfehler findet darf sie behalten!
-----------------------------------------------------------------
2 x 8.5.1 auf W2K8 im Cluster
2 x 8.5.1 für Blackberry / Webmail
850 Clients - 7.0.x auf W2k/WinXP

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Regeln kopieren
« Antwort #4 am: 12.06.06 - 16:22:00 »
Hallo!

Bin nun auch dabei Regeln zu kopieren, aber wenn ich mir den Agenten erstellen will, dann finde ich ums verecken nicht das Feld "$KeepPrivate". Weiß jemand, warum das nicht aufscheint? Ich habe überhaupt keine $Felder und nur eines was mit K beginnt, nämlich KeepPosted.
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #5 am: 12.06.06 - 16:28:32 »
Wo suchst Du überhaupt "$KeepPrivate" ?

Bernhard

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Regeln kopieren
« Antwort #6 am: 12.06.06 - 16:31:36 »
Agent erstellen -> Aktion -> Aktion hinzufügen -> Feld ändern -> Zu änderndes Feld ...
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #7 am: 12.06.06 - 16:45:53 »
Warum schreibst Du Dir keinen richtigen Agent? System items werden Dir von simple agents eh nicht angeboten.

Bernhard

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Regeln kopieren
« Antwort #8 am: 12.06.06 - 16:46:45 »
$ - Felder wirst du da nicht finden. Das sind nämlich Systemfelder, die in der Regel von Notes verwaltet werden.

Per Formelsprache oder Script lassen sich die Felder setzen. Allerdings muss man genau wissen was man tut.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Regeln kopieren
« Antwort #9 am: 12.06.06 - 16:49:16 »
Also ihr meint über "Einfache Aktion(en)" ein solcher Agent bringst hier nicht? Na dann muss ich es bleiben lassen, denn bei Formel und Scripts kenne ich mich nicht aus. Danke trotzdem.
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline Peter S.

  • Senior Mitglied
  • ****
  • Beiträge: 429
Re: Regeln kopieren
« Antwort #10 am: 13.06.06 - 09:06:28 »
Laßt bitte die Finger davon an den Mailregeln rumzuschrauben.
Die laufen auf dem Server im Router ab, und wenn da eine vermurkst wird bekommt man die nie wieder abgeschaltet :-(
Also nimm dir einen Azubi und lass ihn die 20 Regeln abtippern.
Alles andere kann dir auf dem Server richtig Streß machen.


Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #11 am: 13.06.06 - 10:13:02 »
Die laufen auf dem Server im Router ab, und wenn da eine vermurkst wird bekommt man die nie wieder abgeschaltet :-(

DAS halte ich für ein Gerücht  ;D  Oder es stellt sich die Frage: Wer ist "man"?

Bernhard

Offline Peter S.

  • Senior Mitglied
  • ****
  • Beiträge: 429
Re: Regeln kopieren
« Antwort #12 am: 13.06.06 - 10:19:49 »
Ist kein Gerücht sondern selbst erlebt.
- Regel erstellt
- Regel gelöscht ohne sie abzuschalten (geht prima wenn man den Rules-Ordner modifiziert)
- Regel wird trotzdem durch den Router weiter ausgeführt.

Einzige Lösung war:
Regel nochmal exakt so erstellt wie sie war (in der Usermailbox), dann deaktiviert und dan gelöscht.

Aber probiert ruhig rum. Ich freue mich schon auf die Meldungen: "Mails werden umgeleitet obwohl gar keine Regel vorhanden ist"

Denselben Effekt hat man übrigens wenn man über eine R5/R6 Maildatenbank mit aktiviertem Out-of-Office-Agent eine R4 Mailschablone legt.
Dann läuft der OOO-agent im Router weiter und lässt sich in der 4er DB nicht deaktivieren.

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #13 am: 13.06.06 - 10:26:31 »
Einzige Lösung war:

Das "gelöschte" Regeln (sind ja gar nicht gelöscht ...) weiterlaufen, ist natürlich kein Gerücht, aber Deine "einzige Lösung" ist eines.

Regeln werden tokenisiert im ProfileDoc des Mailfiles gespeichert. Und dort kann man sie natürlich (programmatisch) auch entfernen. Das steht aber bereits hier in diesem Thread.

Bernhard

Offline Peter S.

  • Senior Mitglied
  • ****
  • Beiträge: 429
Re: Regeln kopieren
« Antwort #14 am: 13.06.06 - 10:43:21 »
Hm, ich weiß leider nicht was "tokenisiert" heißt.
Aber wenn man die abschalten kann ohne die wieder neu anlegen zu müssen, wäre das super.
Wir haben schon ab und zu mal solche Anfragen.
Gibt es da Code zu?

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #15 am: 13.06.06 - 11:21:47 »
Tokenisiert bedeutet, dass die einfachen Aktionen, die die Regel bildet, in einen Zwischencode übersetzt wird, der dann später vom Router ausgeführt wird.
Dieser Zwischencode wird im CalendarProfile abgelegt und stellt die eigentlichen Regeln dar (daher auch das Problem mit gelöschten Regel-Dokumenten, die ja nur der Eingabe und Bearbeitung dienen).

Bernhard

Offline Peter S.

  • Senior Mitglied
  • ****
  • Beiträge: 429
Re: Regeln kopieren
« Antwort #16 am: 13.06.06 - 11:30:34 »
Weißt du zufällig noch wie das Feld im CalendarProfil heißt in das diese Regeln abgelegt werden?

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Regeln kopieren
« Antwort #17 am: 13.06.06 - 11:55:15 »
Das ist kein Feld, sondern sind Items im Dokument:
$FilterFormula_x mit x als fortlaufender Nummer.

Achtung: Mit "einfach so ein Item rausknallen ist es nicht getan, da der Bezug zu den Rule setup docs erhalten bleiben muss. Alles 'rausknallen geht natürlich  ;D

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz