Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:intro

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 [2019/11/06 16:09]
me
de:infra-convert:dev:intro [2022/10/22 10:34] (aktuell)
me [Arbeiten mit Startparameteraufruf]
Zeile 7: Zeile 7:
 </​WRAP>​ </​WRAP>​
  
-====== Übersicht ======+====== Übersicht ​(Programmversion 1) ======
  
 ---- ----
  
-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.+> Diese Übersicht gilt für die #​@IC_HTML@#​-Versionen 1.x.x.x. Die Übersicht für die Versionen 2.x.x finden sie auf der [[de:​infra-convert:​dev:​intro_v2|folgenden Seite]]. 
 + 
 +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 ​ ^
 ^ Übergeben beim Programmstart ^^^^ ^ Übergeben beim Programmstart ^^^^
-^  {{ :​de:​infra-convert:​dev:​icon_dev_einstellungen.png?​nolink&​80 }}  ^ settings.json | Programm- beziehungsweise Grundeinstellungen | Konfiguration und Import > [[de:​infra-convert:​dev:​settings|Parameterdatei ​"​Settings"​]] | +^  {{ :​de:​infra-convert:​dev:​icon_dev_einstellungen.png?​nolink&​80 }}  ^ settings.json | Programm- beziehungsweise Grundeinstellungen | Konfiguration und Import > [[de:​infra-convert:​dev:​settings|Parameterdatei ​»Settings«]] | 
-^  {{ :​de:​infra-convert:​dev:​icon_dev_uiaccess.png?​nolink&​80 }}  ^ UiAccess.json | Zugänglichkeit der Steuerelemente der Benutzeroberfläche (Steuerelemente sperren oder ausblenden) | Konfiguration und Import > [[de:​infra-convert:​dev:​uiaccess|Parameterdatei ​"​UiAccess"​]] |+^  {{ :​de:​infra-convert:​dev:​icon_dev_uiaccess.png?​nolink&​80 }}  ^ UiAccess.json | Zugänglichkeit der Steuerelemente der Benutzeroberfläche (Steuerelemente sperren oder ausblenden) | Konfiguration und Import > [[de:​infra-convert:​dev:​uiaccess|Parameterdatei ​»UiAccess«]] |
 ^ Übergeben beim Anlegen eines neuen Projekts ^^^^ ^ Übergeben beim Anlegen eines neuen Projekts ^^^^
-^  {{ :​de:​infra-convert:​dev:​icon_dev_kategorien.png?​nolink&​80 }}  ^ SpecialCategories.json | Kategorien | Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​"​SpecialCategories"​]] | +^  {{ :​de:​infra-convert:​dev:​icon_dev_kategorien.png?​nolink&​80 }}  ^ SpecialCategories.json | Kategorien | Konfiguration und Import > [[de:​infra-convert:​dev:​specialcategories|Parameterdatei ​»SpecialCategories«]] | 
-^  {{ :​de:​infra-convert:​dev:​icon_dev_kennzeichnungen.png?​nolink&​80 }}  ^ CharacteristicTags.json | Kennzeichnungen | Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​"​CharacteristicTags"​]] | +^  {{ :​de:​infra-convert:​dev:​icon_dev_kennzeichnungen.png?​nolink&​80 }}  ^ CharacteristicTags.json | Kennzeichnungen | Konfiguration und Import > [[de:​infra-convert:​dev:​characteristictags|Parameterdatei ​»CharacteristicTags«]] | 
-^  {{ :​de:​infra-convert:​dev:​icon_dev_stempelvorlagen.png?​nolink&​80 }}  ^ StampTemplates.json | Stempelvorlagen | Konfiguration und Import > [[de:​infra-convert:​dev:​stamptemplates|Parameterdatei ​"​StampTemplates"​]] | +^  {{ :​de:​infra-convert:​dev:​icon_dev_stempelvorlagen.png?​nolink&​80 }}  ^ StampTemplates.json | Stempelvorlagen | Konfiguration und Import > [[de:​infra-convert:​dev:​stamptemplates|Parameterdatei ​»StampTemplates«]] | 
-^  {{ :​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 > 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_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]] |+^  {{ :​de:​infra-convert:​dev:​icon_dev_excel.png?​nolink&​80 }}  ^ *.xltx\\ *.xltm | 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]] |
  
 \\  \\ 
Zeile 30: Zeile 38:
 ===== 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.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_01.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_01.png?​nolink&​800 |}}
Zeile 36: Zeile 44:
 \\  \\ 
  
-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 42: Zeile 50:
 \\  \\ 
  
-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 50: Zeile 58:
 ===== Arbeiten mit Startparameteraufruf ===== ===== Arbeiten mit Startparameteraufruf =====
  
-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 ​werden ​in einer Startparameterdatei zusammengefasst,​ siehe Konfiguration und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]].+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]].
  
-> **Anmerkung** Mit dem Startparameter ​"​forceConfigDir" ​kann ein anderes als das ProgramData-Verzeichnis festgelegt werden. Er wird als einziger nicht in der Startparameterdatei übergeben, siehe "​Konfiguration ​und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]]".+> **Anmerkung** Mit dem Startparameter ​»forceConfigDir« ​kann ein anderes als das ProgramData-Verzeichnis festgelegt werden. Er wird als einziger nicht in der Startparameterdatei übergeben, siehe »Konfiguration ​und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]]«.
  
-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.+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_04.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_beispiel_04.png?​nolink&​800 |}}
Zeile 60: Zeile 68:
 \\  \\ 
  
-Des Weiteren ist in der Startparameterdatei vorgegeben, dass+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,+  * 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,+  * zwei Zeichnungsblätter aus einem Verzeichnis ​»Import« ​direkt in die erste Prüfplanversion geladen werden,
  
-  * die Projektdatei im Verzeichnis ​"​Projekte" ​zu speichern ist und+  * 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.+  * 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>
Zeile 78: Zeile 86:
  
 <WRAP rightalign>​ <WRAP rightalign>​
-**Zurückblättern**\\  +\\  
-Einleitung > [[de:​infra-convert:​dev:​Wiki|Tipps zum Administratorhandbuch]]+
 </​WRAP>​ </​WRAP>​
  
 **Weiterblättern**\\ ​ **Weiterblättern**\\ ​
-Konfiguration und Import ​> [[de:​infra-convert:​dev:​parameter|Startparameterdatei]]+Einleitung ​> [[de:​infra-convert:​dev:​intro_v2|Übersicht (ab Programmversion 2)]]
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/intro.1573052969.txt.gz · Zuletzt geändert: 2019/11/06 16:09 von me