Définitions
- Catalogue en ligne : Référentiel global de KNX Association pour produits
- Stockage des produits ETS : Référentiel global d'installation ETS pour produits
- Stockage du projet ETS : Référentiel global d'installation ETS pour projets
- Stockage des produits des projets : référentiel spécifique de projets pour produits (stockés dans le Stockage des produits ETS)
Il existe deux manières d'ajouter un produit à un projet ETS :
1. Indirectement
ETS importe le produit du Stockage des produits ETS dans le projet ETS.
Cette méthode spécifique d'importation ajoute le produit au stockage des produits du projet.
Pour ajouter un produit au Stockage des produits ETS, il faut soit un téléchargement (+ importation) depuis le serveur du Catalogue en ligne (voir ici), soit une importation via un fichier produit (voir ici).
2. Directement
a. Via importation de projet
Cette méthode d'importation spécifique n'ajoute pas le produit au Stockage des produits ETS.
Cette méthode d'importation spécifique ajoute le produit au Stockage des produits (du projet importé) si le fichier exporté a été exporté avec son stockage de produits (voir ici).
b. Copié depuis un autre projet
Cette opération n'ajoute pas le produit au stockage des produits.
Cette opération n'ajoute pas le produit au stockage des produits du projet (ou projet cible).
Catalogue
Le 'Catalogue' est soit une vue spécifique du Stockage des produits ETS, soit une vue du Stockage des produits du projet + l'option de la combiner avec une vue du catalogue en ligne.
Relation entre le Stockage de projet et le Stockage des produits
ETS5
Lorsque ETS5 ajoute un produit du Stockage des produits ETS à un projet, il crée une nouvelle instance du produit.
Qu'est-ce que cela signifie ? Exemple. Initialement : supposons que le produit A, avec version d'application 1.1, ait été ajouté à un projet à partir du Stockage des produits ETS. Plus tard : dans l'emplacement de Stockage des produits, l'application du produit A est mise à niveau de la version 1.1 à la version 1.2. Afin de mettre à jour l'application du produit A également dans le projet, une mise à niveau explicite pour l'application doit être effectuée dans le projet, soit via la fonction « Mettre à jour à partir du catalogue en ligne » ou « Mettre à jour depuis le magasin de produits ». Cela signifie également qu'il n'est PAS possible avec ETS5 de disposer de différentes versions d'application du même produit au sein d'un projet (ou même d'une base de données).
Problèmes liés à ETS5 et aux extensions
Le paragraphe ci-dessus décrit un comportement d'ETS5 pouvant entraîner des situations problématiques pour les extensions.
Supposons que dans l'exemple ci-dessus, la version d'application 1.1 utilise une version d'extension 1.1 et que la version d'application 1.2 utilise une version d'extension 1.2. La situation peut devenir problématique si le programme d'installation de la version d'extension 1.2 remplace la version d'extension 1.1 déjà installée, ce qui signifie que les instances du produit A disposant de la version 1.1 tenteraient d'utiliser la version d'extension 1.2 au lieu de la version d'extension 1.1. Solution : mettez l'application à jour vers la version 1.2 pour toutes les instances du produit A.
Comment résoudre ce problème et/ou les autres problèmes relatifs aux extensions ? Voir dans cet article.
ETS5 vs ETS4 (informations de base)
Lorsque ETS4 ajoute un produit du stockage des produits à un projet, elle crée une copie de ce produit.
Qu'est-ce que cela signifie ? Exemple. Initialement : supposons que le produit A, avec version d'application 1.1, ait été ajouté à un projet à partir du Stockage des produits ETS. Plus tard : dans le stockage du produit ETS, l'application du produit A est mise à jour de la version 1.1 à la version 1. , pour ETS4, cela signifie que l'application de toutes les copies du produit A dans tous les projets est automatiquement mise à jour. Cela signifie également qu'il n'est PAS possible avec ETS4 de disposer de différentes versions d'application du même produit au sein d'un projet (ou même d'une base de données).