Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: robertpp am 23.06.06 - 09:11:31
-
Hallo,
Ich hab eine Schablone in der einige Dokumente liegen. Wenn ich jetzt eine neue Datenbank mit dieser Schablone erstelle werden ja diese Dokumente einmalig in die Db kopiert!
Gibt es die Möglichkeit das er das bei einem Refresh der db mit der Schablone wieder tut?
danke robert
-
Kurze Antwort: Nein. Sowas wäre auch verheerend (wenn man sich die möglichen Auswirkungen überlegt).
Bernhard
-
Hallo.
Ja es wäre nicht gut wenn das Standard-mäßig so wäre!! Aber ich dachte mir vielleicht gibt es ein Flag was man als admin setzten kann wenn man es wirklich braucht!
Sonst einen Lösungsvorschlag wie man das angehen könnte?
Die doc's in der Schablone sollten so verhalten, beim Refresh der db, wie Designelemente!
danke robert
-
Die doc's in der Schablone sollten so verhalten, beim Refresh der db, wie Designelemente!
No way. Du müsstest hierzu eine externe Routine programmieren, die sowohl das Template updatet als auch die in einem separatem Prozess die Dokumente austauscht (!) oder ergänzt.
Beschreib doch bitte mal genauer, was Du überhaupt vorhast. Lösungsvorschläge würden dann etwas leichter fallen.
Bernhard
-
Hallo,
mit der angehängten lss kann man per Script/CAPI die Gestaltung wechseln, aktualisieren.
Dadurch kann man dann per Script alle benötigten Dokumente auch in die gewünschte DB bringen.
mfg
Kjeld
-
Hallo,
Eigentlich ist da garnicht viel dahinter:
In einem doc in der Schablone wird etwas hineingeschrieben, dass dann beim Refresh der db mit übernommen werden soll.
gossifu: Ja und was mach mit geänderten doc in der db und dann ändern der doc in der Schablone!
Einfach löschen der doc aus der db und rein kopieren der Schablonen-doc ist es leider nicht.
-
Hallo,
da das Template und die Datenbank keine Repliken sind, fällt die Replikation weg.
Schaffe Dir doch eine bestimmte Ansicht, in der die Spezialdokumente angezeigt werden.
Nach der Gestaltungsaktualisierung holst Du Dir das Dokument aus der Datenbank und gleichst
es mit allen Felder des Dokuments der Schablone ab. Oder, wenn es sich um Profile handelt ist es ja noch einfacher.
Musste ich auch schon so machen, weil wir Parameterdokumente mitgegeben haben, deren Werte
sich von Version zu Version untzerscheiden konnten.
mfg
Kjeld
-
Hallo,
Und was hast du gemacht: Hast du dann in der db die Doc's immer gelöscht und dann einfach alle Schablonen-doc's wieder rüber kopiert?
-
Hallo Robert,
ich hab nach dem entsprechenden Dokumentenpaar gesucht. Gab es eins, die Werte nach Schablone angepasst.
Wenn nicht, einfach kopiert.
Edit: Löschen hinterlässt immer diese Rümpfe, deshalb hab ich geändert.
mfg
Kjeld