Fonctionnalités de gestion des données > Gestion de structures d'article > Fonctionnalités des Options et variantes Windchill > Gestion de données pour les Options et variantes — Référence > Chargement de données pour les Options et variantes > Règle d'exclusion
  
Règle d'exclusion
Chargez l'objet com.ptc.windchill.option.model.ChoiceConstraint dans la base de données Windchill à l'aide du chargeur Windchill.
Format XML :
<csvBeginChoiceConstraint handler= "com.ptc.windchill.option.load.Loader.
beginChoiceConstraint" >
<csvconstraintName>nom de la règle d'exclusion</csvconstraintName>
<csvconstraintDescription>description de la règle d'exclusion</csvconstraintDescription>
<csvlocal>spécifier si contrainte locale</csvlocal>
<csvoptionSet>nom d'option défini pour la règle d'exclusion locale</csvoptionSet>
</csvBeginChoiceConstraint >
<csvConstraintChoice handler="com.ptc.windchill.option.load.Loader.constraintChoice" >
<csvname>nom du choix de la règle d'exclusion</csvname>
<csvcontainerPath>chemin d'accès au conteneur de choix</csvcontainerPath>
</csvConstraintChoice >
. . .
. . .
<csvEndChoiceConstraint handler="com.ptc.windchill.esi.load.endChoiceConstraint" />
Attributs pour csvBeginChoiceConstraint
Attribut
Description
Obligatoire ou facultatif ?
csvnumber
Numéro de règle
Facultatif
csvversion
Version de la règle
Facultatif
csviteration
Itération de la règle
Facultatif
csvdescription
Description de la règle
Facultatif
csvlocal
Spécifie si la règle est locale
Facultatif
csvoptionSet
Spécifie le jeu d'options pour lequel la règle a été créée
Facultatif
csvlifecycletemplate
Modèle de cycle de vie
Facultatif
csvlifecyclestate
Etat du cycle de vie
Facultatif
csvteamTemplate
Modèle d'équipe
Facultatif
Attributs pour csvConstraintChoice
Attribut
Description
Obligatoire ou facultatif ?
csvname
Nom du choix de membre spécifié par la règle
Obligatoire
csvcontainerPath
Chemin d'accès au contexte vers le choix du membre
Facultatif
Exemple :
<csvBeginChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.beginChoiceConstraint">
<csvnumber>ER-00001</csvnumber>
<csvdescription>Red Colour Valid Finish</csvdescription>
</csvBeginChoiceConstraint>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Red</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Glossy</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Matt</csvname>
</csvConstraintChoice>
<csvEndChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.endChoiceConstraint" />
<csvBeginChoiceConstraint
handler"com.ptc.windchill.option.load.Loader.beginChoiceConstraint"=>
<csvnumber>ER-00002</csvnumber>
<csvdescription>Green Colour Valid Finish</csvdescription>
</csvBeginChoiceConstraint>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Green</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Glossy</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Matt</csvname>
</csvConstraintChoice>
<csvEndChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.endChoiceConstraint" />
<csvBeginChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.beginChoiceConstraint">
<csvnumber>ER-00003</csvnumber>
<csvdescription>Blue Colour Valid Finish</csvdescription>
</csvBeginChoiceConstraint>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Blue</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Glossy</csvname>
</csvConstraintChoice>
<csvConstraintChoice
handler="com.ptc.windchill.option.load.Loader.constraintChoice">
<csvname>Matt</csvname>
</csvConstraintChoice>
<csvEndChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.endChoiceConstraint" />