Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:infra-convert:dev:intro_v2

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_v2 [2020/07/29 16:53]
me
de:infra-convert:dev:intro_v2 [2022/10/22 10:34] (aktuell)
me
Zeile 5: Zeile 5:
 > Administratorhandbuch #@IC_HTML@# > Einleitung > Administratorhandbuch #@IC_HTML@# > Einleitung
  
-====== Übersicht (Programmversion 2) ======+====== Übersicht (ab Programmversion 2) ======
  
 ---- ----
Zeile 41: Zeile 41:
 ^    ^  Datei  ^  Inhalt ​ ^  Beschreibung ​ ^ ^    ^  Datei  ^  Inhalt ​ ^  Beschreibung ​ ^
 ^ Konfiguration ^^^^ ^ Konfiguration ^^^^
-^  {{ :​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_2.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_2.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«]] |
 ^ Projektvorlagen ^^^^ ^ Projektvorlagen ^^^^
-^  {{ :​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«]] |
 ^ Weitere Vorlagen ^^^^ ^ Weitere Vorlagen ^^^^
-^  {{ :​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 | 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 81: Zeile 81:
 ^  {{ :​de:​infra-convert:​dev:​icon_dev_klassen.png?​nolink&​80 }}  ^ CharacteristicClasses.json | .\JsonData\ | Der Speicherort kann per Startparamater festgelegt werden | ^  {{ :​de:​infra-convert:​dev:​icon_dev_klassen.png?​nolink&​80 }}  ^ CharacteristicClasses.json | .\JsonData\ | Der Speicherort kann per Startparamater festgelegt werden |
 ^ Weitere Vorlagen ^^^^ ^ Weitere Vorlagen ^^^^
-^  {{ :​de:​infra-convert:​dev:​icon_dev_toleranztabellen.png?​nolink&​80 }}  ^ *.json | .\ExcelReports\ | Der Speicherort wird in der "​settings.json" ​festgelegt | +^  {{ :​de:​infra-convert:​dev:​icon_dev_toleranztabellen.png?​nolink&​80 }}  ^ *.json | .\ExcelReports\ | Der Speicherort wird in der »settings.json« ​festgelegt | 
-^  {{ :​de:​infra-convert:​dev:​icon_dev_excel.png?​nolink&​80 }}  ^ *.xltx\\ *.xltm | .\ToleranceTables\ | Der Speicherort wird in der "​settings.json" ​festgelegt |+^  {{ :​de:​infra-convert:​dev:​icon_dev_excel.png?​nolink&​80 }}  ^ *.xltx\\ *.xltm | .\ToleranceTables\ | Der Speicherort wird in der »settings.json« ​festgelegt |
  
-Für das Standard-Konfigurations-und-Vorlagenverzeichnis ("​ProgramData"​) kann mit dem Sonder-Startparameter ​"​forceConfigDir" ​ein anderes Verzeichnis vorgegeben werden. Siehe "​Konfiguration ​und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]] (erster Abschnitt)".+Für das Standard-Konfigurations-und-Vorlagenverzeichnis (»ProgramData«) kann mit dem Sonder-Startparameter ​»forceConfigDir« ​ein anderes Verzeichnis vorgegeben werden. Siehe »Konfiguration ​und Import > [[de:​infra-convert:​dev:​parameter|Startparameterdatei]] (erster Abschnitt)«.
  
 \\  \\ 
Zeile 110: Zeile 110:
 **Programm starten** **Programm starten**
  
-Im ersten Szenario wird #@IC_HTML@# regulär (ohne Administratorrechte) gestartet. Die Programmeinstellungen ("​settings.json") werden aus ProgramData geladen. Die "​UiAccess.json" ​enthält Vorgaben zum Sperren oder Ausblenden einzelner Steuerelemente.+Im ersten Szenario wird #@IC_HTML@# regulär (ohne Administratorrechte) gestartet. Die Programmeinstellungen (»settings.json«) werden aus ProgramData geladen. Die »UiAccess.json« ​enthält Vorgaben zum Sperren oder Ausblenden einzelner Steuerelemente.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_01.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_01.png?​nolink&​800 |}}
Zeile 136: Zeile 136:
 **Neues Projekt anlegen** **Neues Projekt anlegen**
  
-Der Benutzer legt ein neues Projekt auf Basis der Projektvorlagen für Kategorien, Kennzeichnungen,​ Stempelvorlagen und Klassen an. Die verfügbaren Toleranztabellen werden für den Benutzer gelistet und stehen zur Verwendung bereit. Anschließend lädt er zwei Zeichnungsblätter,​ hier aus einem Verzeichnis ​"​Workspace"​.+Der Benutzer legt ein neues Projekt auf Basis der Projektvorlagen für Kategorien, Kennzeichnungen,​ Stempelvorlagen und Klassen an. Die verfügbaren Toleranztabellen werden für den Benutzer gelistet und stehen zur Verwendung bereit. Anschließend lädt er zwei Zeichnungsblätter,​ hier aus einem Verzeichnis ​»Workspace«.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_04.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_04.png?​nolink&​800 |}}
Zeile 148: Zeile 148:
 **Stempeln und exportieren** **Stempeln und exportieren**
  
-Der Benutzer stempelt die Zeichnung und erstellt den Prüfplan. Er speichert das Projekt (*.icpx) und exportiert schließlich den fertiggestellten Prüfplan als Excel-Datei (*.xlsx) und die gestempelten Zeichnungsblätter als PDF (*.pdf) in von ihm bestimmte Verzeichnisse,​ für eine einfachere Darstellung hier nach "​Workspace"​. Vorlage für den Prüfbericht ist eine Excel-Vorlagendatei (*.xltx).+Der Benutzer stempelt die Zeichnung und erstellt den Prüfplan. Er speichert das Projekt (*.icpx) und exportiert schließlich den fertiggestellten Prüfplan als Excel-Datei (*.xlsx) und die gestempelten Zeichnungsblätter als PDF (*.pdf) in von ihm bestimmte Verzeichnisse,​ für eine einfachere Darstellung hier nach »Workspace«. Vorlage für den Prüfbericht ist eine Excel-Vorlagendatei (*.xltx).
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_05.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_05.png?​nolink&​800 |}}
Zeile 162: Zeile 162:
 \\  \\ 
  
-Beim Speichern werden die Einstellungen jedoch in das ProgramData-Verzeichnis geschrieben. Die "​settings.json"​ in AppData wird damit für den, in dem Moment als Administrator arbeitenden Nutzer, hinfällig und gelöscht.+Beim Speichern werden die Einstellungen jedoch in das ProgramData-Verzeichnis geschrieben.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_07.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_07.png?​nolink&​800 |}}
Zeile 170: Zeile 170:
 ===== Verhalten bei Startparameteraufruf ===== ===== Verhalten bei 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 sind, mit Ausnahme von "​forceConfigDir"​, 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, mit Ausnahme von »forceConfigDir«, in einer Startparameterdatei zusammengefasst,​ 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", eine "​UiAccess.json" ​sowie vier Projektvorlagendateien verwiesen; der Speicherort für die Toleranztabellen ist in der "​settings.json" ​angegeben. Für eine einfachere Darstellung werden alle Dateien aus einem Verzeichnis ​"​Config" ​geladen, dieses kann zum Beispiel auf einem Unternehmensserver liegen. Aufteilung und Verteilung der Speicherorte sind jedoch beliebig.+Das folgende Beispiel zeigt einige Möglichkeiten zum Arbeiten mit Startparameteraufruf. In der Startparameterdatei wird auf eine »settings.json«, eine »UiAccess.json« ​sowie vier Projektvorlagendateien verwiesen; der Speicherort für die Toleranztabellen ist in der »settings.json« ​angegeben. Für eine einfachere Darstellung werden alle Dateien aus einem Verzeichnis ​»Config« ​geladen, dieses kann zum Beispiel auf einem Unternehmensserver liegen. Aufteilung und Verteilung der Speicherorte sind jedoch beliebig.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_08.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_beispiel_08.png?​nolink&​800 |}}
Zeile 178: Zeile 178:
 \\  \\ 
  
-Es werden stets die in der Startparameterdatei angegebenen Speicherorte bevorzugt, die dort liegenden Dateien erwartet und ausgelesen. Eine Ausnahme bildet die "​settings.json". Zunächst wird die "​settings.json" ​aus ProgramData gelesen. Diese wird von der per Startparameter übergebenen ​"​settings.json" ​und anschließend,​ falls vorhanden, von der aus AppData geladenen ​"​settings.json" ​überlagert. Die jeweils zuletzt geladene Definition ist somit führend.+Es werden stets die in der Startparameterdatei angegebenen Speicherorte bevorzugt, die dort liegenden Dateien erwartet und ausgelesen. Eine Ausnahme bildet die »settings.json«. Zunächst wird die »settings.json« ​aus ProgramData gelesen. Diese wird von der per Startparameter übergebenen ​»settings.json« ​und anschließend,​ falls vorhanden, von der aus AppData geladenen ​»settings.json« ​überlagert. Die jeweils zuletzt geladene Definition ist somit führend.
  
-> **Anmerkung** Soll die per Startparameter übergebene ​"​settings.json" ​Vorrang vor der benutzerdefinierten ​"​settings.json" ​aus AppData haben, kann dies als Option am Startparameterbefehl angegeben werden. Siehe "​Konfiguration ​und Import > Startparameterdatei > [[de:​infra-convert:​dev:​parameter#​einstellungen|Einstellungen]]".+> **Anmerkung** Soll die per Startparameter übergebene ​»settings.json« ​Vorrang vor der benutzerdefinierten ​»settings.json« ​aus AppData haben, kann dies als Option am Startparameterbefehl angegeben werden. Siehe »Konfiguration ​und Import > Startparameterdatei > [[de:​infra-convert:​dev:​parameter#​einstellungen|Einstellungen]]«.
  
 \\  \\ 
Zeile 212: Zeile 212:
 **64-Bit- über 32-Bit-Version installieren** **64-Bit- über 32-Bit-Version installieren**
  
-Die Installation einer 64-Bit-Version (ab Programmversion 2.0.0) über eine 32-Bit-Version von #@IC_HTML@# verhält sich wie eine reguläre, oben beschriebene,​ Überinstallation. Die 64-Bit-Version wird nach "C:​\Program ​Files" ​installiert,​ das Installationsverzeichnis der 32-Bit-Version aus "C:\Program Files (x64)" ​wird gelöscht. Hinsichtlich Parameterdateien gilt es lediglich, den folgenden Aspekt zu beachten:+Die Installation einer 64-Bit-Version (ab Programmversion 2.0.0) über eine 32-Bit-Version von #@IC_HTML@# verhält sich wie eine reguläre, oben beschriebene,​ Überinstallation. Die 64-Bit-Version wird nach »C:​\Program ​Files« ​installiert,​ das Installationsverzeichnis der 32-Bit-Version aus »C:\Program Files (x64)« wird gelöscht. Hinsichtlich Parameterdateien gilt es lediglich, den folgenden Aspekt zu beachten:
  
-Beim jeweils ersten Programmstart durch einen Benutzer nach wird geprüft, ob sich Parameterdateien im VirtualStore-Verzeichnis des Benutzers befinden. Falls vorhanden, werden diese in das AppData-Verzeichnis des Benutzers kopiert. Dabei wird nur die Differenz zwischen den beiden ​"​settings.json" ​in AppData und ProgramData in AppData abgelegt. In den meisten Fällen werden nicht alle vier Projektvorlagendateien im VirtualStore zu finden sein, sondern nur "​SpecialCategories.json" ​und "​CharacteristicTags.json". Wir empfehlen grundsätzlich,​ die Projektvorlagendateien nicht in AppData zu pflegen, sondern zentral in ProgramData. Bei einem Nutzer pro Rechner können Sie einfach die Parameterdateien händisch aus AppData nach ProgramData kopieren, bei mehreren Nutzern sollten Sie sich entsprechend einigen.+Beim jeweils ersten Programmstart durch einen Benutzer nach wird geprüft, ob sich Parameterdateien im VirtualStore-Verzeichnis des Benutzers befinden. Falls vorhanden, werden diese in das AppData-Verzeichnis des Benutzers kopiert. Dabei wird nur die Differenz zwischen den beiden ​»settings.json« ​in AppData und ProgramData in AppData abgelegt. In den meisten Fällen werden nicht alle vier Projektvorlagendateien im VirtualStore zu finden sein, sondern nur »SpecialCategories.json« ​und »CharacteristicTags.json«. Wir empfehlen grundsätzlich,​ die Projektvorlagendateien nicht in AppData zu pflegen, sondern zentral in ProgramData. Bei einem Nutzer pro Rechner können Sie einfach die Parameterdateien händisch aus AppData nach ProgramData kopieren, bei mehreren Nutzern sollten Sie sich entsprechend einigen.
  
 {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_installation_64_ueber_32_01.png?​nolink&​800 |}} {{ :​de:​infra-convert:​dev:​arbeiten_mit_parameterdateien_v2_installation_64_ueber_32_01.png?​nolink&​800 |}}
Zeile 220: Zeile 220:
 \\  \\ 
  
-> **Anmerkung** Was ist der VirtualStore?​ − Der VirtualStore wird bei 32-Bit-Programmen vom Windows-Betriebssystem automatisch als Ersatz herangezogen,​ wenn ein Programm von einem Benutzer ohne Schreibrechte für das ProgramData-Verzeichnis ausgeführt wird und dieser Einstellungen speichert. Dieser Mechanismus wird als UAC-Virtualisierung bezeichnet (UAC = User Account Control). Ob eine UAC-Virtualisierung angewendet wird, kann im TaskManager auf der Seite **Details** eingesehen werden. Üblicherweise ist die Spalte ​"UAC-Virtualisierung" ​ausgeblendet,​ kann aber einfach durch Rechtsklick auf die Kopfzeile hinzugefügt werden. Das VirtualStore-Verzeichnis findet sich unter "%LocalAppData%\VirtualStore\ProgramData\ELIAS ​GmbH". Der Ordner ​"ELIAS GmbH" ​ist normalerweise ein ausgeblendetes Element.+> **Anmerkung** Was ist der VirtualStore?​ − Der VirtualStore wird bei 32-Bit-Programmen vom Windows-Betriebssystem automatisch als Ersatz herangezogen,​ wenn ein Programm von einem Benutzer ohne Schreibrechte für das ProgramData-Verzeichnis ausgeführt wird und dieser Einstellungen speichert. Dieser Mechanismus wird als UAC-Virtualisierung bezeichnet (UAC = User Account Control). Ob eine UAC-Virtualisierung angewendet wird, kann im TaskManager auf der Seite **Details** eingesehen werden. Üblicherweise ist die Spalte ​»UAC-Virtualisierung« ​ausgeblendet,​ kann aber einfach durch Rechtsklick auf die Kopfzeile hinzugefügt werden. Das VirtualStore-Verzeichnis findet sich unter »%LocalAppData%\VirtualStore\ProgramData\ELIAS ​GmbH«. Der Ordner ​»ELIAS GmbH« ​ist normalerweise ein ausgeblendetes Element.
  
 <WRAP noprint> <WRAP noprint>
Zeile 235: Zeile 235:
  
 **Weiterblättern**\\ ​ **Weiterblättern**\\ ​
-Konfiguration und Import ​> [[de:​infra-convert:​dev:​parameter|Startparameterdatei]]+Installation ​> [[de:​infra-convert:​dev:​installation|Installation]]
  
 </​WRAP>​ </​WRAP>​
de/infra-convert/dev/intro_v2.1596034384.txt.gz · Zuletzt geändert: 2020/07/29 16:53 von me