- README ergänzt - Technische Dokumentation erstellt - Backup-Konzept dokumentiert - docs-Verzeichnis angelegt - Changelog erweitert - Vorbereitungen für Screenshots und weitere Dokumentation
96 lines
2.0 KiB
Markdown
96 lines
2.0 KiB
Markdown
# Analyse der Implantbibliotheken
|
|
|
|
## Ziel dieser Analyse
|
|
|
|
Dieses Dokument beschreibt den Aufbau der von Planmeca bereitgestellten Implantbibliotheken sowie den Installationsablauf innerhalb des Projekts.
|
|
|
|
## Herkunft der Bibliotheken
|
|
|
|
Die Bibliotheken werden über die offizielle Planmeca Implant Library Webseite bereitgestellt.
|
|
|
|
Die Anwendung lädt die Seite herunter, analysiert die verfügbaren Downloadlinks und stellt diese dem Benutzer zur Auswahl bereit.
|
|
|
|
## Aufbau der ZIP-Dateien
|
|
|
|
Typischer Aufbau:
|
|
|
|
```text
|
|
Hersteller_installer.zip
|
|
└── Implant_library_files
|
|
└── Hersteller
|
|
├── implants
|
|
│ ├── files
|
|
│ └── scripts
|
|
└── sleeves
|
|
├── files
|
|
└── scripts
|
|
```
|
|
|
|
## Implantatdateien
|
|
|
|
Quelle:
|
|
|
|
```text
|
|
Implant_library_files\Hersteller\implants\files
|
|
```
|
|
|
|
Ziel:
|
|
|
|
```text
|
|
<Romexis>\geometries\implants\Hersteller
|
|
```
|
|
|
|
## Sleeve-Dateien
|
|
|
|
Quelle:
|
|
|
|
```text
|
|
Implant_library_files\Hersteller\sleeves\files
|
|
```
|
|
|
|
Ziel:
|
|
|
|
```text
|
|
<Romexis>\geometries\sleeves\Hersteller
|
|
```
|
|
|
|
## SQL-Dateien
|
|
|
|
Typische Dateien:
|
|
|
|
```text
|
|
RX_Hersteller_implantssqlsrv.sql
|
|
RX_Hersteller_sleevessqlsrv.sql
|
|
```
|
|
|
|
Diese werden nicht direkt durch das Projekt ausgeführt.
|
|
|
|
Stattdessen werden die vom Hersteller gelieferten Installationsskripte verwendet.
|
|
|
|
## Installationsskripte
|
|
|
|
Typische Dateien:
|
|
|
|
```text
|
|
Install_implant.bat
|
|
Install_script.bat
|
|
```
|
|
|
|
Die Nutzung der Originalskripte reduziert den Pflegeaufwand erheblich und erhöht die Kompatibilität bei zukünftigen Bibliotheksupdates.
|
|
|
|
## Hash-Prüfung
|
|
|
|
Zur Erkennung größerer Änderungen können bekannte SHA256-Hashes überprüft werden.
|
|
|
|
Dies dient als zusätzliche Sicherheitsmaßnahme und soll auffällige Änderungen an den Installationsskripten sichtbar machen.
|
|
|
|
## Ablauf
|
|
|
|
1. Bibliotheksliste laden
|
|
2. ZIP-Datei herunterladen
|
|
3. ZIP-Datei entpacken
|
|
4. Dateien nach Romexis kopieren
|
|
5. SQL-Dateien ermitteln
|
|
6. Originalinstaller ausführen
|
|
7. Ergebnis protokollieren
|