Benutzer-Werkzeuge

Webseiten-Werkzeuge


yms_handbuch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
yms_handbuch [22.09.2026 06:08] – Backup eingefügt thoogeyms_handbuch [30.09.2026 06:19] (aktuell) – [Auswahllisten] thooge
Zeile 1: Zeile 1:
 ====== YMS Anleitung ====== ====== YMS Anleitung ======
  
-Hinweise zur Installation unter [[YMS Install]].+Diese Anleitung geht davon aus, daß das System fertig istalliert wurde. 
 +Hinweise zur Installation gibt es unter [[YMS Install]].
  
 Grundlegende Bedienungshinweise sind auch in der Web-GUI eingebaut. Grundlegende Bedienungshinweise sind auch in der Web-GUI eingebaut.
-Dazu auf das Buch-Symbol klicken.+Dazu auf das Buch-Symbol oben in der Menüleiste klicken.
  
 Es gibt die Möglichkeit mit einem leeren System zu starten. Es gibt die Möglichkeit mit einem leeren System zu starten.
Zeile 28: Zeile 29:
  
 Es gibt einige vorbereitete Datensätze, die über SQL-Dateien direkt Es gibt einige vorbereitete Datensätze, die über SQL-Dateien direkt
-in die Datenbank eingespielt werden können.+in die Datenbank eingespielt werden können: 
 +<code> 
 +mariadb yms < db/generic.sql 
 +</code>
  
 Geplant ist auch, einige Beispielboote bereitzustellen. Diese  Geplant ist auch, einige Beispielboote bereitzustellen. Diese 
Zeile 72: Zeile 76:
 Die Auswahllisten gelten gemeinsam für alle definierten Yachten. Die Auswahllisten gelten gemeinsam für alle definierten Yachten.
  
-Einige Werte in den Auswahllisten sind als gesperrt markiert, diese werden+Einige Werte in den Auswahllisten sind als gesperrt markiert (''fixed''), diese werden
 zwingend benötigt und können nicht verändert werden. zwingend benötigt und können nicht verändert werden.
 +Es kann auch eine gesamte Auswahlliste gesperrt sein (''locked''), dann kann diese
 +überhaupt nicht bearbeitet werden, d.h. insbesondere keine weiteren Werte angefügt werden.
  
 ===== Stauraum ===== ===== Stauraum =====
Zeile 98: Zeile 104:
   * stk – Stück   * stk – Stück
 Die Angabe ist optional. Für normale Stauräume wie Schapps oder Backskisten muß keine Kapazität angegeben werden. Die Angabe ist optional. Für normale Stauräume wie Schapps oder Backskisten muß keine Kapazität angegeben werden.
-Die Kapazität beschreibt die mögliche inhaltsmenge und nicht das geometrische Volumen des Stauraums. Die räumlichen Abmessungen werden unabhängig davon über Länge(wx), Breite(wy) und Höhe(wz) angegeben.+Die Kapazität beschreibt die mögliche Inhaltsmenge und nicht das geometrische Volumen des Stauraums. Die räumlichen Abmessungen werden unabhängig davon über Länge(wx), Breite(wy) und Höhe(wz) angegeben.
  
-===== Kisten ===== +===== Box / Kisten / Beutel =====
-Zur besseren Organisation können Kisten angelegt werden.+
  
-  * Kisten als Container für Dinge +Zur besseren Organisation können Container angelegt werden. 
-  * Es kann die Abmessung LxBxH angegeben werden +Eine Box ist eine Kiste wenn sie starre Abmessungen hat. 
-  * Eine Kiste kann ein Gewicht haben +Ohne diese Abmessungen kann es sich auch um einen Beutel handeln.
-  * Eine Kiste kann auch ein Eigengewicht haben +
-  * Eine Kiste kann einen Preis haben +
-  * Inventar kann in Kisten gelagert werden +
-  * Eine Kiste muß einem Stauraum zugeordnet sein+
  
 +  * Es kann die Abmessung LxBxH angegeben werden
 +  * Eine Box kann ein Gewicht haben
 +  * Eine Box kann auch ein Eigengewicht haben
 +  * Eine Box kann einen Preis haben
 +  * Inventar kann in Box gelagert werden
 +  * Eine Box muß einem Stauraum zugeordnet sein
  
 +Es ist vom System nicht vorgesehen Boxen zu verschachteln.
 +Ein Sonderfall wäre der o.a. Beutel, der in einer Kiste liegen könnte.
 +Das Datenmodell sieht hierfür ein Feld (''parent'') vor.
 ===== Ausrüstung  ===== ===== Ausrüstung  =====
  
Zeile 136: Zeile 146:
   * Das Gewicht bezieht sich auf ein einzelnes Teil. Über die Anzahl kann das Gesamtgewicht ermittelt werden   * Das Gewicht bezieht sich auf ein einzelnes Teil. Über die Anzahl kann das Gesamtgewicht ermittelt werden
  
 +Wichtig: Es besteht absichtlich keine Verknüpfung direkt zur Yacht.
 +Diese kann indirekt über den Stauraum oder eine Kiste ermittelt werden.
 +Damit ist es z.B. leicht möglich eine Kiste mit einer Menge Inventar zu
 +einem anderen Boot oder in ein Lager zu verschieben.
 ===== Proviant ===== ===== Proviant =====
  
Zeile 216: Zeile 230:
 Können zu verschiedenen Objekten vergeben werden. Können zu verschiedenen Objekten vergeben werden.
 Haben optional eine Farbe und eine Beschreibung. Haben optional eine Farbe und eine Beschreibung.
 +
 +===== Freie Eigenchaften =====
 +
 +Die Objekte Yacht, Ausrüstung, Inventar, Projekt und Wartung können neben den Standardeigenschaften auch noch weitere, frei definierbare Eigenschaften besitzen.
 +Diese werden als Schlüssel-Wert-Paare separat gespeichert und können für selten genutzte oder spezielle Eigeschaften genutzt werden.
 +Als Beispiel: Einem Funkgerät könnte MMSI und Callsign zugeordnet werden.
  
 ===== Dokumente ===== ===== Dokumente =====
  
-  * Dokument+  * Dokument (PDF)
     * Allgemein     * Allgemein
     * Rechnung     * Rechnung
     * Handbuch     * Handbuch
-  * Bild +  * Bild (PNG oder JPG) 
-  * Zeichnung+  * Zeichnung (SVG) 
 + 
 +Dokumente können verschiedenen Objekten zugeordnet werden: 
 +  * einer Yacht 
 +  * einer Box 
 +  * einem Ausrüstungsgegenstand 
 +  * einem Projekt 
 +  * einer Wartung 
 +  * einer Aufgabe 
 +  * einem Benutzer 
 +  * einer Firma 
 + 
 +Dabei sind Mehrfachzuordnungen möglich oder aber Dokumente ganz ohne 
 +Zuordnung.
  
 ===== Signal K ===== ===== Signal K =====
Zeile 248: Zeile 281:
 Es muß gesichert werden Es muß gesichert werden
   * Die Datenbank mit ''mysqldump''<code>   * Die Datenbank mit ''mysqldump''<code>
-mysqldump --single-transaction yms | gzip -9 > /path/to/usbstick/yms_$(date +"%Y%m%d").gz+mysqldump -Q --single-transaction yms | gzip -9 > /path/to/usbstick/yms_$(date +"%Y%m%d").gz
 </code> </code>
   * Das Dokumentenverzeichnis am besten mit RSync<code>   * Das Dokumentenverzeichnis am besten mit RSync<code>
yms_handbuch.1790057332.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki