Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:export:jsonv1

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:infra-convert:dev:export:jsonv1 [2021/07/13 14:48]
me alte Version wiederhergestellt (2021/02/18 10:59)
de:infra-convert:dev:export:jsonv1 [2023/02/10 11:27] (aktuell)
me
Zeile 11: Zeile 11:
 ---- ----
  
-Das Prüfplan-Exportformat **JSONV1** enthält deutlich mehr Informationen als die Formate CSV und DFD. Das Datenformat ist "​JSON" ​(eine Beschreibung finden Sie [[http://​www.json.org/​json-de.html|an dieser Stelle]]), der Zusatz ​"​V1" ​kennzeichnet den Versionsstand 1 der enthaltenen Prüfplandatenstruktur. JSON kann mit allen gängigen Programmiersprachen gelesen werden.+Das Prüfplan-Exportformat **JSONV1** enthält deutlich mehr Informationen als die Formate CSV und DFD. Das Datenformat ist »JSON« ​(eine Beschreibung finden Sie [[http://​www.json.org/​json-de.html|an dieser Stelle]]), der Zusatz ​»V1« ​kennzeichnet den Versionsstand 1 der enthaltenen Prüfplandatenstruktur. JSON kann mit allen gängigen Programmiersprachen gelesen werden.
  
 Der JSONV1-Export kann entweder aus der Benutzeroberfläche heraus (siehe Benutzerhandbuch > Funktionen > Export > [[de:​infra-convert:​user:​functions:​cplanexport|Prüfplan exportieren]]) oder per Startparameterdatei angestoßen werden (siehe Konfiguration und Import > Startparameterdatei > [[de:​infra-convert:​dev:​parameter#​Prüfpläne und gestempelte Zeichnungen exportieren]]). Der JSONV1-Export kann entweder aus der Benutzeroberfläche heraus (siehe Benutzerhandbuch > Funktionen > Export > [[de:​infra-convert:​user:​functions:​cplanexport|Prüfplan exportieren]]) oder per Startparameterdatei angestoßen werden (siehe Konfiguration und Import > Startparameterdatei > [[de:​infra-convert:​dev:​parameter#​Prüfpläne und gestempelte Zeichnungen exportieren]]).
  
-<WRAP group> +\\ 
-<WRAP column 61%> +
- +
-Ein Beispiel für eine JSONV1-Exportdatei finden Sie an dieser Stelle: Anhang > [[de:​infra-convert:​dev:​export:​jsonv1_beispiel|Beispiel Prüfplan-Exportdatei JSONV1]]. +
- +
-</​WRAP>​ +
-<WRAP column 33%> +
- +
-[[de:​infra-convert:​dev:​export:​jsonv1_beispiel|{{ :​de:​infra-convert:​dev:​json_exportdatei_beispiel.png?​nolink&​250 |}}]] +
- +
-</​WRAP>​ +
-</​WRAP>​+
  
 <WRAP noprint> <WRAP noprint>
Zeile 109: Zeile 98:
       "​Version":​ "​A",​       "​Version":​ "​A",​
       "​Description":​ "​Testbeschreibung",​       "​Description":​ "​Testbeschreibung",​
 +      "​Attributes":​ [
 +        {
 +          "​Key":​ "​Owner",​
 +          "​Value":​ ""​
 +        }
 +      ],
       "​Files":​ [       "​Files":​ [
         {         {
Zeile 180: Zeile 175:
 ^ Version | String | Versionsnummer der Prüfplanversion | ^ Version | String | Versionsnummer der Prüfplanversion |
 ^ Description | String | Beschreibung zu der Prüfplanversion | ^ Description | String | Beschreibung zu der Prüfplanversion |
 +^ Attributes | Feld | Zusätzliche Prüfplanattribute\\ \\ (Verfügbar ab Programmversion 2.10.0) |
 +^ └ Key | String | Schlüssel des Prüfplanattributs |
 +^ └ Value | String | Wert des Prüfplanattributs |
 ^ Files | Feld | Zugeordnete Zeichnungsdateien bzw. -blätter | ^ Files | Feld | Zugeordnete Zeichnungsdateien bzw. -blätter |
-^ └ Id | String | GUID des Zeichnungsblattes\\ \\ (Verfügbar ab Programmversion 1.3.9.5) ​|+^ └ Id | String | GUID des Zeichnungsblattes |
 ^ └ Name | String | Dateiname des Zeichnungsblattes | ^ └ Name | String | Dateiname des Zeichnungsblattes |
  
Zeile 263: Zeile 261:
 ^ └ CompareSourceId | String | Ursprüngliche GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich bei mehreren Prüfplanversionen immer auf das allererste Merkmal einer Verknüpfungskette\\ (Verfügbar ab Programmversion 1.3.0.1) | ^ └ CompareSourceId | String | Ursprüngliche GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich bei mehreren Prüfplanversionen immer auf das allererste Merkmal einer Verknüpfungskette\\ (Verfügbar ab Programmversion 1.3.0.1) |
 ^ └ Direct​Compare​SourceId | String | GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich immer auf das direkte Vorgängermerkmal\\ (Verfügbar ab Programmversion 1.3.0.3) | ^ └ Direct​Compare​SourceId | String | GUID des Merkmals, aus welchem das Merkmal durch Übertragen oder Zusammenfügen beim Zeichnungsvergleich erstellt wurde. Bezieht sich immer auf das direkte Vorgängermerkmal\\ (Verfügbar ab Programmversion 1.3.0.3) |
-^ IcpId | Integer | ID des Merkmals, wenn es aus einer ICP-Projektdatei importiert wurde ("*.icp" ​ist das Dateiformat der Vorgängersoftware #​@IC_OLD_HTML@#​). |+^ IcpId | Integer | ID des Merkmals, wenn es aus einer ICP-Projektdatei importiert wurde (»*.icp« ist das Dateiformat der Vorgängersoftware #​@IC_OLD_HTML@#​). |
 ^ Characteristic​Type | String | **Variable** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Variables Merkmal]]\\ **Attributive** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Attributives Merkmal]] | ^ Characteristic​Type | String | **Variable** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Variables Merkmal]]\\ **Attributive** →[[de:​infra-convert:​user:​terms#​Merkmal (Prüf-, Qualitäts-)|Attributives Merkmal]] |
 ^ ClassId | String | GUID der →[[de:​infra-convert:​user:​terms#​Klasse (Merkmals-)|Merkmalsklasse]] | ^ ClassId | String | GUID der →[[de:​infra-convert:​user:​terms#​Klasse (Merkmals-)|Merkmalsklasse]] |
Zeile 283: Zeile 281:
 ^ Reference​System | String | Bezüge aus anderen Bezugssystemen als nach DIN EN ISO 1101.\\ **null** Kein Wert zugewiesen | ^ Reference​System | String | Bezüge aus anderen Bezugssystemen als nach DIN EN ISO 1101.\\ **null** Kein Wert zugewiesen |
 ^ Comment | String | Bemerkung\\ **null** Kein Wert zugewiesen | ^ Comment | String | Bemerkung\\ **null** Kein Wert zugewiesen |
 +^ Count | Integer | Anzahl der Wiederholungen des Merkmals |
 ^ Stamps | Feld | Enthält die Eigenschaften des Stempels\\ \\ **Anmerkung** Jedem Merkmal wird genau ein Stempel zugeordnet, auch wenn sich dieser in einem Feld befindet. | ^ Stamps | Feld | Enthält die Eigenschaften des Stempels\\ \\ **Anmerkung** Jedem Merkmal wird genau ein Stempel zugeordnet, auch wenn sich dieser in einem Feld befindet. |
 ^ └ Id | String | GUID des Stempels | ^ └ Id | String | GUID des Stempels |
Zeile 304: Zeile 303:
  
 > **Vergabe der Merkmal- und Stempel-IDs** > **Vergabe der Merkmal- und Stempel-IDs**
-> Das folgende Schaubild soll die Vergabe der Ids (Guids) über die Prüfplanversionen hinweg verdeutlichen. In Fall 1 wird ein Merkmal von Prüfplanversion A nach B und von B nach C im Zeichnungsvergleich übertragen. Zum Beispiel findet sich "Guid C1" ​in Version B als CompareSourceId und als DirectCompareSourceId wieder, in C folglich nur noch als CompareSourceId. In Fall 2 wird Prüfplanversion B ausgelassen.+> Das folgende Schaubild soll die Vergabe der Ids (Guids) über die Prüfplanversionen hinweg verdeutlichen. In Fall 1 wird ein Merkmal von Prüfplanversion A nach B und von B nach C im Zeichnungsvergleich übertragen. Zum Beispiel findet sich »Guid C1« in Version B als CompareSourceId und als DirectCompareSourceId wieder, in C folglich nur noch als CompareSourceId. In Fall 2 wird Prüfplanversion B ausgelassen.
  
 > {{ :​de:​infra-convert:​user:​terms:​id-zuweisung_beim_zeichnungsvergleich.png?​nolink&​850 |}} > {{ :​de:​infra-convert:​user:​terms:​id-zuweisung_beim_zeichnungsvergleich.png?​nolink&​850 |}}
Zeile 318: Zeile 317:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristicclasses|Parameterdatei ​"​CharacteristicClasses"​]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristicclasses|Parameterdatei ​»CharacteristicClasses«]]
 > >
 > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Klasse (Merkmals-)|Klasse (Merkmals-)]] > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Klasse (Merkmals-)|Klasse (Merkmals-)]]
Zeile 356: Zeile 355:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​"​StampTemplates"​]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​»StampTemplates«]]
 > >
 > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Kategorie (Merkmal-)|Kategorie (Merkmal-)]] > Benutzerhandbuch #@IC_HTML@# > Weiteres > Begriffe > [[de:​infra-convert:​user:​terms#​Kategorie (Merkmal-)|Kategorie (Merkmal-)]]
Zeile 396: Zeile 395:
  
 > **Siehe auch** > **Siehe auch**
-> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​"​CharacteristicTags"​]]+> Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​»CharacteristicTags«]]
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/export/jsonv1.1626180496.txt.gz · Zuletzt geändert: 2021/07/13 14:48 von me