repofolders.json
und eine reporoots.json
DateiWenn die JSON-Dateien oder die Excel-Datei validiert wurde, werden Sie auf die nächste Seite weitergeleitet. Hier sehen Sie die aus Ihrem Input generierte JSON-Datei zusammen mit einer Navigation. Fehler werden zuoberst rot markiert aufgelistet. Wenn keine Fehler vorhanden sind, wird eine Meldung in grün eingeblendet.
Die Navigation auf der linken Seite hilft Ihnen dabei, sich durch den generierten JSON Baum zu navigieren.
Jeder Navigationspunkt ist folgendermassen aufgebaut:
{navigation-id} - {name} [{review_state}]
Die Navigation hat folgende Eigenschaften:
Die JSON-Datei auf der rechten Seite des Bildschirms, ist der generierte JSON-Baum. Er beinhaltet alle Daten welche Sie hochgeladen haben.
Der Bundle-Baum hat folgende Eigenschaften:
Das Programm erkennt, wenn Sie ein nicht unterstütztes Daten-Format hochladen und zeigt einen entsprechenden Fehler an.
Wenn Sie die Fehlermeldung mit dem Text Excel-Datei hat altes Format
erhalten, bedeutet das, dass Sie ein altes .xls
Format benützen. Aus technischen Gründen wird nur das neuere .xlsx
Format unterstützt. .xlsx
wurde im Office 2007 eingeführt.
Für ältere Versionen von Office können Sie einen Kompatibilitäts-Patch installieren. Diesen finden Sie hier.
Bitte lesen sie die Details bevor Sie den Patch installieren.
.xlsx
mit dem Mime-Typ application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.txt
sowie normale .json
Dateien funktionieren.Wenn Sie nicht alle Eingabe-Felder ausfüllen, erhalten Sie eine entsprechende Fehlermeldung.
Wenn eines der hochgeladenen JSON-Dateien einen Syntax-Fehler beinhaltet, wird das Program sofort eine Fehlermeldung anzeigen. Die Fehlermeldung beinhaltet weitere Informationen über den Ort des Fehlers und warum es falsch ist. Bei einer Excel-Datei kann kein Syntax-Fehler auftreten.
Dieser Fehler tritt auf, wenn die Datei nicht mit dem vorgegebenen Schema übereinstimmt und Sie werden auf den entsprechenden Fehler aufmerksam gemacht. Bei einer Excel-Datei wird Ihnen zusätzlich mitgeteilt (wenn möglich), in welcher Zeile und Spalte der Fehler auftrat. Die Schemas finden Sie hier: reporoots.schema.json repofolders.schema.json
Dieser Fehler tritt auf, wenn die tiefste Ebene in der JSON-Struktur die angegebene maximale Verschachtelungs-Ebene übertrifft. Bei diesen drei Elementen ist die tiefste Verschachtelungs-Ebene 3.
Element 1 ↳ Element 2 ↳ Element 3
Wenn Sie als maximale Ebene 2 angeben, wird also dieser Fehler auftreten:
Ein Fehler im Navigations-Baum tritt auf, wenn die Reporoots und Repofolders nicht miteinander verbunden werden konnten. Dies tritt auf, wenn ein Element keine Eltern-Elemente hat.
Element 2 mit dem parent_guid 0
verbindet sich mit dem Element 1 mit der guid 0
:
Element 1 - guid=0 Element 2 - guid=0.0, parent-guid=0
Element 2 mit der parent_guid 1
hat kein Element, mit welchem es sich verbinden kann, da es kein Element mit der guid 1
hat. Hier tritt der Fehler auf.
Element 1 - guid=0 Element 2 - guid=0.0, parent-guid=1