Die Schnittstelle kann bzgl. der zu übertragenden Daten konfiguriert werden. Dafür kann die Datei „Mdm.WcfClient.Plugins.EplAddIn.2.Properties.json“ angepasst werden. Die Datei befindet sich im Verzeichnis „C:\Users\username\AppData\Local\VESCON\MDM“.
In der folgenden Übersicht ist zu sehen welche MDM Inhalte aus welchen EPLAN Eigenschaften gelesen werden. Kann eine WriteId angegeben werden, können Daten auch wieder nach EPLAN zurückgeschrieben werden.
Default-Konfiguration: Eplan DeviceProperties (Projekt-Artikel) die zurück geschrieben werden können:
Rückschreiben von: MDM-ID, MDM-AddIn Version, letzte Änderung.
MDM-Datenfeld
Key in der Konfigurationsdatei
EPLAN (Id)
EPLAN (WriteId)
Technische Beschreibung
Mdm.Description
22009
Bezeichnung
Mdm.DeviceTypeName
22004
Typ/Baureihe
Mdm.DeviceClassName
22026
Höhe
Mdm.Height
22012
Breite
Mdm.Width
22013
Tiefe
Mdm.Depth
22014
Hersteller
Mdm.ManufacturerName
22007
Artikel-Typ
Mdm.ArticleType
22002
Bestellnummer
Mdm.OrderNumber
22003
Freigabestatus (nicht freigegeben)
Mdm.IsNotApproved
22147:86
Definierte Sachnummer
Mdm.IdentNumber
22147:94
MDM-ID (Mapping)
Mdm.DeviceId
22147:91
22147:91
TD1
Mdm.TD1
22017
Versionsnummer AddIn
Mdm.AddinVersion
22147:80
22147:80
Aktualisierungsdatum
LastChangedInfo
22901
22901
Beim Hersteller gibt es die Möglichkeit über das Property "AlternativeId" eine zweite Eplan Property anzugeben aus welcher die Herstellerbezeichnung alternativ gelesen werden kann. Damit ist es möglich sowohl den Hersteller-Kurznamen (EPLAN Property: 22007) als auch den Langnamen (EPLAN Property: 22222) beim Mappen heranzuziehen.
Default-Konfiguration: Eplan DeviceProperties (Projekt-Artikel), die für die MDM-Stückliste ausgelesen werden können:
MDM-Datenfeld
Key in der Konfigurationsdatei
EPLAN (Id)
Benennung (Import)
Mdm.Denomination
beliebige Artikeleigenschaft
Norm (Import)
Mdm.Standard
beliebige Artikeleigenschaft
Ersatzteil / Verschleißteil (Import)
Mdm.ReplacementOrWearingPart
beliebige Artikeleigenschaft
Bestellnummer des Zulieferers (Import)
Mdm.PartNumberOfSupplier
beliebige Artikeleigenschaft
Mengeneinheit (Import)
Mdm.UnitOfQuantity
beliebige Artikeleigenschaft
Wert Mengeneinheit (Import)
Mdm.UnitOfQuantityValue
beliebige Artikeleigenschaft
Bauteilklassifizierung (Import)
Mdm.DeviceClassification
beliebige Artikeleigenschaft
Lagersachnummer (Import)
Mdm.IdentNumberPartsList
beliebige Artikeleigenschaft
Position (Import)
Mdm.Position
beliebige Artikeleigenschaft oder 19007 (Platzierung)
Mit der Default-Konfiguration werden keine Werte in die Artikelreferenz geschrieben.
Eplan Project Properties (Projekteigenschaften )
MDM-Datenfeld
Key in der Konfigurationsdatei
EPLAN (Id)
Beispiel
Stückliste, CAD Projekt
10000
"Projektname"
Stückliste, Projektnummer
10013
"Zeichnungsnummer"
Stückliste, Inventarnummer
Prj.InventoryNumber
beliebige Projekt-Eigenschaft
9101000XXXXX
Prj.Description
beliebige Projekt-Eigenschaft
Stückliste, eingefroren
Prj.IsLocked
beliebige Projekt-Eigenschaft
Prj.Language
beliebige Projekt-Eigenschaft
de, en, fr
Stückliste, Name
Prj.PartsListName
beliebige Projekt-Eigenschaft
Prj.Company
beliebige Projekt-Eigenschaft
Mercedes-Benz
Stückliste, Werkname
Prj.Plant
beliebige Projekt-Eigenschaft
Werk Untertürkheim
Stückliste, Werksnummer
Prj.PlantNumber
beliebige Projekt-Eigenschaft
010
Prj.PlantName
beliebige Projekt-Eigenschaft
Werk 010
Stückliste, Werkskategorie
Prj.PlantArea
beliebige Projekt-Eigenschaft
Montage
Prj.Mode
beliebige Projekt-Eigenschaft
ausgewählte Sachnummer
Prj.IdentField
beliebige Projekt-Eigenschaft
Sachnummer W010
MFL/Projektname
Prj.MflName
beliebige Projekt-Eigenschaft
MFL-/Projekt- ID
Prj.MflKey
beliebige Projekt-Eigenschaft
Die Projekteigenschaften werden für die Feldnamen der MDM-Stückliste verwendet.
Eplan2_MDM-Stückliste_Beispiel
Mit dieser Konfiguration werden die Standard-Eigenschaften der Projektartikel nicht überschrieben. Alle Inhalte aus MDM werden in Freie Eigenschaften des Artikels geschrieben. Mit einem dafür angepasstem Formular kann so eine grafische Artikelstückliste in Eplan erstellt werden, die rein aus MDM-Inhalten befüllt wird.