Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
de:infra-convert:dev:export:jsonv1 [2019/12/05 14:05] me [Merkmale] |
de:infra-convert:dev:export:jsonv1 [2019/12/05 14:45] me |
||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
---- | ---- | ||
- | Das Prüfplan-Exportformat **JSONV1** gewährleistet eine größtmögliche Kompatibilität mit angeschlossenen Softwarepaketen. Es handelt sich um eine JSON-Datei (eine Beschreibung finden Sie [[http://www.json.org/json-de.html|an dieser Stelle]]), welche alle für einen Prüfplan relevanten Informationen enthält. JSON-Dateien können von allen gängigen Programmiersprachen gelesen werden. Der Namenszusatz "V1" kennzeichnet die Dateistruktur mit dem Versionsstand 1. Diese Dateistruktur wird in diesem Kapitel beschrieben. | + | 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. |
- | Bei einer entsprechenden Implementierung kann Ihre Software auch Daten einer späteren Version importieren. Eine spätere Version kann z. B. zusätzliche Informationen beinhalten. | + | Der JSONV1-Export kann entweder aus der Benutzeroberfläche heraus (siehe Benutzerhandbuch infra CONVERT 2019 > 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]]). |
- | + | ||
- | > **Hinweise** Wir empfehlen, das JSONV1-Format gegenüber dem DFD-Format zur Anbindung an Ihr Softwarepaket zu bevorzugen. Es beinhaltet den größeren Umfang an übertragbaren Informationen und unterstützt alle Features von #@IC_HTML@#. Weiterhin haben Sie den Vorteil, dass auch spätere Versionen des JSONV1-Formats (nach Implementierung) mit Ihrer Software kompatibel sein werden.\\ \\ Den Export können Sie in der Startparameterdatei anstoßen, siehe Konfiguration und Import > Startparameterdatei > [[de:infra-convert:dev:parameter#Prüfpläne und gestempelte Zeichnungen exportieren]]. | + | |
<WRAP group> | <WRAP group> | ||
Zeile 91: | Zeile 89: | ||
<WRAP column 40%> | <WRAP column 40%> | ||
- | Im Feld **Project** werden allgemeine Informationen zur Projektdatei hinterlegt. | + | Im Feld **Project** werden allgemeine Informationen zur Projektdatei ausgegeben. |
> **Siehe auch** | > **Siehe auch** | ||
Zeile 151: | Zeile 149: | ||
<WRAP column 40%> | <WRAP column 40%> | ||
- | Im Feld **InspectionPlanVersion** werden grundlegende Informationen zum Prüfplan hinterlegt. | + | Im Feld **InspectionPlanVersion** werden grundlegende Informationen zum Prüfplan ausgegeben. |
</WRAP> | </WRAP> | ||
Zeile 196: | Zeile 194: | ||
<WRAP column 40%> | <WRAP column 40%> | ||
- | Im Feld **Characteristics** werden alle Merkmale des Prüfplans mit ihren Eigenschaften hinterlegt. | + | Im Feld **Characteristics** werden alle Merkmale des Prüfplans mit ihren Eigenschaften ausgegeben. |
Die Reihenfolge der Merkmale entspricht der Listenposition im Prüfplan. Die zeichnungsblattbezogenen Prüfplanabschnitte werden entsprechend der Blattreihenfolge aneinander gehangen. | Die Reihenfolge der Merkmale entspricht der Listenposition im Prüfplan. Die zeichnungsblattbezogenen Prüfplanabschnitte werden entsprechend der Blattreihenfolge aneinander gehangen. | ||
Zeile 305: | Zeile 303: | ||
<WRAP column 40%> | <WRAP column 40%> | ||
- | Im Feld **Classes** werden alle im Prüfplan verwendeten Merkmalsklassen hinterlegt. Alle verfügbaren Klassen sind in der Parameterdatei CharacteristicClasses.json gespeichert. | + | Im Feld **Classes** werden alle im Prüfplan verwendeten Merkmalsklassen ausgegeben. Alle verfügbaren Klassen sind in der Parameterdatei CharacteristicClasses.json gespeichert. |
> **Siehe auch** | > **Siehe auch** | ||
Zeile 343: | Zeile 341: | ||
<WRAP column 40%> | <WRAP column 40%> | ||
- | Im Feld **Categories** werden alle im Prüfplan verwendeten Merkmalskategorien hinterlegt. Alle verfügbaren Kategorien sind in der Parameterdatei SpecialCategories.json gespeichert. | + | Im Feld **Categories** werden alle im Prüfplan verwendeten Merkmalskategorien ausgegeben. Alle verfügbaren Kategorien sind in der Parameterdatei SpecialCategories.json gespeichert. |
> **Siehe auch** | > **Siehe auch** | ||
Zeile 356: | Zeile 354: | ||
"Categories": [ | "Categories": [ | ||
{ | { | ||
- | | ||
"Id": "2bfa891e-ab74-4097-863d-ab5e5019abd7", | "Id": "2bfa891e-ab74-4097-863d-ab5e5019abd7", | ||
"UserId": 1, | "UserId": 1, | ||
Zeile 384: | Zeile 381: | ||
<WRAP column 40%> | <WRAP column 40%> | ||
- | Im Feld **CharacteristicTags** werden alle im Prüfplan verwendeten Kategorien für Merkmale hinterlegt. Alle verfügbaren Kategorien sind in der Parameterdatei CharacteristicTags.json gespeichert. | + | Im Feld **CharacteristicTags** werden alle im Prüfplan verwendeten Kennzeichnungen für Merkmale ausgegeben. Alle verfügbaren Kennzeichnungen sind in der Parameterdatei CharacteristicTags.json gespeichert. |
> **Siehe auch** | > **Siehe auch** |