Dokument exportieren ASSEMBLAGE
Auslösen:
Die Auslösung kann auf folgende Weise erfolgen:
- Wenn der Nutzer einen Dokument ZUSAMMENBAUund den Status dieses Dokuments (Fortschritt im Arbeitsablauf des Dokuments) auf den Status ETAT_VALID
- Wenn der Nutzer einen Dokument ZUSAMMENBAUDiese Möglichkeit hängt von der Einstellung ab, ob die Kontextmenü-Aktion aktiviert ist oder nicht (siehe "Schnittstelleneinstellungen").
Beachten Sie, dass es möglich ist, die Übertragung von mehreren dokumente ASSEMBLAGE gleichzeitig (Mehrfachauswahl mehrerer Dokumente und Änderung des Status oder Starten der Übertragung durch den Benutzer).
Ablauf der Behandlung:
Zunächst einmal ist es notwendig, darauf hinzuweisen, dass im Falle eines Exports auf einem Dokument ZUSAMMENBAUIn der Regel werden 2 Hauptgruppen von Informationen generiert:
- Stücklistendaten: Verbindungen zwischen der Baugruppe und allen ihren Komponenten (mit Mengeninformationen und Attributen, die den Spalten in der Stückliste entsprechen).
- Die technischen Informationen zu jedem Element: Die Attribute, die für jedes von der Übertragung betroffene Dokument spezifisch sind; diese Attributliste wird in den Einstellungen festgelegt.
Außerdem für die Verarbeitung, die bei einem Export aus einem Dokument ZUSAMMENBAUIn diesem Fall ist es notwendig, mehrere Fälle zu identifizieren:
- Homogene Behandlung:
In diesem Fall gehen die Baugruppe und alle damit verbundenen Dokumente in den Zustand ETAT_VALID. Die Behandlung ist dann wie folgt:
- Generierung von Stücklistenbeziehungen:
- Durchläuft den gesamten Stücklistenbaum (mehrstufig) en "Letzte Version"
- Es können zwei Behandlungen generiert werden (nur für Dateien im XML-Format):
- Bearbeiten von Multi-Level-Links: Links zwischen dem Stücklistenkopf und seinen direkten Komponenten (Teile und/oder Baugruppen), und wenn die Komponente eine Unterbaugruppe ist, gleich danach die Links zu seinen direkten Komponenten, und so weiter...
- Bearbeiten von einstufigen Links: Links zwischen dem Stücklistenkopf und allen seinen direkten Komponenten (Teile und/oder Baugruppen). Anschließend für jede angetroffene Unterbaugruppe die direkten Verbindungen zwischen dieser Unterbaugruppe und allen ihren direkten Komponenten, und so weiter ...
- Export der Werte der von der Übertragung betroffenen Attribute für jedes Dokument (definiert in den Schnittstelleneinstellungen, siehe "Exportierte Attribute - Nomenklatur-Links ")
- Export der Menge und der verwendeten Konfiguration für alle "Komponenten"-Dokumente (betrifft Dateien vom Typ SOLIDWORKS)
- Die berücksichtigte Konfiguration ist die aktive oder in den Assembly-Links referenzierte Konfiguration, je nach den eingerichteten Einstellungen
- Name der Datei(en): Festgelegt im Schnittstelleneinstellung
- Dateiformat: XML oder CSV, abhängig von der Schnittstelleneinstellung
- Generierung der Attributwerte von verknüpften Dokumenten:
- Betrifft den Stücklistenkopf und die Gesamtheit der zugehörigen Dokumente
- Die Wahl der betreffenden Konfiguration(en) ist parametrisierbar
- Dateiname: Wird in der Schnittstelleneinstellung
- Dateiinhalt: Die (durch Einstellungen festgelegte) Kennung jedes Dokuments, gefolgt von den Werten der von der Übertragung betroffenen Attribute (in den Schnittstelleneinstellungen festgelegt), und zwar für alle Dokumente nacheinander.
- Dateiformat: XML oder CSV, abhängig von den Einstellungen der Schnittstelle
- Am Ende der Behandlung, wenn diese Option aktiv ist, wird eine Benachrichtigung über Erfolg oder Misserfolg an einen oder mehrere definierte Benutzer gesendet
- Eine Aufzeichnung der Verarbeitung wird in die Log-Datei eingefügt
- Heterogene Behandlung:
In diesem Fall wechselt die Kopfbaugruppe (und eventuell einige andere abhängige Dokumente ...) in den Zustand ETAT_VALIDund einige der damit zusammenhängenden Dokumente sind bereits im Zustand der ETAT_VALID (oder gehen nicht in den Zustand ETAT_VALID...).
Die Verarbeitung ist dann ähnlich der Verarbeitung im vorherigen Fall (homogene Verarbeitung), mit einem Unterschied nur bei der Erzeugung der Attributwerte der Dokumente.
In diesem Fall gibt es nämlich:
- Generierung der Stücklistenverknüpfungen: Vorhandensein aller Komponenten (gleiches Verhalten wie bei der homogenen Verarbeitung)
- Generierung von Attributwerten für verknüpfte Dokumente: Vorhandensein von Attributwerten nur für Dokumente, die gerade in den Status übergegangen sind ETAT_VALID (andere Dokumente werden nicht angezeigt)
- Am Ende der Behandlung, wenn diese Option aktiv ist, wird eine Benachrichtigung über Erfolg oder Misserfolg an einen oder mehrere definierte Benutzer gesendet
- Eine Aufzeichnung der Verarbeitung wird in die Log-Datei eingefügt