Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:intro_neu

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:intro_neu [2019/11/05 11:39]
me
de:infra-convert:dev:intro_neu [2020/03/31 11:48]
me gelöscht
Zeile 11: Zeile 11:
 ---- ----
  
-Einstellungen ​und Vorlagen ​werden in Form von Parameterdateien an #@IC_HTML@# übergeben. Die Parameterdateien sind in der JavaScript Object Notation gefasst (JSON, siehe auch [[http://​www.json.org/​json-de.html|hier]]). Bei der Installation werden Parameterdateien mit Standardwerten im Verzeichnis "​%ProgramData%\ELIAS GmbH\infra-Convert"​ abgelegt. Die Parameterdateien werden entweder beim Programmstart,​ beim Anlegen eines neuen Projekts oder bei Bedarf während der Laufzeit gelesen.+Programm- ​und Projekteinstellungen ​werden in Form von Parameterdateien an #@IC_HTML@# übergeben. Die Parameterdateien sind in der JavaScript Object Notation gefasst (JSON, siehe auch [[http://​www.json.org/​json-de.html|hier]]). ​Der Fluss eingegebener und ausgegebener Daten kann vereinfacht wie folgt dargestellt werden. 
 + 
 +{{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_00.png?​nolink&​800 |}} 
 + 
 +\\  
 + 
 +Bei der Installation werden Parameterdateien mit Standardwerten im Verzeichnis "​%ProgramData%\ELIAS GmbH\infra-Convert"​ abgelegt. Die Parameterdateien werden entweder beim Programmstart,​ beim Anlegen eines neuen Projekts oder bei Bedarf während der Laufzeit gelesen.
  
 ^    ^  Datei  ^  Inhalt ​ ^  Beschreibung ​ ^ ^    ^  Datei  ^  Inhalt ​ ^  Beschreibung ​ ^
Zeile 23: Zeile 29:
 ^  {{ :​de:​infra-convert:​dev:​icon_dev_klassen.png?​nolink&​80 }}  ^ CharacteristicClasses.json | Klassen | Konfiguration und Import > [[de:​infra-convert:​dev:​characteristicclasses|Parameterdatei "​CharacteristicClasses"​]] | ^  {{ :​de:​infra-convert:​dev:​icon_dev_klassen.png?​nolink&​80 }}  ^ CharacteristicClasses.json | Klassen | Konfiguration und Import > [[de:​infra-convert:​dev:​characteristicclasses|Parameterdatei "​CharacteristicClasses"​]] |
 ^ Gelesen während der Laufzeit ^^^^ ^ Gelesen während der Laufzeit ^^^^
-^  {{ :​de:​infra-convert:​dev:​icon_dev_toleranztabellen.png?​nolink&​80 }}  ^ *.json | Toleranztabellen (mehrere Dateien) | Konfiguration und Import > [[de:​infra-convert:​dev:​toltab|Toleranztabellen]] |+^  {{ :​de:​infra-convert:​dev:​icon_dev_toleranztabellen.png?​nolink&​80 }}  ^ *.json | Toleranztabellen (mehrere Dateien) | Konfiguration und Import > Parameterdatei "​Settings"​ > [[de:​infra-convert:​dev:​settings#​liste_der_einstellungen|Liste der Einstellungen]] > Menü „Projekteinstellungen > Toleranztabellen“\\ \\ Konfiguration und Import > [[de:​infra-convert:​dev:​toltab|Toleranztabellen]] | 
 +^  {{ :​de:​infra-convert:​dev:​icon_dev_excel.png?​nolink&​80 }}  ^ *.xltx\\ *.xltm\\ *.xlt | Excel-Prüfberichtsvorlagen | Konfiguration und Import > Parameterdatei "​Settings"​ > [[de:​infra-convert:​dev:​settings#​liste_der_einstellungen|Liste der Einstellungen]] > Menü „Einstellungen > Export“\\ \\ Benutzerhandbuch > Weiteres > [[de:​infra-convert:​user:​exceltemp|Excel-Vorlagen erstellen und anpassen]] |
  
 \\  \\ 
  
 ===== Arbeiten mit Parameterdateien ===== ===== Arbeiten mit Parameterdateien =====
- 
-\\  
  
 Die Programmeinstellungen ("​settings.json"​) werden beim Start von #@IC_HTML@# geladen. Änderungen durch den Benutzer (**Bearbeiten** (Menüleiste) > **Einstellungen**) werden direkt in diese zurückgeschrieben. Mit der "​UiAccess.json"​ können einzelne Steuerelemente gesperrt oder ausgeblendet werden. Die Programmeinstellungen ("​settings.json"​) werden beim Start von #@IC_HTML@# geladen. Änderungen durch den Benutzer (**Bearbeiten** (Menüleiste) > **Einstellungen**) werden direkt in diese zurückgeschrieben. Mit der "​UiAccess.json"​ können einzelne Steuerelemente gesperrt oder ausgeblendet werden.
Zeile 37: Zeile 42:
 \\  \\ 
  
-Wird ein neues Projekt angelegt, werden die Definitionen ​für Kategorien, Kennzeichnungen,​ Stempelvorlagen und Klassen ​eingeladenSie werden nicht in in diesen Vorlagendateien,​ sondern in der Projektdatei (*.icpx) gespeichert, im folgenden Beispiel in einem Verzeichnis "​Projekte"​. Die Definitionen für Kategorien, Kennzeichnungen und Stempelvorlagen können ​im geladenen Projekt ​in der Benutzeroberfläche (**Bearbeiten** (Menüleiste) > **Projekteinstellungen**) ​geändert werden, Klassendefinitionen sind im Nachhinein nicht mehr änderbarAuf diese Weise wird die Austauschbarkeit von Projekten ​sichergestellt. Toleranztabellen werden während der Laufzeit bei Bedarf ausgelesen, zum Beispiel beim Anlegen eines Merkmals oder Ändern von Merkmaleigenschaften.+Wird ein neues Projekt angelegt, werden die Parameterdateien ​für Kategorien, Kennzeichnungen,​ Stempelvorlagen und Klassen ​als Vorlagen herangezogenDas heißtdie Definitionen werden einmal gelesen und im Projekt gespeichert. Die Definitionen für Kategorien, Kennzeichnungen und Stempelvorlagen können in der Benutzeroberfläche ​angepasst werden ​(**Bearbeiten** (Menüleiste) > **Projekteinstellungen**). Die Definitionen von Klassen können ​im Nachhinein nicht mehr geändert werdenDas Speichern der Definitionen im Projekt stellt ​die Austauschbarkeit von Projekten ​sicher. Toleranztabellen werden während der Laufzeit bei Bedarf ausgelesen, zum Beispiel beim Anlegen eines Merkmals oder Ändern von Merkmaleigenschaften. Die Projektdatei (*.icpx) wird im folgenden Beispiel in einem Verzeichnis "​Projekte"​ gespeichert.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_02.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_02.png?​nolink&​800 |}}
Zeile 43: Zeile 48:
 \\  \\ 
  
-Im Beispiel werden nun zwei Zeichnungsblätter aus dem Verzeichnis "​Import"​ importiert. Der Benutzer erstellt auf Grundlage dieser ​einen Prüfplan. Abschließend exportiert er die gestempelten Zeichnungsblätter im PDF-Format sowie den Prüfplan in Form eines Excel-Prüfberichts (*.xlsx) in das Verzeichnis "​Export"​. Vorlage für den Prüfbericht ist eine Excel-Vorlagendatei (*.xltx).+Im Beispiel werden nun zwei Zeichnungsblätter aus dem Verzeichnis "​Import" ​in das Projekt ​importiert. Der Benutzer erstellt auf Grundlage dieser ​den Prüfplan. Abschließend exportiert er die gestempelten Zeichnungsblätter im PDF-Format sowie den Prüfplan in Form eines Excel-Prüfberichts (*.xlsx) in das Verzeichnis "​Export"​. Vorlage für den Prüfbericht ist eine Excel-Vorlagendatei (*.xltx).
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_03.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_03.png?​nolink&​800 |}}
Zeile 51: Zeile 56:
 ===== Arbeiten mit Startparameteraufruf ===== ===== Arbeiten mit Startparameteraufruf =====
  
-Eine weitere Art von Parameterdatei ist die Startparameterdatei mit der Standardbezeichnung "​StartParameterFile.json",​ siehe Konfiguration und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]]. Sie fasst Startparameter zusammen, welche beim Starten von #@IC_HTML@# übergeben werden sollen. ​Mit Startparametern können Automatismen realisiert werden, welche den Arbeitsfluss bei stets gleichartigen Arbeitsabläufen erleichtern. Diese Administration ist zum einen nötig, wenn #@IC_HTML@# in ein CAQ/​MES-System eingebunden ist und zum anderen sinnvoll, wenn dem Benutzer Standardeinstellungen und -arbeitsabläufe vorgegeben werden sollen.+Mit Startparametern können Automatismen realisiert werden, welche den Arbeitsfluss bei stets gleichartigen Arbeitsabläufen erleichtern. Diese Administration ist zum einen nötig, wenn #@IC_HTML@# in ein CAQ/​MES-System eingebunden ist und zum anderen sinnvoll, wenn dem Benutzer Standardeinstellungen und -arbeitsabläufe vorgegeben werden sollen. Die verfügbaren Startparameter sind in einer Startparameterdatei zusammengefasst,​ siehe Konfiguration und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]].
  
-Folgende Grafik verdeutlicht das Konzept anhand eines Beispiels. #@IC_HTML@# wird mit einer Startparameterdatei gestartet. In dieser ist festgelegt,​ +**Anmerkung** Mit dem Startparameter ​"forceConfigDir" ​kann ein anderes als das ProgramData-Verzeichnis festgelegt werdenEr wird als einziger nicht in der Startparameterdatei übergebensiehe "Konfiguration ​und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]]".
-  ​dass ein neues Projekt anzulegen ist, +
-  ​dass zwei Zeichnungsblätter aus Verzeichnis 2 zu laden sind und +
-  ​dass die Parameterdateien ​"UiAccess.json", "​SpecialCategories.json", "CharacteristicTags.json" ​und "StampTemplates.json",​ abweichend zum standardmäßigen Verhalten, aus Verzeichnis 1 zu laden sind.+
  
-Des Weiteren ist festgelegt, dass die Projektdatei,​ die gestempelten Zeichnungsblätter als PNG-Grafiken ​und der Prüfplan ​im JSONV1-Format ​beim Speichern des Projekts in das Verzeichnis 3 exportiert werden sollen.+Das folgende Beispiel zeigt einige Möglichkeiten zum Arbeiten mit Startparameteraufruf. In der Startparameterdatei wird auf eine "​settings.json" ​und eine "​UiAccess.json"​ verwiesen. Das Verzeichnis "​Konfiguration"​ kann zum Beispiel auf einem Unternehmensserver liegen. Beim Start von #@IC_HTML@# werden diese Parameterdateien anstatt ​der Parameterdateien ​im ProgramData-Verzeichnis geladen. Die "​settings.json"​ enthält eine Auswahl von möglichen Einstellungen,​ welche die lokalen Einstellungen ​beim Benutzer überschreiben.
  
-{{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_02.png?​nolink&​800 |}}+{{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_04.png?​nolink&​800 |}} 
 + 
 +\\  
 + 
 +Des Weiteren ist in der beispielhaften Startparameterdatei vorgegeben, dass 
 + 
 +  * nach dem Start sofort ein neues Projekt mit den Definitionen für Kategorien, Kennzeichnungen,​ Stempelvorlagen und Klassen aus dem Verzeichnis "​Konfiguration"​ angelegt wird, 
 + 
 +  * zwei Zeichnungsblätter aus einem Verzeichnis "​Import"​ direkt in die erste Prüfplanversion geladen werden, 
 + 
 +  * die Projektdatei im Verzeichnis "​Projekte"​ zu speichern ist und
  
 +  * beim Speichern die gestempelten Zeichnungsblätter als PNG-Grafiken und der Prüfplan im JSONV1-Format in das Verzeichnis "​Export"​ exportiert werden.
  
 <WRAP noprint> <WRAP noprint>