Zum Hauptinhalt springen

Feed Mapping

Mit einem Feed Mapping erzeugt der Designer viele gleichartige AAS aus einer Tabelle, z. B. eine AAS je Seriennummer aus einer Liste der Fertigung. Eine vorhandene AAS dient als Vorlage; für jedes ihrer Felder wird festgelegt, woher der Wert kommt.

Voraussetzungen: eine Enterprise-Lizenz mit der Funktion Feed Mapping und die Rolle FEED_MAPPING_USER, siehe Rollen und Rechte.

Mapping anlegen​

  1. In der Liste der Verwaltungsschalen bei der Vorlage-AAS das Menü ⋮ öffnen und Erweitert › Feed Mapping erstellen wählen.
  2. Unter CSV-Datei mit Auswählen eine Beispieldatei laden. Die erste Zeile muss die Spaltennamen enthalten; das Trennzeichen wird erkannt.
  3. Unter Datenmapping stehen alle Felder der Vorlage: idShort, Asset-ID, AAS-ID, Vorschaubild, Art des Asset und jede Eigenschaft der Teilmodelle. In der Spalte MappingTyp für jedes Feld die Quelle wählen und unter Wert / JSONPath ergänzen.
  4. Speichern.
MappingTypWert kommt aus
TEMPLATE_VALUEder Vorlage (Standard)
STATIC_VALUEeinem festen Wert
CSV_COLUMNeiner Spalte der CSV-Datei, angegeben über den Spaltennamen
FUNCTIONeiner Funktion: DATETIME.NOW() oder DATE.NOW()
WEBSERVICE_CALLder Antwort eines Webservice (GET oder POST), ausgewertet per JSONPath
FILE_IMPORTeiner Datei unter einer festen Adresse
FILE_IMPORT_CSVeiner Datei, deren Adresse in einer CSV-Spalte steht
SET_NULLnichts; das Feld bleibt leer

Für die AAS-ID ist GENERATE_NEW voreingestellt: Jede erzeugte AAS bekommt eine neue Kennung. Auch die idShort sollte aus einer CSV-Spalte kommen, sonst haben alle erzeugten AAS dieselbe.

Unter Platzhalter lassen sich Werte wie eine Basisadresse einmal festlegen und in festen Werten, Adressen und Webservice-Aufrufen verwenden. Enthält die Vorlage eine Stückliste (Hierarchical Structures 1.1), legt BOM-Erzeugung konfigurieren fest, wie die Stückliste aus der CSV-Datei oder einem Webservice aufgebaut wird.

AAS erzeugen​

AAS erstellen erzeugt für jede Zeile der CSV-Datei eine AAS mit neuen Kennungen für die Teilmodelle. Sie wird in der Infrastruktur gespeichert, die beim Anlegen des Mappings ausgewählt war.

Mappings verwalten​

Der Menüpunkt Feed Mapping listet alle Mappings mit Vorlage, Art und Datum. Über das Menü ⋮ lassen sie sich bearbeiten und löschen. Mappingfile herunterladen und Mapping importieren übertragen ein Mapping als JSON-Datei, z. B. in eine andere Installation.

Ein Mapping gehört zur Infrastruktur, in der es angelegt wurde. Ist in der Liste der Verwaltungsschalen eine andere Infrastruktur gewählt, meldet der Editor, dass die AAS für das Mapping nicht gefunden wurde.