Administratorhandbuch infra CONVERT > Aufrufparameter

Startparameterdatei


Die Aufrufparameter für infra CONVERT werden in Form einer JSON Datei übergeben. Es gibt nur noch einen Startparameter, der übergeben werden kann, um die Parameterdatei zu spezifizieren:

InfraConvertWPF.exe -parameter="vollständiger Pfad zur Parameterdatei"

In diesem Dokument werden die einzelnen Parameter innerhalb der JSON Datei erklärt. Die Datei kann einen beliebigen Teil der hier vorgestellten Übergabewerte beinhalten, muss sich aber an die Bestimmungen zum Aufbau einer JSON Datenbank halten.

Eine vollständiges Beispiel kann hier angesehen werden.

Sprache einstellen

"LanguageCode":"de",
Tabelle 1: Unterstützte Sprachen (im Aufbau)
Sprache Code
Deutsch de
Englisch en

Der Code für die Sprache, in der infra CONVERT gestartet wird. Ohne diesen Code wird automatisch die Systemsprache benutzt. Falls die Systemsprache nicht unterstützt ist, wird immer Englisch als Sprache benutzt.


Projekt öffnen/erzeugen

"Project": {
    "Path": "C:/Users/user1/Desktop/test.icpx",
    "Name":"Beispiel Projekt",
    "Action":"Open"
  },
Tabelle 2: Projekte - unterstützte Optionen
Parameter Typ Inhalt neues Projekt Inhalt vorhandenes Projekt
Path String Vollständiger Pfad zum Projektfile (wird angelegt) Vollständiger Pfad zum Projektfile (wird modifiziert)
Name String Name des Projektes
Action String Open - Öffnet ein vorhandenes Projekt
Create - Legt ein neues Projekt an

Wenn infra CONVERT beim Start ein Projekt öffnen oder anlegen soll, können an dieser Stelle die passenden Parameter übergeben werden.


Prüfplan öffnen/erzeugen

 "InspectionPlanVersion": {
    "Name": "Version 2",
    "Version": "1.0",
    "Action": "Create"
  },
Tabelle 3: Prüfplan - unterstützte Optionen
Parameter Typ Inhalt neues Projekt Inhalt vorhandenes Projekt
Name String Name des zu erzeugenden Prüfplans Name des zu bearbeitenden Prüfplans
Version Dezimal Versionsnummer des zu erzeugenden Prüfplans Versionsnummer des zu bearbeitenden Prüfplans
Action String Open - Öffnet einen vorhandenen Prüfplan
Create - Legt einen neuen Prüfplan an

Wenn infra CONVERT beim Start einen Prüfplan öffnen oder anlegen soll, können an dieser Stelle die passenden Parameter übergeben werden.


Zeichnungen übergeben

  "Files": [
    {
    "Path":"C:/Users/user1/Desktop/1.dxf"
    },
    {
    "Path":"C:/Users/user1/Desktop/2.dwg"
    },
    {
    "Path":"C:/Users/user1/Desktop/3.dxf"
    }
  ],

Eine beliebig Anzahl von Zeichnungen, die in einen Prüfplan importiert werden sollen. Jeder Eintrag beinhaltet den vollständigen Pfad zu einer Zeichnung. Die möglichen Zeichnungsformate sind im Handbuch für Benutzer gelistet.

Zeichnungen können mehrseitig sein!


Prüfpläne speichern

"Targets": [
    {
      "Format":"JSONV1",
      "LanguageCode":"de",
      "Path":"C:/Temp/project.json"
    },
    {
      "Format":"PDF",
      "Path":"C:/Temp/project.pdf"
    },
    {
      "Format":"GraphicsPng",
      "Path":"C:/Temp/Graphics/"
    }
Tabelle 4: Exportformate unterstützte Speicherformate
Format Typ Inhalt Verwendung
JSONV1 String Primäres Exportformat Dieses Exportformat ist für den Import der Daten in Ihre Software unbedingt zu bevorzugen!
CSV String Comma-separated values Das Exportformat, wenn die Daten mit Excel weiter verarbeitet werden sollen.
DFD String Q-DAS ASCII Transferformat Prüfpläne an Messmaschinen übertragen, sollte mit GraphicsPng benutzt werden.
PDF String Die gestempelte Zeichnung als PDF infra CONVERT speichert PDF Dateien der gestempelten Zeichnung direkt unter Berücksichtigung der Zeichnungsgröße.
Png String Die Merkmale als PNG-Grafik Die Grafiken können in Partnersysteme importiert werden, welche den Viewer von infra CONVERT nicht nutzen
Tabelle 5: Exportformate unterstützte Optionen
Parameter Typ Inhalt Gültig bei Format
LanguageCode String Die Sprache in der der Prüfplan exportiert werden soll. Zulässige Optionen: siehe Abschnitt Sprache JSONV1, DFD, CSV
Path String Der vollständige Pfad und Dateiname beim Export von Prüfplänen. JSONV1, DFD, CSV
Path String Der vollständige Pfad beim Speichern von Grafiken. GraphicsPng

Dieser Parameter steuert die Ausgabe der erzeugten Daten. Wenn der Benutzer „Speichern“ aufruft oder infra CONVERT beendet, werden alle hier aufgeführten Formate gespeichert. Bitte beachten Sie die Links zu den weiterführenden Dokumenten.

Sollten Sie infra CONVERT neu anbinden, nutzen Sie bitte unbedingt das JSONV1 Format, da dieses alle Features der Software unterstützt. Andere Exportformate unterliegen Beschränkungen:
CSV: Kein Export von Zeilenumbrüchen.
DFD: Beschränkung der Länge von Texten.


Funktionsaufruf

  "Mode": {
    "Name": "AddCharacteristicTag",
    "ItemId": "{5D1110CA-6093-4381-B372-CF983D515044}"
  },
Tabelle 6: Funktionsaufruf unterstützte Optionen (im Aufbau)
Name Funktion ItemID
AddCharacteristicTag Alle Merkmale selektieren, die einem Tag zugeordnet werden sollen GUID des Tags

Dieser Parameter legt fest welche Funktion nach dem Start von infra CONVERT aufgerufen werden soll.


Einstellungen (global)

 "Settings": {
    "Path": "C:/ProgramData/ELIAS GmbH/infra-CONVERT/Settings.json",
  },
Tabelle 7: Globale Einstellungen
Parameter Typ Inhalt
Path String Kompletter Pfad und Dateiname für die globale Konfigurationsdatei.

Mit diesem Parameter wird die globale Konfigurationsdatei festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Optionen. Sollte die Datei nicht existieren, so wird sie mit den üblichen Voreinstellungen angelegt.


Einstellungen (Benutzer)

 "UserSettings": {
    "Path": "C:/Users/user1/AppData/Settings.json",
  },
Tabelle 8: Benutzerenstellungen
Parameter Typ Inhalt
Path String Kompletter Pfad und Dateiname für die Konfigurationsdatei des Benutzers.

Mit diesem Parameter wird die Konfigurationsdatei des Benutzers festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Optionen. Sollte die Datei nicht existieren, so wird sie mit den üblichen Voreinstellungen angelegt.

Wenn dieser Parameter nicht gesetzt wird, dann nutzt infra CONVERT das Verzeichnis „%AppData%\ELIAS GmbH\infra-CONVERT“ zum Speichern! FIXME


Definitionsdatei für Merkmals Tags

  "CharacteristicTagsDefinition": {
    "Path": "C:/Users/user1/AppData/CharacteristicTags.json",
  },
Tabelle 9: CharacteristicTagsDefinition
Parameter Typ Inhalt
Path String Kompletter Pfad und Dateiname für die Definitionsdatei der Tags für Merkmale.

Mit diesem Parameter wird die Definitionsdatei für die Tags der Merkmale festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Tags beim Erstellen eines Projekts. Sollte die Datei nicht existieren, so wird sie mit den üblichen Voreinstellungen angelegt.


Definitionsdatei für Merkmalsklassen

  "CharacteristicClassesDefinition": {
    "Path": "C:/Users/user1/AppData/CharacteristicClasses.json"
  },
Tabelle 10: CharacteristicClassesDefinition
Parameter Typ Inhalt
Path String Kompletter Pfad und Dateiname für die Definitionsdatei der Merkmalsklassen.

Mit diesem Parameter wird die Definitionsdatei für die Merkmalsklassen festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Merkmalsklassen beim Erstellen eines Projekts.


Definitionsdatei für Merkalskategorien

  "SpecialCategoriesDefinition": {
    "Path": "C:/Users/user1/AppData/SpecialCategories.json"
  },
Tabelle 11: SpecialCategoriesDefinition
Parameter Typ Inhalt
Path String Kompletter Pfad und Dateiname für die Definitionsdatei der Merkalskategorien .

Mit diesem Parameter wird die Definitionsdatei für die Merkalskategorien festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Merkalskategorien beim Erstellen eines Projekts.


Definitionsdatei für Stempelvorlagen

  "StampTemplatesDefinition": {
    "Path": "C:/Users/user1/AppData/StampTemplates.json"
  },
Tabelle 12: StampTemplatesDefinition
Parameter Typ Inhalt
Path String Kompletter Pfad und Dateiname für die Definitionsdatei der Stempelvorlagen .

Mit diesem Parameter wird die Definitionsdatei für die Stempelvorlagen festgelegt. Aus dieser Datei bezieht infra CONVERT die Einstellungen für alle Stempelvorlagen beim Erstellen eines Projekts.


Merkmale bearbeiten

FIXME

  "Characteristics": [
      {
        "CharacteristicId": "66a58671-5b11-4135-8210-32701be6f4a5",
        "Action":"Update",
        "CharacteristicTags": [ "5D1110CA-6093-4381-B372-CF983D515044", "24C41CA8-871C-456E-B082-22EC2A20216D" ],
        "SpecialCategory":"{3E298F8F-02F1-49CD-82BF-BCDF26DA11FE}"
 
      },
      {
        "CharacteristicId": "b29bfa80-294a-4ca6-ae8f-81f4e63a39be",
        "Action":"Update",
        "CharacteristicTags": [ "5D1110CA-6093-4381-B372-CF983D515044" ],
        "SpecialCategory":"{3E298F8F-02F1-49CD-82BF-BCDF26DA11FE}"
      }
    ]

Dieser Parameter erlaubt es infra CONVERT mitzuteilen welche Merkmale sich seit der letzten Bearbeitung verändert haben. Dies kann dazu benutzt werden Merkmale, welche in der CAQ Software neuen Tags zugewiesen wurden, beim nächsten Aufruf von infra CONVERT ebenfalls im Projektfile neu zuzuweisen.


Tags bearbeiten

FIXME

  "CharacteristicTags":
  [
    {
      "Action": "AddOrUpdate",
      "CharacteristicTag":{
        "Id": "69A6290C-89E2-438B-A2D7-F0AA645409CA",
        "Priority": 2,
        "FriendlyName": "TagThree",
        "Color": {
          "Type": "RGB",
          "R": 0,
          "G": 255,
          "B": 0
        },
        "LocalizedProperties": [
          {
            "Name": "Tag Three ",
            "Description":"",
            "LanguageCode": "en"
          },
          {
            "Name": "Kennzeichnung Drei",
            "Description": "",
            "LanguageCode": "de"
          }
        ]
      }
    },
    {
      "Action": "AddOrUpdate",
      "CharacteristicTag":{
        "Id": "5D1110CA-6093-4381-B372-CF983D515044",
        "Priority": 2,
        "FriendlyName": "TagFour",
        "Color": {
          "Type": "RGB",
          "R": 0,
          "G": 0,
          "B": 255
        },
        "LocalizedProperties": [
          {
            "Name": "Tag Four ",
            "Description":"",
            "LanguageCode": "en"
          },
          {
            "Name": "Kennzeichnung Vier",
            "Description": "",
            "LanguageCode": "de"
          }
        ]
      }
    }    
  ]

Dieser Parameter erlaubt es infra CONVERT mitzuteilen welche Tags sich seit der letzten Bearbeitung verändert haben. Dies kann dazu benutzt werden Tags, welche in der CAQ Software hinzugefügt wurden, beim nächsten Aufruf von infra CONVERT ebenfalls im Projektfile hinzuzufügen.


Zurückblättern
Einleitung > Übersicht

Weiterblättern
Prüfplanexportformate > JSONV1: JavaScript Object Notation