Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Die Idee

Bisher gab es kein klares Konzept, wie mit kundenspezifischen Anpassungen in Reportvorlagen oder Modelldateien umgegangen werden soll. Bei einem Update der Applikation bestand die Gefahr, dass durch den Kunden vorgenommene Anpassungen an Reportvorlagen oder Modelldateien überschrieben wurden und verloren gingen. Es gab keine Trennung zwischen den von uns mit der Applikation ausgelieferten Standarddateien und den kundenspezifisch angepassten Dateien.

Eine neue Verzeichnisstruktur soll eine saubere Trennung zwischen Standarddateien und kundenspezifischen Dateien ermöglichen.

Standarddateien

Standarddateien werden mit jeder Installation von Logo mitgeliefert und werden bei jedem Update der Applikation durch die neuste Version der Standarddateien überschrieben. Die Standarddateien sollen nicht vom Kunden angepasst werden, Anpassungen an den Standarddateien werden beim nächsten Update überschrieben.
Die Standarddateien befinden sich in folgenden 4 Verzeichnissen direkt unterhalb des Applikationsverzeichnisses:

  • Grids

  • Models

  • Roadsigns

  • Templates

Diese 4 Standardverzeichnisse sind fix und können nicht konfiguriert werden, d.h. die entsprechenden Verzeichnispfade (Gitterdateien, Modelle, Signale und Vorlagen) in den Einstellungen von Logo entfallen.

Kundenspezifische Dateien

Kundenspezifische Anpassungen können für Reportvorlagen, Modelldateien und Signal-Bilddateien vorgenommen werden. In den Einstellungen von Logo können Verzeichnispfade für folgende kundenspezifische Verzeichnisse definiert werden:

  • Eigene Modelle

  • Eigene Signale

  • Eigene Vorlagen

Dateien in diesen Verzeichnissen werden bei einem Update der Applikation nicht verändert, d.h. die vorgenommenen Anpassungen in diesen Dateien bleiben erhalten.

Wann werden welche Dateien verwendet?

Wenn Logo z.B. eine bestimmte Reportvorlage benötigt, wird folgendermassen gesucht:

  • Ist ein Verzeichnispfad für “Eigene Vorlagen” definiert, wird die Vorlage zuerst in den kundenspezifischen Vorlagen unter diesem Verzeichnispfad gesucht. Wird die Vorlage dort gefunden, wird diese verwendet.

  • Andernfalls wird die Vorlage im Standardverzeichnis “Templates” unterhalb des Applikationsverzeichnisses gesucht.

Modelldateien und Signal-Bilddateien werden nach dem gleichen Prinzip gesucht.

  • No labels