|
Créez toutes les règles d'attributs en cascade pour un scénario avant de les utiliser.
|
Pays
|
Etat
|
Ville
|
Etats-Unis
|
Arizona
|
Avondale
|
Bisbee
|
||
Douglas
|
||
Colorado
|
Alamosa
|
|
Denver
|
||
Westminster
|
||
Floride
|
Atlantis
|
|
Jacksonville
|
||
Miami
|
||
Australie
|
Nouvelle Galles du Sud
|
Albury
|
Sydney
|
||
Wollongong
|
||
Inde
|
Gujarat
|
Ahmedabad
|
Rajkot
|
||
Surat
|
|
Vous devez créer les règles qui représentent le premier sous-niveau de l'arborescence, car le Rapport des jeux d'attributs est généré en fonction de l'intersection de toutes les règles d'attributs en cascade et contraintes définies sur les attributs impliqués dans le jeu d'attributs. Si ces règles ne sont pas créées, le rapport ne comprend pas que certaines valeurs de l'attribut Etat sont contraintes par certaines valeurs de l'attribut Pays.
Par exemple, si la règle "Si Pays = Etats-Unis, alors Etat = Arizona, Colorado, Floride" n'est pas créée, le système considère que toutes les valeurs de l'attribut Etat sont valides pour toutes les valeurs de l'attribut Pays. Cela vaut même si nous avons défini la règle "Si Pays = Etats-Unis, et si Etat = Arizona, alors Ville = Avondale, Bisbee, Douglas", car cette règle spécifie uniquement lorsque les valeurs de l'attribut Ville "Avondale", "Bisbee" et "Douglas" sont sélectionnables. Cette règle n'indique pas quand la valeur "Arizona" de l'attribut Etat peut être sélectionnée.
Pour plus de détails, consultez la rubrique Rapport des jeux d'attributs.
|
|
Comportement de l'interface utilisateur de modification d'objet :
Supposons que deux règles soient définies :
• Si Ville = Etats-Unis, et si Etat = Arizona, alors Ville = Avondale, Bisbee, Douglas
• Si Pays = Etats-Unis et si Etat = Colorado, alors Ville = Alamosa, Denver, Westminster
Supposons qu'un objet a déjà été créé, où Pays = Etats-Unis, Etat = Arizona et Ville = Avondale ; et que vous souhaitez mettre à jour les valeurs de la façon suivante : Pays = Etats-Unis, Etat = Colorado et Ville = Denver.
Lorsque vous essayez de modifier cet objet avec Pays = Etats-Unis et Etat = Colorado, vous constatez que l'attribut Ville affiche Alamosa, Denver, Westminster et Avondale dans la liste déroulante. Il s'agit d'un comportement normal, car la valeur actuelle apparaîtra toujours dans la liste déroulante. Toutefois, le système génère une erreur si vous sélectionnez Avondale, car cela ne correspond pas à la nouvelle règle. Ici, la valeur Avondale est uniquement fournie à titre de visualisation.
|