Début du domaine contenu

Exemple Restriction d’une caractéristique avec une table : exemple Localiser le document dans l'arbre de navigation

L’article configurable VÉLO possède les caractéristiques MODÈLE, TYPE et HAUTEUR_CADRE.

MODÈLE

TYPE

HAUTEUR_CADRE

Randonnée

Dame

48

Randonnée

Dame

53

Randonnée

Homme

48

Randonnée

Homme

53

VTT

Dame

46

VTT

Dame

50

VTT

Dame

53

VTT

Dame

57

VTT

Homme

50

VTT

Homme

54

VTT

Homme

58

Course

Dame

46

Course

Dame

49

Course

Dame

53

Course

Dame

57

Course

Homme

49

Course

Homme

53

Course

Homme

57

Course

Homme

61

Course

Homme

64

 

La caractéristique HAUTEUR_CADRE est une caractéristique avec restrictions. Les caractéristiques MODÈLE et TYPE sont monovaleur. Vous souhaitez que le système contrôle les valeurs autorisées de la caractéristique HAUTEUR_CADRE.

Procédure

  1. Créez une caractéristique monovaleur, T_HAUTEUR_CADRE, spécialement pour la table.

Note

Les tables que vous spécifiez dans les contraintes doivent uniquement contenir des caractéristiques monovaleur. C’est pourquoi vous devez définir une caractéristique spécialement pour la table.

  1. Créez la table T_HC et saisissez les combinaisons de valeurs ci-dessus. Vous ne devez pas définir de variantes d’exploitation pour limiter les valeurs.
  2. Créez le réseau de liens CN_VÉLO et affectez la contrainte CS_HAUTEUR_CADRE à ce réseau.
  3. Saisissez le code source suivant dans la contrainte :

OBJECTS:
VELO IS_A (300) VELO where MOD = MODELE; HC = HAUTEUR_CADRE.

RESTRICTIONS:
TABLE T_HC
(MODELE = MOD,TYPE = TY, T_HAUTEUR_CADRE = HC).

INFERENCES:
HC.

  1. Affectez le réseau de liens au profil de configuration de l’article VÉLO.

Résultat

À l’écran de valorisation, les valeurs autorisées de la caractéristique HAUTEUR_CADRE sont limitées en fonction des valeurs affectées aux caractéristiques MODÈLE et TYPE.

 

 

 

Fin du domaine contenu