Funciones de gestión de datos > Gestión de estructuras de artículos > Funciones de opciones y variantes de Windchill > Gestión de datos de opciones y variantes (referencia) > Carga de datos de opciones y variantes > Regla de exclusión
  
Regla de exclusión
Cargue el objeto com.ptc.windchill.option.model.ChoiceConstraint en la base de datos Windchill mediante el cargador de Windchill.
Formato XML:
<csvBeginChoiceConstraint handler= "com.ptc.windchill.option.load.Loader.
beginChoiceConstraint" >
<csvconstraintName>nombre de regla de exclusión</csvconstraintName>
<csvconstraintDescription>descripción de regla de exclusión</csvconstraintDescription>
<csvlocal>especificar si la restricción es local</csvlocal>
<csvoptionSet>nombre del conjunto de opciones del que la regla de exclusión es local</csvoptionSet>
<csvmerged>true</csvmerged>
</csvBeginChoiceConstraint >
<csvConstraintChoice handler="com.ptc.windchill.option.load.Loader.constraintChoice" >
<csvname>nombre de elección de regla de exclusión</csvname>
<csvcontainerPath>ruta del contenedor de la elección</csvcontainerPath>
</csvConstraintChoice >
. . .
. . .
<csvEndChoiceConstraint handler="com.ptc.windchill.esi.load.endChoiceConstraint" />
Tabla 14. Atributos para csvBeginChoiceConstraint
Atributo
Descripción
¿Obligatorio u opcional?
csvnumber
Número de la regla
Opcional
csvversion
Versión de la regla
Opcional
csviteration
Iteración de la regla
Opcional
csvdescription
Descripción de la regla
Opcional
csvlocal
Permite especificar si la regla es local
Opcional
csvoptionSet
Permite especificar el conjunto de opciones para el que se ha creado la regla
Opcional
csvlifecycletemplate
Plantilla de ciclo de vida
Opcional
csvlifecyclestate
Estado del ciclo de vida
Opcional
csvteamTemplate
Plantilla de equipo
Opcional
csvmerged
Permite especificar si la regla se combina
Opcional
Tabla 15. Atributos para csvConstraintChoice
Atributo
Descripción
¿Obligatorio u opcional?
csvname
Nombre de la elección de miembro especificada por la regla
Obligatorio
csvcontainerPath
Ruta al contexto para la elección del miembro
Opcional
Ejemplo:
<csvBeginChoiceConstraint
handler="com.ptc.windchill.option.load.Loader.beginChoiceConstraint">
<csvnumber>ER-00001</csvnumber>
<csvdescription>Red Colour Valid Finish</csvdescription>
<csvmerged>true</csvmerged>
</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>
<csvmerged>true</csvmerged>
</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>
<csvmerged>true</csvmerged>
</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" />