Importation DAO
Besoin DAO
Les spécifications articles utilisées pour construire les gammes de contrôle, peuvent se décrire comme un mise à plat des cotes d'un plan DAO. Preuve en est la tendance observée de nommer les spécifications avec un identifiant de plan plutôt qu'avec la référence article.
Il est donc souhaitable de faciliter la création/modification des spécifications par importation des informations contenue dans les plans DAO.
Solutions DAO
Le problème est que le plan ne contient pas en général la totalité des informations nécessaires pour la création des spécifications :
Certaines données ne sont pas gérées par un outil CAO/DAO
Les caractéristiques à surveiller non dimensionnelles ne sont pas présentes sur un plan. numéro de lot
L'identifiant du fichier plan n'est pas obligatoirement celle de la spécification.
La solution retenue pour l'instant est donc une importation plan par plan semi-automatique.
L'utilisateur va chercher un fichier DAO à importer et indique sous quelle référence de spécification il veut l'enregistrer :
Le contenu du fichier est lu et permet de présenter un tableau des caractéristiques en mode saisie, ce qui permet à l'utilisateur de compléter et/ou corriger les informations.
Les numéros de caractéristiques sont affectées dans l'ordre de lecture mais peuvent être révisés manuellement.
L'utilisateur décide alors de valider ou pas la création de la spécification dans Divalto Contrôle
Fichier d’import
Table COCART caractéristiques article
Champ | Description | Type | Correspondance DAO |
grspec | Code specification - sspecif | 41 | La spécification peut être l'identifiant du plan |
spec | Spécification | 25 |
|
sspec | Sous-Spécification | 16 |
|
sspec1 | Sous-spécification 1 | 8 |
|
sspec2 | Sous-spécification 2 | 8 |
|
carno | Numéro caractéristique | 3,0 | Identifiant unique dans la spécification |
lib | Libellé | 40 | Libellé permettant de reconnaître le type de caractéristique , le nominal et des informations de position |
carcod | Code caractéristique standard | 8 | Groupement de caractéristiques pour faciliter le choix des moyens de contrôle. Plus fin en général que les catégories gérées dans la DAO (familles caractéristiques) |
uncod | Code unité de référence | 8 | Unité de mesure |
status | Status | 1,0 | 1=Finale 2=Intermédiaire 3=Transfert de cote |
ifctno | Numéro importance fonctionnelle | 2,0 | Pour identifier les cotes critiques/majeures/mineures |
planrep | Repère caractéristique sur le plan | 8 | Identifiant sur plan pas forcément unique dans la spécification |
tolertb | Tableau tolérances | 10*2 |
|
toler | Tolérance caractéristique | 10 | Tolérances numériques inférieure et supérieure |
nominal | Valeur nominale | 10 | Valeur nominale |
libtoler | Libellé spécifiant les tolérances | 40 | Libellé complémentaire |
libverrou | Libellé dispositif anti-erreur | 80 | Libellé pour spécifier un poka yoké |
Le fichier d'import est en format CSV (séparateur point-virgule) et contient une ligne par caractéristique.
Format import
Champ |
PLANREP |
LIB |
LIBTOLER |
TOLER(1) |
TOLER(2) |
CARCOD |
UNCOD |
STATUS |
IFCTNO |
NOMINAL |
LIBVERROU |