Avec la V12, il existe une nouvelle fonction Mappage automatique des classes : Editer.... [Automatic Class Mapping: Edit...]
Une différence importante par rapport à la fonction existante de mappage des systèmes de classes [Map class systems] est qu'il s'agit ici d'un mappage virtuel, de sorte que, même si les classes et les caractéristiques mappées sont transférées dans les systèmes cibles lors de l'exportation, les données de classification ne sont pas écrites physiquement dans les fichiers de projet.
Dans l'exemple suivant, une caractéristique de classe de la classification CNS doit être mappée sur une caractéristique de classe de la classification eClass 9 .1. C'est-à-dire que les données de la classe sont saisies en commençant par le tableau supérieur ( mapping entre les classes [Mapping between classes] ) et ensuite les données de la caractéristique sont saisies dans le tableau inférieur (mapping entre les caractéristiques [Mapping between characteristics] ).
Dans le tableau ci-dessus, cliquez sur
Système . [Add System]
-> La boîte de dialogue du même nom s'ouvre.
Saisissez le nom exact de la classification souhaitée en minuscules et confirmez en cliquant sur .
Remplissez maintenant les différents champs :
Système cible [Target System]: saisissez en termes exacts, en minuscules, le nom de la classification souhaitée et confirmez en appuyant sur Entrée.
Destination classe [Target Class]: ouvrez la zone de liste et sélectionnez la classe souhaitée.
Nombre [Number]: une instance est créée par défaut. Vous pourriez aussi créer plusieurs instances de la classe.
Bidirectionnel [Bidirectional]: par défaut, le mappage se fait uniquement dans la direction indiquée. Si vous activez cette option, le mappage se fera de la classe d'origine [Origin Class] vers la classe cible [Target Class] et inversement.
Copier l'instance [Copy Instance]: tout le contenu de la classe est copié.
Copier les caractéristiques [Copy features]: Toutes les caractéristiques exactement identiques sont copiées. Cette option exclut les entrées du tableau inférieur.
Copie les caractéristiques mappées [Copy mapped features] (par défaut) : Seules les caractéristiques explicitement indiquées dans le tableau ci-dessous sont copiées.
Dans le tableau ci-dessous, cliquez sur
Système . [Add System]
Saisissez le nom exact de la classification souhaitée en minuscules et confirmez en cliquant sur .
Remplissez maintenant les différents champs :
Classe d'origine [Origin Class]: ouvrez la zone de liste et sélectionnez la même classe que dans le tableau ci-dessus. Vous pouvez également utiliser le symbole joker (*), ce qui a toutefois un effet négatif sur les performances.
Origine Caractéristique [Origin Characteristic]: ouvrez la zone de liste et sélectionnez la caractéristique souhaitée.
Système cible [Target System]: saisissez en termes exacts, en minuscules, le nom de la classification souhaitée et confirmez en appuyant sur Entrée.
Destination classe [Target Class]: ouvrez la zone de liste et sélectionnez la classe souhaitée.
Destination Caractéristique [Target Feature]: ouvrez la zone de liste et sélectionnez la caractéristique souhaitée.
Copier le nom de la caractéristique [Copy Characteristic Name] ("Copier le nom de la variable") : Sélectionnez cette option si une variable spécifique doit être mappée.
Copier la valeur de la caractéristique [Copy Characteristic Value]: sélectionnez cette option si une valeur fixe doit être mappée.
Mappage de la valeur [Value Mapping] (Facultatif) : Cliquez sur le bouton
si vous souhaitez ajuster la valeur d’origine vouloir.
-> La fenêtre de dialogue du même nom s'ouvre.
En entrant la valeur d’origine [Original Value] et la valeur cible [Target Value] , vous pouvez définir la valeur cible adapter. Après confirmation avec l’apparition de l’icône bouton sur
.
Copier l'unité [Copy unit]: le paramètre par défaut est activé.
Unité de destination [Objective Unit] (facultatif) : Si une unité est indiquée, les valeurs sont automatiquement converties.
Exécutez le mapping en cliquant sur .
Dans cet exemple, un mapping entre
Klassfikation "CNS" > Klasse "CNSERPBASE" > Merkmal "CNSORDERNO"
Klassfikation "eclass 9.1" > Klasse "27-29-13-90" > Merkmal "AAO676002"
Sélectionnez un composant avec la classe d'origine [Origin Class] et la caractéristique d'origine [Origin Characteristic] correspondantes.
Dans la zone de liste située sous l'onglet Classification, sélectionnez la classification souhaitée pour laquelle le mappage a été établi.Jpara
-> Les classes et caractéristiques mappées sont affichées avec un fond bleu.
Les caractéristiques principales sont l'espace tableau supérieur (pour le mappage des classes) et l'espace tableau inférieur (pour le mappage des caractéristiques).
Chaque zone de tableau a deux onglets, un pour les éléments cartographiés [Mapped elements] et un pour les éléments suggérés [Suggested items]. Il s'agit de tableaux séparés avec des données distinctes.
Chaque zone du tableau a ses propres boutons, qui sont responsables de l'onglet actuellement actif.
Boutons à droite au-dessus des tableaux
système Ajouter [Add System] : Ajoute un système source (par exemple eclass8.0, eclass8.1, etc.). (Les doublons ne sont pas possibles.)
élément Ajouter [Add Item] : Ajoute un nouveau nœud sous un nœud de niveau supérieur avec des données vides et des valeurs par défaut.
Un élément est inséré à la dernière position sous le nœud supérieur actuellement sélectionné ou l'élément actuellement sélectionné.
Supprimer [Remove] : Supprime l’élément ou le nœud supérieur actuellement sélectionné (ou Touche Supprimer)
Si un nœud supérieur est supprimé, tous les nœuds situés en dessous sont également supprimés (uniquement après une demande de sécurité pour savoir si la suppression doit vraiment être effectuée).
Chaque espace tableau a sa propre barre de recherche pour rechercher toutes les données sources et cibles (système et classes (et variables et ID si les variables font l'objet d'une recherche)).
Boutons sous les sections du tableau
Importer eClass XML [Import eClass XML]: Importe les données eClass à partir d'un répertoire contenant des fichiers .xml appropriés (cas d'héritage)
Importer eClass CSV [Import eClass CSV]: Importe les données eClass d'un répertoire contenant des fichiers csv appropriés (mise à niveau vers la prochaine version d'eClass)
Importer CSV [import CSV]: importe les données eClass d'un répertoire contenant des fichiers csv appropriés (par ex. eclass8.0_classes_mapped.csv).
Exporter CSV [Export CSV]: exporte les données du tableau sous forme de plusieurs fichiers csv () dans un répertoire (comme le format d'importation ci-dessus)
Les fichiers CSV exportés sont séparés par système de classification, données de classe / données de variable et mappés / proposés (par ex. eclass5.1_classes_mapped.csv ou eclass5.1_variables_suggested.csv).
Enregistre les données au format
$CADENAS_DATA/datasetup
-> répertoireclass2class
-> fichiermapping.c2c
et ferme le Dialogue.En vertu de
$CADENAS_DATA/datasetup
, le annuaireclass2class
exister.: annule les modifications et ferme la boîte de dialogue (le bouton x dans le coin supérieur droit fonctionne également).
Lors de l'importation des données (via des fichiers .csv), les doublons sont supprimés (ce qui peut éventuellement prendre du temps).
Lors de l'exportation des données (via des fichiers .csv), les doublons sont supprimés (seuls les éléments modifiés sont vérifiés).
Lors de l'enregistrement des données (via le bouton ), les doublons sont supprimés (seuls les éléments modifiés sont vérifiés) et les données de mappage de variables sont vérifiées pour voir s'il manque des données de mappage de classes correspondantes. Si des éléments sont trouvés, une boîte de dialogue permet soit d'ajouter des données de correspondance de classe manquantes, soit de supprimer des données de correspondance de variable erronées.
Normalement, les cellules d'un tableau sont des chaînes ou des cases à cocher modifiables.
Certaines cellules donnent une liste de valeurs de chaînes possibles lorsqu'on clique dessus (par exemple, la classe source, s'il existe un système source).
Dans du mappage de table entre caractéristiques [Mapping between characteristics], dans la colonne Mappage des valeurs [Value Mapping] se trouve dans la Cellule de tableau : bouton
(
), qui ouvre une boîte de dialogue spéciale. Ici, vous pouvez Les valeurs sources (plusieurs si nécessaire) peuvent être mappées aux valeurs cibles (avertissement, s’il s’agit d’un doublon). En d’autres termes, dans la variable mappée de la ou la valeur fixe a changé.
Unité cible [Objective Unit]: si le champ est activé, l'unité est convertie. Si des valeurs existent, elles sont automatiquement converties dans la nouvelle unité.
Il existe également des classes sans caractéristiques. Dans ce cas, les entrées dans le tableau inférieur sont obsolètes. L'inverse n'est pas possible. Le tableau supérieur doit toujours contenir des entrées.