Bauteildatenabgleich mit HELiOS-Datenbank
Wird als Bauteildatenquelle die HELiOS-Datenbank verwendet, dann können Sie mit dieser Funktion die für HiCAD-Anlagenbau notwendigen Artikeldaten in die HELiOS-Datenbank eintragen bzw. den Datenabgleich zwischen den Bauteildateien und den zugehörigen Datenbankeinträgen durchführen und zwar für
- Bauteil-Archivdateien (Dateinamen mit der Erweiterung „.paa“), die die Daten von nicht parametrisierten (= „festen“) Bauteilen enthalten sowie für
- Bauteilvarianten- Archivdateien (Dateinamen mit der Erweiterung „.vaa“), die die Daten von parametrisierten Bauteilen enthalten.
Beim erstmaligen Aufruf erscheint das Fenster mit den hier dargestellten Voreinstellungen. Wenn Sie Einstellungen ändern, werden die Änderungen in der Windows-Registry gespeichert. Mit dem Neustart des Tools werden dann diese gespeicherten Einstellungen gesetzt.
Zum Datenabgleich gehen Sie wie folgt vor:
- Nehmen Sie die gewünschten Einstellungen für den Datenabgleich vor.
- Wählen Sie die Dateien aus, die Sie abgleichen wollen.
- Starten Sie den Datenabgleich.
Einstellmöglichkeiten
(1) Art der Dateiauswahl
Hier legen Sie fest, wie Sie die Datei(en) bestimmen wollen, für die der Datenabgleich ausgeführt werden soll. Sie können eine Datei nur dann über die Datenbank auswählen, wenn dazu schon Datensätze in der Datenbank existieren. Die Datei darf dann auch im Vault-Server liegen.
(2) Protokolldatei erstellen
Ist die Checkbox aktiv, dann wird ein Protokoll über den Bauteildatenabgleich erstellt (empfohlen!).
(3) Artikelstamm-Maske immer öffnen
Ist die Checkbox aktiv, dann wird für das jeweils zu bearbeitende Bauteil grundsätzlich die Artikeleingabemaske geöffnet, in der Sie die Werte der Attribute kontrollieren und ändern können.
Ist die Checkbox nicht aktiv, dann erscheint die Artikeleingabemaske nicht, wenn alle erforderlichen Daten aus der Datei und aus der Registry entnommen werden können. Sie wird aber geöffnet, wenn
- es sich um eine Bauteilvariante handelt, zu der in der Datenbank Ableitungen existieren,
- das Bauteil noch nicht klassifiziert ist oder
- Werte zu Attributen fehlen, die für die jeweilige Bauteilart belegt sein müssen. (Welches diese Attribute sind, ist im Ordner \hicad\PlantParts\PartInspect in der zur Bauteilart gehörenden Datei <Bauteilartschlüssel>.inspect.txt festgelegt.)
Der zuletzt verwendete Wert des Artikelattributs COMPONENT_TYPE und COMPONENT_QUANTITY_UNIT wird (in der Registry) gespeichert. Wenn die nächste Bauteildatei keinen Wert zu diesem Attribut liefert, wird der gespeicherte Wert automatisch eingetragen.
(4) Dokumentstamm-Maske immer öffnen
Ist die Checkbox aktiv, dann wird für das jeweils zu bearbeitende Bauteil grundsätzlich die Dokumentstammmaske geöffnet, in der Sie die Werte der Dokumentattribute kontrollieren und ändern können.
Bei nicht aktiver Checkbox, erscheint die Dokumentstammmaske nicht, wenn alle erforderlichen Daten aus der Datei und aus der Registry entnommen werden können. Sie wird aber geöffnet, wenn Werte zu Attributen fehlen, die belegt sein müssen. (Welches diese Attribute sind, ist im Ordner \hicad\PlantParts\PartInspect in der zur Bauteilart gehörenden Datei DocumentInspect.txt festgelegt.)
Der zuletzt verwendete Wert des Dokumentattributs DOCUMENT_TYPE wird (in der Registry) gespeichert. Für die nächste Bauteildatei wird der gespeicherte Wert automatisch eingetragen.
Das Dokumentattribut BENENNNUNG wird automatisch mit dem Wert des Artikelattributs BENENNNUNG belegt, sofern die Bauteildatei diesen Wert liefert.
(5) Meldung bei fehlenden Anlagenbau-Attributen / Meldung bei fehlender Anlagenbau-Klassifizierung
Sind diese die Checkboxen aktiv, dann wird beim Neueintrag eines Bauteils in die Datenbank (d. h. es existieren noch keine Datensätze zu diesem Bauteil in der Datenbank) vor der Übernahme der Daten in die Datenbank geprüft, ob die für die jeweilige Bauteilart notwendigen Attribute mit Werten belegt sind und ob die Anlagenbau-Klassifizierung gültig ist. Bei nicht aktiver Checkbox entfällt die jeweilige Prüfung.
Ist die Checkbox Bauteil-Workflow erfragen aktiv, dann können Sie durch einen Klick auf das Symbol die erweiterte Workflow-Abfrage aktivieren.
Ist die Checkbox Workflow auch für jede Varianten-Ausprägung abfragen aktiv, dann wird bei einer Variante die Bauteilmaske nicht nur zum allgemeinen Typ, sondern zu jeder einzelnen Ausprägung, geöffnet und der Workflow erfragt - sofern mehrere Bauteil-Workflows existieren.
(6) Verwendung vorhandener Artikelstämme zulassen
Diese Checkbox wird dann benötigt, wenn beim Abgleich von Bauteil-Varianten (VAA-Dateien) oder festen Bauteilen (PAA-Dateien) mit der HELiOS-Datenbank bereits vorhandene Artikelstämme verwendet werden sollen. Bitte lesen Sie dazu die Informationen unter Bauteildatenabgleich - Verwenden vorhandener Artikelstämme.
(7) Bauteil-Workflow / Dokument-Workflow abfragen
Sind diese Checkboxen aktiv (Bauteil und/oder Dokument), dann wird für jedes Bauteil, das neu eingetragen wird, grundsätzlich der entsprechende Workflow-Name erfragt. Bei nicht aktiver Checkbox, wird der entsprechende Workflow-Name nur erfragt, wenn noch kein Workflow-Name gespeichert wurde.
Wenn Sie einen Workflow-Namen ausgewählt haben, wird dieser (in der Registry) gespeichert. Er wird dann zum voreingestellten Workflow (siehe 7). Dieser gilt so lange für neueinzutragende Bauteile, bis Sie einen anderen Workflow gewählt haben.
Wenn das jeweilige Bauteil schon als Artikel in der Datenbank existiert, stehen auch die Workflow-Namen dafür fest. Wenn es noch keine voreingestellten Workflow-Namen gab, werden sie von dem Bauteil übernommen und unter 7) angezeigt.
(8) Bauteil-/Dokument-Workflow
Hier geben Sie den Workflow-Namen an, der für jedes neu eingetragene Bauteil verwendet wird, wenn die entsprechenden Optionen unter (6) nicht aktiviert sind.
(9) Liste
Wenn Sie auf Liste klicken wird ein Dialog geöffnet, der eine Liste aller Datenbank-Bauteilattribute zeigt, in der die Listenzeilen einzeln markiert werden können.Jede Zeile enthält die Attributbezeichnung und in Klammern dahinter den Attributnamen.
Die markierten Attribute sind von der Bearbeitung durch den Bauteildatenabgleich ausgeschlossen, d. h. für jedes dieser Attribute gilt:
- Wenn die VAA- oder PAA-Archivdatei einen Wert zu diesem Attribut liefert, wird er nicht verwendet.
- Wenn der Artikelstamm des allgemeinen Typs einen Wert zu diesem Attribute enthält, wird dieser nicht auf die Artikelstämme der Ausprägungen kopiert.
Wenn Sie den Dialog öffnen, ist die Liste immer so sortiert, dass die markierten Attribute alphabetisch geordnet am Anfang stehen. Alle anderen Attribute folgen dann ebenfalls in alphabetischer Reihenfolge. Diese Sortierung können Sie mit einem Klick auf Sortierung zwischendurch immer wieder herstellen, zum Beispiel nachdem Sie weitere Attribute markiert haben.
Mit Default bleiben oder werden die Markierungen nur bei den Attributen gesetzt, die mit Sicherheit ausgeschlossen werden müssen. Das heißt aber nicht, dass Ihre spezielle HiCAD / HELiOS-Umgebung nicht noch den Ausschluss weiterer Attribute notwendig macht. Dies gilt zum Beispiel bei PPS-Kopplung. Wenn Sie sich nicht sicher sind, welches die richtige Einstellung ist, wenden Sie sich an Ihren Datenbank-Administrator. Bei dieser Einstellung ist besondere Sorgfalt erforderlich, da bei falscher Wahl der ausgeschlossenen Attribute beim Ausführen des Bauteildatenabgleichs Attributwerte zerstört werden können, die von HELiOS vorher bereits automatisch gesetzt worden waren.
Mit Abbrechen können Sie den Dialog verlassen, ohne die Festlegung der ausgeschlossenen Attribute zu ändern. Mit OK werden nach Bestätigung der Rückfrage die Änderungen übernommen.
Die Namen der ausgeschlossenen Attribute werden in der Datei ExcludedAttributes.dat im Verzeichnis <Bauteilpfad>\ PartDataAutoSync gespeichert. <Bauteilpfad> steht hier für den in der Datei Filegrup.dat unter 6: angegebenen Verzeichnispfad. Zeigt dieser Pfad auf einen von allen Arbeitsplätzen gemeinsam genutzten Server, ist die Festlegung der ausgeschlossenen Attribute für alle Arbeitsplätze gleich.
(10) Sprachauswahl
Die mit HiCAD ausgelieferten Bauteildateien (VAA- und PAA-Dateien) enthalten ab HiCAD 2014 Textattribute, deren Inhalt in mehreren Sprachen zur Verfügung steht. Über den Button haben Sie die Möglichkeit, die Sprache auszuwählen, in der die Attribute ausgelesen werden sollen. Dementsprechend wurde die Oberfläche um eine Voreinstellung für die gewünschte Sprache (1) erweitert, in der die Attributwerte in die Datenbank eingetragen werden sollen. Vor dem Import der Daten der jeweiligen Bauteildatei in die Datenbank, wird überprüft, welche Sprachen die Datei liefern kann. Ist die voreingestellte Sprache nicht dabei, wird das Dialogfenster Wahl der Sprache eingeblendet, mit dem man eine in der Datei vorhandene Sprache auswählen kann. Die gewählte Sprache gilt für die aktuelle Datei. Sie kann aber durch Aktivieren der in dem Dialog angebotenen Option als Voreinstellung übernommen werden.
Dateien auswählen
Wählen Sie nach einem Klick auf die Schaltfläche Dateiauswahl die Datei(en) aus, für die der Bauteildatenabgleich ausgeführt werden soll. Die Art der Dateiauswahl ist durch die oben beschriebene Einstellung (1) bestimmt. Die ausgewählten Dateien werden in einer Tabelle aufgelistet.
Zeilen von Dateien, zu denen bereits ein Dokumentstamm in der Datenbank existiert, werden automatisch gelb hervorgehoben. Wenn Sie eine gelb hervorgehobene Zeile mit einem Rechtsklick markieren, wird ein Kontextmenü eingeblendet, das es ermöglicht
- den Dokumentstamm anzeigen zu lassen
- die zur Datei gehörenden Daten komplett aus der Datenbank zu löschen (Diese Option steht nicht zur Verfügung, wenn die Datei im Vault-Server liegt.)
- den Dateinamen aus der Tabelle zu entfernen.
Wenn Sie eine nicht gelb hervorgehobene Zeile mit Rechtsklick markieren erhalten Sie ein Kontextmenü, das nur die Option zum Entfernen des Dateinamens aus der Tabelle anbietet.
Bauteildatenabgleich ausführen
Mit einem Klick auf Start wird der Bauteildatenabgleich für die in der Tabelle aufgelisteten Dateien gestartet. Für die jeweils bearbeitete Datei wird zunächst, wenn notwendig oder durch die oben beschriebenen Einstellungen veranlasst, die Dokumentstammmaske und /oder die Artikelstamm-Maske zur Kontrolle oder zum Eintrag der fehlenden Attributwerte eingeblendet. Nach Schließen der Maske mit OK wird für die jeweilige Datei in der Liste der Bauteildatenabgleich ausgeführt.
Die gerade bearbeitete Datei wird in der Liste mit einem Pfeil gekennzeichnet. Der Fortschrittsbalken bezieht sich auf die Bearbeitung dieser Datei. Darunter wird in einer Textzeile angezeigt, welche Aktion gerade durchgeführt wird.
Wenn Sie auf Abbrechen klicken, wird die Bearbeitung der mit dem Pfeil markierten Datei noch zu Ende geführt. Die in der Liste folgenden Dateien werden aber nicht mehr bearbeitet.
In der Liste wird durch das Icon in der ersten Spalte und den Text in der Spalte Bemerkung angezeigt, ob der Bauteildatenabgleich für die jeweilige Datei erfolgreich durchgeführt wurde, oder ob ein Fehler aufgetreten ist.
Nachdem die Bearbeitung abgeschlossen ist, können Sie sich mit Protokoll ein Protokoll zum Bauteildatenabgleich anzeigen lassen. Mit Beenden wird das Programm zum Bauteildatenabgleich beendet.
Hinweis:
In HELiOS gespeicherte Varianten folgen einem speziellen Dokument-/ Artikel-Verknüpfungsmodell.
Bauteildatenbank-Tools (Anl) • Anlagenbaufunktionen • HELiOS