# Design Center Inhalte mit Excel bearbeiten

## Metadaten im Design Center 

Über das <span class="app">AutoSTAGE Fairground</span> **Design Center** können mit einer **Benutzeranpassung** eigene Symbole verwaltet und in eine Zeichnung eingefügt werden. Das Einfügen des Symbols erfolgt durch einen Doppelklick auf den gewünschten Eintrag im Design Center.   
![AutoSTAGE Fairground mit Benutzeranpassung](/x/de/AuSt40_Fairground_Design_Center.png)

Jeder Eintrag des Design Centers speichert zusätzlich eine Vielzahl von Metadaten, die z. B. die Ansicht des Symbols oder weitere Informationen speichern. Die Metadaten können angezeigt werden, wenn das Design Center Fenster nach rechts aufgezogen wird.  
![Ansicht des AutoSTAGE Fairground Design Centers mit Metadaten](/x/de/AuSt40_Fairground_Design_Center_Metadata.png)

Alle mit weißer Farbe hinterlegten Felder können direkt im Design Center bearbeitet werden. So können z. B. folgende Daten verändert werden:
- Der **Name** des Symbols im Design Center. Ist eine Beschreibung hinterlegt, dann wird der Name mit der Berschreibung in der Baumansicht angezeigt.
- Eine **Beschreibung** für das Symbol im Design Center. 
- Der **Lagername** ist der Name des dazugehörigen Teil im Lager.
- Die **Lageranzahl** ist die verfügbare Anzahl des Teils im Lager.
- Ob das Symbol beim Einfügen **gedreht** werden kann.
- Angabe eines **Layernames**, auf den das Symbol beim Einfügen gelegt wird.

Für einzelne Symbole ist dieses ein einfacher Weg, die Metadaten und damit die Eigenschaften und Einstellungen zu ändern. Die Änderungen werden direkt in der Datenbank der Benutzeranpassung gespeichert.

Wenn mehrere oder alle Symboldaten geändert werden sollen, ist das jedoch nicht der optimale Weg. Im Folgenden eine Anleitung, wie mehrere Einträge bearbeitet werden können.

---
## Speicherpfad für Benutzeranpassung

Die Benutzeranpassung muss im Dateibaum des Computers gespeichert werden, um dauerhaft verfügbar zu sein. 
Über die **AutoSTAGE Optionen** (<span class="cmd">ASOPT</span>) wird der Speicherort zu der Benutzeranpassung festgelegt.  
![Festlegen des Speicherorts zur Benutzeranpassung](/x/de/AuSt40_Fairground_Design_Center_Path.png)

Die Daten für das Design Center werden im Ordner der Benutzeranpassung in einer Datenbank-Datei mit der Endung **.db.xml** gespeichert.

---

## Design Center Inhalte exportieren in eine CSV-Datei

Der Inhalt des Design Centers kann in eine CSV-Datei exportiert werden. Damit steht eine Übersicht über den Inhalt zur Verfügung, die ebenfalls mit Excel bearbeitet und später wieder zurück [importiert](#csv-datei-in-das-design-center-importieren) werden kann.

Der Export der Design Center Inhalts erfolgt mit dem Befehl <span class="cmd">AS40USEREXPORT</span>. Für diesen Befehl gibt es **kein** Button in der Multifunktionsleiste.  
![Design Center Inhalte exportieren in eine CSV-Datei](/x/de/AuSt40_AS40USEREXPORT.png)

Die exportierte Datei hat den gleichen Pfad und Dateinamen wie die Benutzeranpassungsdatei, die im Design Center angezeigt wird.  
![Anzeige des exportierten CSV-Datei im Pfad](/x/de/AuSt40_AS40USEREXPORT_Path.png)

Nach dem Abschluss des Exports kann die resultierende CSV-Datei wahlweise direkt geöffnet werden.  
![Öffnen der erzeugten CSV-Datei nach dem Export mit Excel](/x/de/AuSt40_AS40USEREXPORT_CSV.png)

---

## Bearbeiten der CSV-Datei mit Excel

Wenn eine Installation von Microsoft Excel vorhanden ist, dann wird Excel zum Bearbeiten der exportierten CSV-Datei gestartet.  
![Öffnen der erzeugten CSV-Datei nach dem Export mit Excel](/x/de/AuSt40_AS40USEREXPORT_Excel.png)

Alle Einträge sowie die Ordnerstruktur können in Excel bearbeitet werden. Dabei müssen einige wenige Regeln beachtet werden, damit der spätere [Import](#csv-datei-in-das-design-center-importieren) in das Design Center funktioniert.

### Grundsätzliche Regeln

- Die erste Reihe beinhaltet Datenbankinformationen und <span class="att">darf nicht entfernt oder geändert</span> werden.  
![Datenbankinformationen in der ersten Reihe](/x/de/AuSt40_AS40USEREXPORT_Excel_DB.png)

- Die zweite **Spalte B** nummeriert alle Reihen fortlaufend und hilft bei der Sortierung, um die ursprüngliche Reihenfolge der Reihen wiederherzustellen.

- Die Spalten **Record** und **Id** speichern Datenbankinformationen.  
<span class="att">Diese dürfen nicht verändert werden.</span> Um eine Änderung zu vermeiden, können diese ausgeblendet werden.
![Spalten ausblenden](/x/de/AuSt40_AS40USEREXPORT_Excel_Hide_Columns.png)

### Ordnerstruktur

In der ersten **Spalte A** wird die Ordnerstruktur des Design Centers festgelegt. Die Namen in der ersten Spalte entsprechen den Namen der Ordner *(oder auch Knoten)* im Design Center. Jede Ebene der Ordnerstruktur wird mit einem Slash-Zeichen **/** gekennzeichnet.
![Ordnerstruktur mit Kapitel](/x/de/AuSt40_AS40USEREXPORT_Excel_Folders.png)

### Einträge im Ordner

In jedem Ordner können eine beliebige Anzahl von Einträgen vorhanden sein. Jeder Eintrag hat mehrere Datenfelder, die verschiedene Informationen speichern.  
![Einträge in einem Ordner](/x/de/AuSt40_AS40USEREXPORT_Excel_Entries.png)

### Datenfelder

Die **erste Zeile** in einem Ordner ist die Überschrift, die definiert, um welche Daten bzw. Informationen es sich handelt. Diese ist gekennzeichnet durch Doppelsternchen vor und hinter dem Namen des Datenfelds.  
![Einträge in einem Ordner](/x/de/AuSt40_AS40USEREXPORT_Excel_Entry_Header.png)

!!!
Die Namen der Überschrift dürfen nicht verändert werden. Über die Überschrift erfolgt die Zuordnung der Daten für den Import in das Design Center.
!!!

Folgende Inhalte werden in den Datenfeldern gespeichert:
- **Edit**  
Speichert das Datum der letzen Änderung. Wenn diese Zelle frei ist, dann wird beim späteren [Import](#csv-datei-in-das-design-center-importieren) das aktuelle Datum dort gespeichert. Das Datum kann aber auch manuelle eingegeben werden. Das Format des Datums ist immer **JJJJMMTT** *(Jahr, Monat, Tag)*.
- **Class**  
Ist die Angabe der Klasse des einzufügenden Symbols. Beim <span class="app">AutoSTAGE Fairground</span> ist dieses in der Regel eine [Block-Referenz](/i_autocad/600_references/602_references_block.md), die mit **AuStBlkRef** gekennzeichnet wird. <span class="att">Diese Spalte sollte nicht verändert werden!</span>
- **Blk2d**  
Ist der Name des Dwg-Datei, die als Block-Referenz eingefügt werden soll. Der hier angegebene Name <span class="att">muss</span> mit dem Namen eines der Blöcke im Ordner der Benutzeranpassung übereinstimmen.  
![Blockname](/x/de/AuSt40_AS40USEREXPORT_Excel_Blk2d.png)
- **NameDe**  
Ist der Name des sichtbaren Eintrags im Design Center.  
![Name des Eintrags](/x/de/AuSt40_AS40USEREXPORT_Excel_NameDe.png)
- **DescDe**  
Ist ein Beschreibungstext, der hinter dem Namen des sichtbaren Eintrags im Design Center angezeigt wird. Dieser ist oft leer, kann aber mit einer beliebigen Zeichenfolge gefüllt werden.
- **RotateAtInsert**  
Dieses Feld kann den Wert **true** oder **false** beinhalten. Wenn der Wert **true** ist, dann kann das Symbol beim Einfügen im den Einfügepunkt gedreht werden. Wenn der Wert **false** ist, dann wird das Symbol ohne Drehung eingefügt.
- **InsertAtLayer**  
Gibt den Layer an, auf den das Symbole beim Einfügen gelegt wird. Wenn der Layer nicht vorhanden ist, dann wird der Layer beim Einfügen angelegt.
- **ItemName**  
Ist eine Artikelnummer bzw. Teilname für die Warenwirtschaft. Hier kann eine beliebige Zeichenfolge gespeichert werden. Die Artikelnummer bzw. Teilname kann z. B. dafür verwendet werden, um die Symbole einer Zeichnung mit einem Warenwirtschaftssystem zu synchronisieren.
- **ItemCount**  

Wenn die <span class="att">grundlegende Struktur der CSV-Datei gewahrt bleibt</span>, dann können die Inhalte beliebig und nach eigenen Bedürfnissen verändert werden.  
![Beispiel für veränderungen an der CSV-Datei](/x/de/AuSt40_AS40USEREXPORT_Excel_Changes.png)

---

## CSV-Datei in das Design Center importieren

Nach Änderungen an der CSV-Datei *(siehe letzen Abschnitt)* können diese mit dem Befehl <span class="cmd">AS40USERIMPORT</span> wieder in das Design Center importiert werden. Für diesen Befehl gibt es **kein** Button in der Multifunktionsleiste.  
![Design Center Inhalte importieren aus einer CSV-Datei](/x/de/AuSt40_AS40USERIMPORT.png)

!!!warning
Die CSV-Datei muss im Excel geschlossen werden, damit der Import funktioniert.
!!!

Wenn das Design Center geöffnet ist, dann wird dieses automatisch nach dem erfolgreichen Import aktualisiert, so dass die neuen bzw. geänderten Inhalte angezeigt werden.  
![Design Center Inhalte importieren aus einer CSV-Datei](/x/de/AuSt40_AS40USERIMPORT_Design_Center.png)

---

## Backup beim Exportieren und importieren

Sowohl von der Datenbankdatei mit der Endung **.db.xml** wie auch von der CSV-Datei mit der Endung **.db.csv** wird bei jedem Export- und Import-Vorgang der 
alte Stand als Sicherungskopie im Ordner der Benutzeranpassung angelegt.  
![Design Center Inhalte importieren aus einer CSV-Datei](/x/de/AuSt40_Fairground_Design_Center_Backup.png)

Durch das Löschen der .bak Endung im Dateiname wird aus der Sicherungskopie eine gültigen Datei erstellt.
