Der Schablonewechsel funktioniert nicht vollständig

  • Guten Tag,


    wir haben seit geraumer Zeit das Problem, daß bei neu ausgelieferten Schablone (mit versteckter Gestaltung) der Schabonen wechsel vom Administartor ohne Fehlermeldungen ausgeführt werden kann, aber leider nicht alle Gestaltungselemente (Ansichten, Agenten oder auch Masken) das Update wirklich abbekommen.
    Für den Admin ist nicht zu sehen, daß etwas nicht funktioniert hat, erst die automatischen Agenten stellen (durch unsere Progrmmroutinen) fest, daß die Datenbankgestaltung nicht konsistent ist.


    Dabei haben wir festgestellt, daß auch mal Ansichten doppelt vorhanden sind, oder neue Gestaltungselemente gar nicht vorhanden waren.


    Wir lassen die Gestaltung immer vom Admin signieren, trotzdem ...


    Was können wir noch tun? In unserer Testumgebung läßt sich das Problem nicht nachstellen. Erst bei unseren Kunden funktioniert der Schablonenwechsel nicht mal 80%tig.


    Hat jemand Erfahrung mit diesem ... :hammer:


    Danke
    Bernd

  • Vermutlich wurden bei einem vorherigen Schablonenupdate das Flag gesetzt, daß bestimmte Elemente nicht aktualisiert werden dürfen.


    Ersetzt das Design einmal mit nicht verborgener Gestaltung und überprüft die entsprechenden Elemente auf dieses Flag und nehmt es heraus.
    Dann die Schablone wieder mit verstecktem Design drüber und die Probleme müssten behoben sein

  • Servus zusammen,
    das Problem mit dem Schablonenwechsel hatte ich auch schon. Es lag aber damals an dem Problem, dass bei verschiedenen Gestaltungselementen das Kennzeichen "bei Schablonenwechsel nicht aktualisieren" angehakt war.


    Ich hab momentan auch das problem, dass ich eine datenbank bei Kunden draußen habe und jetzt der Schablonenwechsel nicht imemr reibungslos funktioniert. Gibt es eine Möglichkeit über Script o.ä. das Kennzeichen bei den Gestaltungselementen zu entfernen???


    Gruß
    Frank

  • "Bei Schablonenwechsel nicht aktualisieren" ist technisch in den DesignNotes umgesetzt, indem dort in dem Feld $FLAG ein
    P
    (großgeschriebenes P wie Paula) drinsteht. Wenn man das löscht, werden die Designelemente wieder aus der Schablone genommen (bzw. in der Schablone nicht existierende Gestaltungselemente werden gelöscht !!!).


    Gruß


    Norbert


    Z.B. für die Ansichten:


    Forall av In DB.Views
    UnID$=av.UniversalID
    Set Folder = db.GetDocumentByUNID(UnID$)
    VFlag = Folder.GetItemValue( "$Flags" )
    Flag$=VFlag(0)
    k = Instr(1, Flag$, "P",1)
    If k=0 Then
    ...

  • Hallo liebe Leute,


    danke für die Hinweis (besonders das mit $FLAG :-)) ) aber leider hatten wir das auch in Verdacht und sind mittlerweile sehr aufmerksam, daß hier das Flag immer richtig (NICHT) gesetzt ist.


    Trotzdem funktioniert der Schablonenwechsel fast nirgends einwandfrei.


    Könnte es noch damit zusammenhängen, daß in der DB gearbeitet wird, bzw, daß MAs die DB einfach aufmachen und stundenlang in irgendeiner Ansicht stehen bleiben????


    Immer noch hilflos und dankbar für Hinweise.


    Bernd