Autor Thema: Gestaltung "Durch Aktual./Ersetz. der Gestaltung nicht änderbar" entfernen  (Gelesen 4199 mal)

Offline knolli75

  • Frischling
  • *
  • Beiträge: 12
  • Geschlecht: Männlich
    • Knollis Website
Hallo.
Wir haben unser System auf Domino 7/ Client 7 umgestellt. Die Maildatenbanken werden zur Zeit mit einer 6er Schablone benutzt. Ich möchte die Schablonen über die Konsoleneingabe load convert -u mail\* * mail7.ntf ändern. In ein paar manuellen Testläufen mußten wir aber feststellen, dass die ein oder andere Datenbank in den Masken "Antwort", "Antwort mit Protokol" und "Memo" einen Schreibschutz hat. Das führt dazu, dass der Nutzer einen "illegal circular use" Fehler erhält.
Den Schreibschutz habe ich mit der rechten Maustaste auf die Maske -> "Eigenschaften: Gestaltung..." ->
auf den vorletzten Reiter klicken (der mit dem Lineal und dem Dreieck ->
den Haken vor "Durch Aktual./Ersetz. der Gestaltung nicht änderbar" entfernt.
Ein Schablonenänderung ist dann problemlos möglich.
Kann man diesen Vorgang irgendwie automatisieren ? Ich möchte nicht jede Maildatenbank öffnen und die Haken entfernen, dazu haben wir einfach zu viele davon.
Ich danke euch für die Hilfe.
« Letzte Änderung: 05.10.10 - 15:37:15 von knolli75 »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Irgendwie habt Ihr da aber in vergangenen Zeiten ziemlichen Mist gebaut, Sascha.

Was kannst Du jetzt machen?
- DesignPropEZ von Ytria kaufen. Ich denke, dass ist der einfachste Weg.
- Bei OpenNTF nach einer fertigen open source-Lösung suchen. Könnte durchaus Erfolg haben.
- Selber was schreiben.

Was über all dem stehen sollte, ist aber die Frage: Wie konnte das passieren? Hat man sich da in früheren Zeiten vielleicht sogar etwas dabei gedacht? Nicht, dass es nach dem Update dann an anderer Stelle knallt (eigener Code in den Design-Elementen).

Bernhard

Glombi

  • Gast
Das geht mit Lotuscript. Einfach über alle Masken iterieren und in $Flags das "P" entfernen. Such mal hier im Forum danach, das hatten wir schon mal.

Offline knolli75

  • Frischling
  • *
  • Beiträge: 12
  • Geschlecht: Männlich
    • Knollis Website
Im Scipting bin ich noch nicht so firm. Wie gehe ich das denn am Besten an ? Es wäre schön wenn ich z.B. mit einer Datenbank und entsprechenden Scripts alle Datenbanken auswählen, die Flags in den Masken überprüfen und ggf. ändern kann.
Ich habe zwar einen Beitrag gefunden:
Re: Prohibid DesignRefresh für Datenbankressourcen im Hintergrund http://atnotes.de/index.php/topic,37022.msg233041.html#msg233041, aber eine Lösung ist nicht unbedingt dabei.
Danke euch.

Offline knolli75

  • Frischling
  • *
  • Beiträge: 12
  • Geschlecht: Männlich
    • Knollis Website
Ich habe etwas recherchiert und einen Code-Schnippsel etwas aufgepeppt.
Habe folgenden Code als Agenten in die alte Schablone gebaut und periodisch ablaufen lassen, dann funktioniert der Schablonenwechsel auch ohne Fehlermeldung:

Sub Terminate
   Dim s As New NotesSession
   Set db = s.currentdatabase
   Set nc=db.CreateNoteCollection(False)
   nc.selectagents=True
   nc.SelectForms=True
   nc.SelectViews=True
   nc.SelectFramesets=True
   Call nc.BuildCollection
   nid = nc.GetFirstNoteId
   While nid<>""
      Set doc = db.GetDocumentByID(nid)
      Set item=doc.getfirstitem("$Flags")
      Call doc.ReplaceItemValue("$Flags", "")
      Call doc.Save(True, True)
      nid = nc.GetNextNoteId(nid)
   Wend
End Sub

Ich danke allen für die Unterstützung. Ich denke diese Lösung hilft mit ersteinmal.

Glombi

  • Gast
Oh oh -  das würde ich so nicht machen!!!!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Alternativ kannst du dir auf den Seiten von Teamstudio den Design Manager runterladen. Einen Lizensschlüssel bis zum 14.10 kann ich dir zur Verfügung stellen
« Letzte Änderung: 06.10.10 - 12:33:47 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline knolli75

  • Frischling
  • *
  • Beiträge: 12
  • Geschlecht: Männlich
    • Knollis Website
Vielen Dank für das Angebot. Ich würde mich über eine Mail von dir freuen.

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz