Skip to Content
FASTSUITE E2API RéférencePython APIPython GuidePluginsGestionnaire de plugins

Gestionnaire de plugins

Aperçu

FASTSUITE Edition 2 supporte l’utilisation de plusieurs plugins. Le plugin à l’intérieur du dossier d’installation est livré avec la configuration et inclut le comportement technologique standard, des traducteurs basiques et un importateur de géométrie de processus. Des plugins externes spécifiques au client peuvent être créés et ajoutés au démarrage de l’application.

Ajouter ou supprimer un plugin de manière interactive

! [chemins de recherche dans les paramètres(/media/python-guide/plugins/SettingsSearchPaths.png)

Des plugins supplémentaires peuvent être alloués via la commande Search paths depuis le menu Settings.

La commande ouvre une fenêtre avec trois conteneurs.

Paths 22

Cliquer sur le conteneur Plugin Paths l’ouvre.

Ouvrir le menu Pie (bouton droit de la souris) à l’intérieur du conteneur libère la commande Add. L’exécution de la commande ouvre un navigateur de fichiers standard pour rechercher et sélectionner le dossier Plugin. Le chemin sera ajouté à la liste de recherche, comme dans l’exemple ci-dessous :

Paths 23

Les définitions existantes peuvent être supprimées de la liste.

Note : Gardez à l’esprit que les chemins de plugin spécifiés ici sont des chemins définis par l’utilisateur et, en tant que tels, sont stockés dans les paramètres locaux de FASTSUITE Edition 2 et ne s’appliquent donc qu’à cet utilisateur.

Avertissement : Les chemins des plugins sont lus au démarrage de FASTSUITE Edition 2. Les changements apportés ici nécessitent un redémarrage pour qu’ils prennent effet.

Ajouter ou supprimer un plugin au niveau administrateur

Il est tout à fait logique d’avoir des plugins spécifiques aux clients disponibles mondialement pour tous les utilisateurs depuis un stockage central. En raison de différentes réglementations informatiques internes, les utilisateurs ordinaires ne sont généralement pas autorisés à définir et/ou stocker ces informations spécifiques à l’entreprise mondiale. Ainsi, les définitions de plugins peuvent également être gérées au niveau administratif pour les rendre disponibles mondialement.

Dans le dossier d’installation FASTSUITE Edition 2, il y a un fichier XML appelé FASTSUITE_E2.exe.config. Ce fichier contient toutes les informations de configuration modifiables lues au démarrage de la session. L’ouverture de ce fichier dans un éditeur permet à l’administrateur d’apporter des modifications.

Le fichier possède une clé pour définir un chemin de plugin :

Plugin 1

Ici, plusieurs plugins (globaux) peuvent être insérés qui apparaîtront dans la session active, comme dans l’exemple ci-dessous.

  • Définition
  • Apparence

Il est évident que lorsque le plugin est défini mais que le dossier n’existe pas, il ne peut pas être appliqué. Un message d’avertissement apparaîtra au démarrage, comme dans l’exemple ci-dessous.

Plugin 4

Note : Dans une session d’exécution de FASTSUITE Edition 2 les plugins définis au niveau administration ne peuvent pas être supprimés. La définition ne peut être supprimée qu’en supprimant leur saisie de clé du fichier de configuration et en redémarrant l’application. Cependant, il reste possible de réorganiser les plugins dans la fenêtre de commandes interactives au niveau utilisateur.

Ordre de lecture

Lorsqu’on utilise plusieurs plugins, il se peut qu’un certain contenu existe dans plusieurs de ces plugins, mais à chaque fois avec une valeur différente. Lequel est ensuite appliqué ?

Les situations comme ci-dessus sont gérées par l’ordre de lecture du plugin. Au démarrage, l’ordre de lecture des plugins apparaît en haut vers le bas dans la liste, comme il apparaît dans la fenêtre des paramètres de chemin. Quelle que soit la liste, le contenu interne du plugin sera toujours inclus et lu en dernier pour compléter la configuration (avec les valeurs par défaut système) afin de pouvoir l’exécuter.

! Plugin 5

Important :

Après que le contenu, par exemple un attribut, a été lu, le contenu suivant est automatiquement ignoré et sauté. Ainsi, le premier attribut trouvé et sa valeur seront pris.

Was this page helpful?