Plugin-Manager
Übersicht
FASTSUITE Edition 2 unterstützt die Verwendung mehrerer Plugins. Das Plugin im Installationsordner wird mit dem Setup geliefert und umfasst das Standardtechnologie-Verhalten, grundlegende Translatoren und den Importeur für Prozessgeometrien. Kundenspezifische, externe Plugins können erstellt und dem Start der Anwendung hinzugefügt werden.
Plugin interaktiv hinzufügen oder löschen
![]()
Zusätzliche Plugins können mit dem Befehl Search paths aus dem Menü Settings zugewiesen werden.
Der Befehl öffnet ein Fenster mit drei Vorrichtungen.
Ein Klick auf den Plugin Paths-Container öffnet diesen.
Das Öffnen des Pie-Menüs (rechte Maustaste) innerhalb der Vorrichtung löst den Add-Befehl aus. Die Ausführung des Befehls öffnet einen Standard-Dateibrowser, um den Plugin-Ordner zu suchen und auszuwählen. Der Pfad wird der Suchliste hinzugefügt, wie im folgenden Beispiel dargestellt:
Vorhandene Definitionen können aus der Liste gelöscht werden.
Hinweis: Beachten Sie, dass die hier angegebenen Plugin-Pfade benutzerdefinierte Pfade sind und daher in den lokalen Benutzereinstellungen von FASTSUITE Edition 2 gespeichert werden und somit nur für diesen Benutzer gelten.
Warnung: Plugin-Pfade werden beim Start von FASTSUITE Edition 2 eingelesen. Änderungen hier erfordern einen Neustart, damit sie wirksam werden.
Ein Plugin auf Verwaltungsebene hinzufügen oder löschen
Es ist durchaus sinnvoll, kundenspezifische Plugins zentral von einem gemeinsamen Speicherort aus für alle Benutzer verfügbar zu machen. Aufgrund unterschiedlicher interner IT-Richtlinien ist es regulären Benutzern in der Regel nicht gestattet, solche globalen, unternehmensspezifischen Informationen zu definieren und/oder zu speichern. Daher können Plugin-Definitionen auch auf Verwaltungsebene verwaltet werden, um sie global verfügbar zu machen.
Im Installationsordner FASTSUITE Edition 2 befindet sich eine XML-Datei mit dem Namen FASTSUITE_E2.exe.config. Diese Datei enthält alle bearbeitbaren Konfigurationsinformationen, die beim Start der Sitzung eingelesen werden. Durch Öffnen dieser Datei in einem Editor kann der Administrator Änderungen vornehmen.
Die Datei enthält einen Schlüssel zur Definition eines Plugin-Pfads:
Hier können mehrere (globale) Plugins eingefügt werden, die in der aktiven Sitzung erscheinen, wie im folgenden Beispiel.
- Definition
- Erscheinungsbild
Es sollte offensichtlich sein, dass ein Plugin, das definiert ist, aber dessen Ordner nicht existiert, nicht angewendet werden kann. Beim Start erscheint eine Warnmeldung, wie im folgenden Beispiel.
Hinweis: In einer laufenden Sitzung von FASTSUITE Edition 2 können die auf Verwaltungsebene definierten Plugins nicht gelöscht werden. Die Definition kann nur entfernt werden, indem der entsprechende Schlüssel im Konfigurationsdatei gelöscht und die Anwendung neu gestartet wird. Das Umordnen der Plugins im interaktiven Befehlsfenster auf Benutzerebene bleibt jedoch möglich.
Lesereihenfolge
Bei der Verwendung mehrerer Plugins kann es vorkommen, dass ein bestimmter Inhalt in mehreren dieser Plugins vorhanden ist, jedoch jeweils mit einem unterschiedlichen Wert. Welcher Wert wird dann angewendet?
Solche Situationen werden durch die Lesereihenfolge des Plugins verwaltet. Beim Start durchläuft die Lesereihenfolge der Plugins die Liste von oben nach unten, wie sie im Pfadeinstellungen-Fenster angezeigt wird. Unabhängig von der Liste wird der interne Plugin-Inhalt immer einbezogen und zuletzt gelesen, um die Konfiguration (mit systemeigenen Standardwerten) abzuschließen und den Betrieb zu ermöglichen.

Wichtig:
Nachdem der Inhalt, beispielsweise ein Attribut, gelesen wurde, wird der nächste gefundene gleiche Inhalt automatisch ignoriert und übersprungen. Somit wird das zuerst gefundene Attribut und dessen Wert übernommen.