====== Weiteres Datenfeld anlegen ====== In diesem Artikel wird beschrieben wie ein zusätzliches Datenfeld in eine bestehende [[CFG.XML|Primuskonfiguration]] eingefügt wird und an welchen Stellen Änderungen vorgenommen werden müssen. Dabei ist zu beachten das abhängig vom Zweck des Felds verschiedene Anpassungen gemacht werden. ===== Beispielsituation ===== Der Kunde möchte ein zusätzliches Datenfeld z.B. für die ERP-Nummer haben, die bisherige Zeichnungsnummer bleibt davon jedoch unberührt. ===== Änderungen in der CFG.XML ===== In folgenden [[Abschnitte]]n müssen/können Einträge hinzugefügt werden. ^ Abschnitt^ Pflicht^ Beschreibung^ | [[XML_DataTemplates]]| | Definition der Felder die beim anlegen einer XML direkt mit erzeugt werden, Primus würde das Feld aber auch anlegen, wenn das Feld das erste mal mit einem Wert gefüllt wird.| | [[GUI_Document_List]]| | Der Eintrag ist notwendig damit nach dem Feld gesucht und gefiltert werden kann, außerdem wird eine eventuelle Listendefinition für die Übertragung mittels [[AppAttributes]] hier definiert.| | [[GUI_Document_List_BOM]]| | {{tag>Klärungsbedarf}}| | [[GUI_Document_List_BOMStruct]]| | {{tag>Klärungsbedarf}}| | [[GUI_Document_DataSheet]]| | Hier kann der Inhalt des Datenfelds geändert werden| | [[GUI_NewDocument_DataSheet]]| | Wenn das Feld beim neu Anlegen einer Datei vom Anwender ausgefüllt werden muss| | [[GUI_Document_DataSheet_BOM]]| | {{tag>Klärungsbedarf}}| | [[FastFilter]]| | Stellt das Feld im Filter für die Suche dar| | [[Options]]/[[PreAssignData]]| | Hier muss das Datenfeld in die verschiedenen Abschnitte, die relevant sind eingetragen werden.| | [[SynchroniseDocumentDataFields]]| | Übertragung des Felds vom 3D Modell zur 2D Zeichnung| | [[StatusWorkflow_Settings]]| | Ggf. Eintragung in [[PreCalls]] zum Prüfen des Felds oder in den [[PostCalls]] falls das Feld als Name für Exportformate in Betracht kommt.| ===== Elementtext ===== Für das Feld wird in den Datenblättern ein Label und in den Listen eine Überschrift benötigt, diese muß als [[Elementtext]] definiert werden. ===== PrimusSearchService ===== Damit nach dem Feld gesucht werden kann muss es im [[PrimusSearchService]] eingetragen und dann von diesem indiziert werden. ===== Abgleich zwischen Primus und CAD ===== Damit das Feld zwischen Primus und dem CAD System abgeglichen wird, muss es in die Konfigurationsdateien für [[AppAttributes]] eingetragen werden. {{tag>HowTo Beispiel}}