Zum Inhalt

Import#

Es gibt verschiedene Möglichkeiten, Daten ins CRM zu importieren. Hierzu dient eine eigene Anwendung, die unter Anwendungen, Importe zu finden ist.

Zeichensatz Encoding

Bitte stellen Sie sicher, dass die Zeichenkodierung des Dateiinhalts auf UTF-8 festgelegt ist, da sonst Sonderzeichen möglicherweise nicht richtig importiert werden können.

Geräte#

Aufbau der JSON-Datei#

Achtung

Das Format wird sich ändern, die Feldnamen werden durch englische Bezeichnungen ersetzt

{
  "devices":  [
    {
      "Artikelname": "TF25 PT100",
      "Hersteller": "Thermokon",
      "Herstellernummer": 35071,
      "Bestellnummer": "THE35071",
      "Kurzbezeichnung": "PT100 Kabelfühler 2-Leiter",
      "Beschreibung": "TF25 PT100 T100 050.06 L2000 Kabelfühler -35..+100 °C - Passiv Messeinsatz mit SI-Protection zum Schutz",
      "Bild": "THE35071.jpg",
      "Datenblatt": "TF25_Datenblatt_de.pdf",
      "Bestelleinheit": "Stück",
      "Hauptkategorie": "Elektro",
      "Unterkategorie": "Fühler"
    },
    ...
  ]
}

Anlagen#

Aufbau der JSON-Datei#

{
  "equipments": [
    {
      "name": "HV0101 Heizverteiler Zentr UG Geb01",
      "ddc": true,
      "vdma": "2",
      "type": "Heizverteiler",
      "maintenance": true,
      "parts": " ",
      "functions": "",
      "locations": "",
      "acccess": "",
      "remarks": "",
      "devices": [
        {
          "name": "STP100-100",
          "manufacturer": "Schneider Electric",
          "function": "Vorlauftemperatur pri.",
          "place": "01UG",
          "article": "5123104010"
        },
        {
          "name": "Tauchhülse Edelstahl 100mm",
          "manufacturer": "Schneider Electric",
          "function": "Vorlauftemperatur pri.",
          "place": "01UG",
          "article": "9121051000"
        }
      ]
    },
    ...
  ]
}

Aufbau des Anlagen-Objekts#

Feld Typ Beschreibung
name Text Name der Anlage
ddc boolean Unterstation ja/nein
vdma Text VDMA-Blatt-Nummer als Text
type Text Bezeichnung aus Schlüsselwortliste, Typ "Anlagentyp"
maintenance boolean Wartungsvertrag ja/nein (bzw. alle anderen Optionen)
parts Text Freitext, wichtige Anlagenteile
functions Text Freitext, wichtige Funktionen
locations Text Freitext, Standorte bzw. örtliche Gegebenheiten
access Text Freitext, Zugangsinformationen
remarks Text sonstige Kommentare
devices Array Geräteliste

Aufbau des Geräte-Objekts in Anlagen#

Feld Typ Beschreibung
name Text Name des Geräts
manufacturer Text Herstellername
function Text Funktionsbeschreibung (kurz)
place Text Montageort
article Text eindeutige Artikelnummer

Material#

tbd

VDMA Prüfpunkte#

Es besteht die Möglichkeit, Prüfpunkte zu importieren, da diese sich teilweise für verschiedene Gerätetypen gleichen.

Aufbau der JSON-Datei#

Beispiel

{
    "checkpoints": [{
        "number": 1,
        "text": "Tätigkeitsbeschreibung 1",
        "type": "b",
        "execution": "1",
        "msr": false,
        "duration": 10
    }, {
        "number": 2,
        "text": "Tätigkeitsbeschreibung 2",
        "type": "m",
        "execution": "0",
        "msr": true,
        "duration": 20
    }]
}

Die JSON-Datei besteht aus einem Feld checkpoints, das ein Array aus JSON-Objekten für jeden Prüfpunkt enthält.

Aufbau des Prüfpunkt-Objekts#

Feld Typ Beschreibung
number Zahl Laufende Nummer des Prüfpunkts
text Text Aufgabentext
type Text Aufgabentyp (m=Wartung, i=Inspektion, b=beides)
execution Text Ausführungsart (0=Bei Bedarf, 1=Periodisch)
msr boolean Gilt für MSR-Wartungen true/false
duration Zahl Geplante Wartungsminuten