Filebasierende Verwaltung

Aus CATIA-Wiki
Version vom 18. Juni 2009, 22:43 Uhr von Dieter (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Mit folgenden Empfehlungen kann man auch größere Projekte mit CATIA V5 filebasierend und im Team bearbeiten. Auf ein PLM-System (Enovia, Smart-Team) kann dann in vielen Fällen verzichtet werden.

Ordnerstruktur

  • Es ist dringend zu empfehlen, immer alle CATParts im selben Ordner zu halten wie das entsprechende CATProduct. Wenn ein CATProduct CATParts aus anderen Ordnern beinhaltet, führt dies in der Regel zu Verwirrung und Unklarheiten.
  • Die Suchreihenfolge für Dokumente sollte so eingestellt werden, dass CATIA verlinkte Files immer zuerst im selben Ordner sucht. Damit ist gewährleistet, dass CATIA auch dann die richtigen Dokumente (Versionen..) öffnet, wenn der Pfad umbenannt oder kopiert wurde. Die Einstellung erfolgt in CATIA durch Menüpunkt Tools / Options > General > Document, untere Liste (Linked Document Localization) 'Folder of the pointing document' an oberster Stelle, dann 'Relative Folder' und 'Folder of the link' an 3. Stelle.
  • Wenn diese Regel zuvor nicht eingehalten worden war, können die CATParts und CATProducts mithilfe dieser Befehle in einen gemeinsamen Ordner kopiert werden: 'Send to Directory' (nur in einen neuen Ordner) oder 'Save-Management' mit folgender Vorgehensweise:
    • Man öffnet das Hauptprodukt in CATIA,
    • Ruft das Save-Management auf,
    • selektiert das Haupt-CATProduct,
    • klickt auf 'Save as..' und speichert es in dem gewünschten neuen oder seitherigen Ordner (mit überschreiben)
    • klickt dann auf 'Propagate Directory' bevor
    • das Save-Management mit OK ausgeführt wird.
  • Unter-CATProducts können ggf. in entsprechenden Unter-Ordner liegen (immer gemeinsam mit den zugehörigen CATParts). Sie werden durch die 'Relative Folder'-Suchstrategie von CATIA wiedergefunden, auch wenn der gemeinsame Haupt-Pfad umbenannt oder verschoben wurde.
  • Zeichnungen können in einem beliebigen Ordner gepflegt werden. Hier kann auch eine Versionierung im Dateinamen erfolgen, da es keine Links auf CATDrawings gibt (sie werden nicht in einem CATProduct verwendet). Ausnahme: CATDrawings die über Catalog-Files referenziert werden.

Dateinamen

  • Im Dateinamen von CATParts oder CATProducts sollten keine Angaben wie Versionsnummern oder Änderungsdatum gemacht werden. Wenn erforderlich wird von einzelnen veralteten Files eine Kopie erstellt (in Windows), umbenannt (mit einem Änderungsdatum versehen) und in einem Unterordner ('veraltet') archiviert. Das aktive und aktuelle CATPart ist stets daran zu erkennen, dass kein Datum im Dateinamen steckt. Alle nicht-aktiven CATParts (die nicht von einem CATProdukt verwendet werden) sollten aus dem Ordner entfernt werden.
  • Das CATProduct sollte im Dateinamen als erstes Zeichen einen Unterstrich '_' erhalten (insbesondere wenn weitere Unterprodukte im selben Ordner stehen). Dadurch erscheint es in der Dateiliste als erste Datei, und kann daran als Hauptprodukt erkannt werden.
  • Wenn mehrere CATProducts im selben Ordner gepflegt werden, kann für jedes CATProduct und die zugehörigen CATParts eine gemeinsame Vorsilbe im Dateinamen verwendet werden. Nachträglich kann das für mehrere Files mithilfe des Save-Managements vorgenommen werden ('apply Pattern').

Versionierung, Datensicherung

  • Versionierung und Backup sollte stets den gesamten Ordner mit allen CATParts erfassen, da diese möglicherweise miteinander verlinkt sind. Dazu erstellt man ein ZIP-Archiv oder eine Kopie des ganzen Ordners mit Versions-/Datumsangaben im Namen.
  • Einzelne Dokumente die als (jetzt veraltete) Version gesichert werden sollen, werden auf einen neuen Dateinamen mit Versionsnummer und/oder Datum kopiert, und in ein entsprechendes (Unter)-Verzeichnis für alte Versionen verschoben.
  • Tipp: Wenn entsprechende Tools verfügbar sind, ist auch die Erstellung von Hardlinks für alle CATIA-Dokumente in einer parallelen Ordnerstruktur enpfehlenswert. Alle CATIA-Dokumente die nicht geändert wurden gibt es dann nur 1x auf dem Datenträger, sie sind jedoch in mehreren Ordnern aufgelistet und aufrufbar. Sobald aber CATIA eine geänderte Kopie speichert, wird der Hardlink aufgehoben, und automatisch unabhängige Kopien angelegt (CATIA löscht den Verzeichniseintrag des geöffneten Hardlinks und schreibt stattdessen ein neues Dokument mit demselben Namen). Ein Tool dazu für Windows XP ist z.B. NTFS-Link (funktioniert auch mit Samba-Filesystem..!).
  • Umbennen oder Verschieben von (aktuellen) CATParts oder CATProducts darf niemals unter Windows/Unix erfolgen! Dazu immer aus CATIA heraus 'Save as..' oder 'Save-Mangement' verwenden. Erst wenn ein File nicht mehr aktuell in einem Produkt verwendet wird (veraltetes Einzelteil), kann es auf Windows-Ebene gelöscht, verschoben oder umbenannt werden. Sonst funktionieren die Links zwischen CATProduct und CATParts nicht mehr, und ungewollte Seiteneffekte machen einem das Leben schwer.
  • Eine Reparatur fehlerhafter Links ist möglich mit folgenden Befehlen:
    • File/Desk: Find
    • Edit/Links...
    • Im Product: Kontextmenü auf der Instanz, dann Replace Component und/oder Define Contextual Links

Teamarbeit

  • Für die gleichzeitige Zusammenarbeit in einem Team können alle Teammitglieder zugleich lesend auf die selben Daten zugreifen. Allerdings muß jeweils eindeutig definiert sein, wer welches File (CATProduct oder CATPart) ändern bzw. überschreiben darf. Um dies auch ohne PLM-System zu steuern, kann man die Benutzerrechte von Windows oder Unix verwenden. Alle Teammitglieder gehören demnach zu einer Benutzergruppe, die lesend auf alle Daten zugreifen dürfen. Schreiben darf nur der jeweilige Eigentümer jedes Files, der vor Aufruf entsprechend gesetzt wird. Sinnvollerweise wird die Steuerung der Eigentümerrechte über entsprechende Scripts anwenderfreundlich vorbereitet. In aller Regel ist es unproblematisch, wenn Links zwischen CATParts definiert werden, ohne dass das CATProduct gespeichert wird, das den Kontext definiert. Bei CCP-Links ist dies sowieso bedeutungslos.

Siehe auch

Alle Seiten zu Anwendung/Methodik sind zu finden unter der Kategorieseite: