Prestaciones adicionales de Windchill > Windchill PartsLink > Administración de clasificaciones > Atributos de clasificación > Panel de información del atributo > Restricciones de clasificación
  
Restricciones de clasificación
Las restricciones restringen los valores que se pueden asignar a los atributos.
Windchill soporta varios tipos de restricciones y permite más de una restricción para cada atributo. Por ejemplo, se puede restringir un atributo para admitir solo un valor único. Se puede restringir más el valor para que pertenezca a un conjunto específico de cadenas.
Las restricciones solo se pueden aplicar en el contexto de un nodo de clasificación y se mantienen en la ficha Restricciones disponible en el panel de información del atributo de clasificación:
Para obtener más información sobre cómo añadir una nueva restricción de clasificación, consulte Añadir restricciones.
También hay información detallada disponible en la ayuda de la utilidad Gestión de tipos y atributos: Ficha Restricciones
Tipos de restricciones
Las restricciones siguientes están disponibles para los atributos de clasificación. Para obtener más información sobre los tipos de datos, consulte el tema sobre los tipos de datos soportados.
Lista de valores enumerados
Tipos de datos
Descripción
Cadena
Una lista enumerada de valores válidos. La lista enumerada es diferente que otras listas de valores en que puede utilizar una enumeración global o basarse en una enumeración global.
Si una condición Lista de valores enumerados utiliza o está basada en una enumeración global, el nombre de la enumeración global seleccionada se muestra al cera o editar la condición.
Para obtener información sobre cómo añadir datos a una lista de valores enumerados, consulte Restricciones de enumeración y Gestión de enumeraciones globales.
* 
Para las entradas de enumeración global no deseadas que ya se han utilizado, es mejor desactivar la entrada en lugar de borrarla. Para obtener más información, consulte Borrado de una entrada.
Lista de valores enumerados externa
Tipos de datos
Descripción
Cadena
Una lista de enumeración de valores legales de un origen externo, como un sistema ERP u otra base de datos fuera de Windchill.
Por ejemplo, se podrían vincular valores del sistema ERP al atributo Nombre de un tipo de objeto en Windchill. Si los usuarios crean o editan objetos de ese tipo de objeto, pueden elegir en una lista rellenada del sistema ERP.
Esta lista enumerada soporta lo siguiente:
Valores localizados
Orden de clasificación
Actualizaciones dinámicas desde el origen externo.
Una vez que la restricción de lista de valores enumerados externa se ha añadido a un atributo, especifique el nombre de clase de la implementación de EnumerationInfoProvider y la cadena de inicialización personalizada de esta lista de valores.
* 
No se pueden añadir condiciones en restricciones de listas de valores enumerados externas.
Para obtener detalles sobre cómo crear y añadir datos a la lista de valores enumerados externa, consulte External Enumerated Value Lists (Listas de valores enumerados externa).
Invariable
Tipos de datos
Descripción
Todos
Los valores de atributo no se pueden definir, editar ni quitar.
Esta restricción está prevista principalmente para convertir un atributo en obsoleto sin quitarlo de la interfaz de usuario.
* 
Los atributos calculados siempre tienen una restricción Invariable, ya que sus valores se derivan de sus fórmulas, en lugar de editarse.
Lista de valores válidos
Tipos de datos
Descripción
Ejemplos
Todos
Una lista de valores de atributo permitidos. El valor de atributo debe ser igual que uno de los valores de restricción especificados.
Introduzca varios valores separados por el carácter de la barra vertical ( | ) o pulse en el icono de editar situado junto al campo de texto para abrir la ventana Editar restricción.
* 
Los valores de la Lista de valores válidos no se pueden localizar. Si desea localizar los valores válidos, utilice la regla de restricción Lista de valores enumerados en su lugar.
* 
Para los tipos de datos Referencia, la restricción Lista de valores válidos incluye dos campos de texto. Uno sirve para especificar el nombre interno de un atributo en el tipo especificado en la referencia y el otro para introducir la lista de valores válidos para ese atributo.
La lista de valores válidos especificada es abc|cde|efg.
Las cadenas válidas que se pueden especificar para el atributo son abc, cde o efg.
Para el tipo de datos de referencia de objeto, la Clase del otro lado especificada para la relación de la referencia de objeto es para el tipo de objeto wt.org.WTUser, el atributo introducido para los datos de restricción es apellido y la lista de valores válidos especificada es Johnson|Olsen|Smith, los valores válidos para el atributo Apellido del usuario al que se hace referencia solo pueden ser Johnson, Olsen o Smith.
Minúsculas
Tipos de datos
Descripción
Ejemplos
Cadena
Los caracteres en mayúsculas se convierten a minúsculas al guardar.
El usuario entra en AB-aBc1.
El valor se guarda y se genera como ab-abc1.
Sin valores duplicados
Tipos de datos
Descripción
Todos los tipos de datos de atributos globales
Requiere que el conjunto de valores para un atributo de varios valores sea distinto. No se permiten valores duplicados.
Expresión regular
Tipos de datos
Descripción
Ejemplos
Cadena
Una expresión regular que define el patrón de texto con el que el valor de atributo debe coincidir. Se admite la sintaxis estándar de expresiones regulares.
Se especifica la expresión siguiente:
f..l
Los valores aceptados son:
fósil
fuel
Los valores rechazados son:
fallo
pie
Se especifica la expresión siguiente:
[otoño|invierno]2016$
Los valores aceptados son:
Línea de productos de invierno de 2016
Lanzamiento en otoño de 2016
Los valores rechazados son:
Catálogo de invierno de 2016
Lanzamiento en otoño de 2012
Obligatorio
Tipos de datos
Descripción
Todos
El atributo debe tener un valor como mínimo.
Valor único
Tipos de datos
Descripción
Todos
No se permite más de un valor.
* 
Windchill ProjectLink no admite atributos con múltiples valores. Esta restricción se aplica intrínsecamente a todos los atributos de Windchill ProjectLink.
Formato de cadena
Tipos de datos
Descripción
Ejemplos
Cadena
Una máscara básica para restringir el formato de una cadena.
La máscara utiliza las substituciones siguientes:
C: una letra o un dígito.
L: una letra.
D: un dígito.
* 
La regla de restricción Formato de cadena se conserva para la compatibilidad con versiones anteriores. PTC recomienda utilizar la regla de restricción Expresión regular para las nuevas restricciones.
Las definiciones de letra y dígito se pueden encontrar en java.lang.CharacterClass.
Se especifica la máscara siguiente para los números de teléfono:
(DDD)DDD-DDDD|DDD-DDD-DDDD|DDDDDDDDDD
Los valores aceptados son:
123–456–7890
(123)456–7890
1234567890
Los valores rechazados son:
123–AB–6789
123/456/7890
Longitud de cadena
Tipos de datos
Descripción
Ejemplos
Cadena
La longitud de la cadena debe ser igual o dentro de los valores especificados.
De especifica el valor mínimo; Hasta especifica el valor máximo.
De3Hasta5
Los valores aceptados son:
abc
abcd
abc12
Los valores rechazados son:
ab
abc123
Lista de valores sugeridos
Tipos de datos
Descripción
Ejemplos
Fecha y hora
Número entero
Número real
Número real con unidades
Referencia
Cadena
URL
Un conjunto de valores sugeridos para el atributo.
Introduzca varios valores en el campo de texto, separados por el carácter de la barra vertical ( | ), o pulse en el icono de editar situado junto al campo de texto para abrir la ventana Editar restricción.
Para el tipo de datos de cadena, si la lista de valores sugeridos especificada es abc|cde|efg, los valores sugeridos para el atributo son abc, cde o efg.
Mayúsculas
Tipos de datos
Descripción
Ejemplos
Cadena
Los caracteres en minúsculas se convierten a mayúsculas al guardar.
El usuario entra en AB-aBc1.
El valor se guarda y se genera como AB-ABC1.
Rango válido
Tipos de datos
Descripción
Ejemplos
Fecha y hora
Número entero
Número real
Número real con unidades
Cadena
El valor del atributo debe ser igual o dentro de los valores especificados.
De especifica el valor mínimo; Hasta especifica el valor máximo.
El tipo de datos es un entero y se especifica el rango siguiente:
De3Hasta5
Los valores aceptados son:
3
4
5
Los valores rechazados son:
2
6
Las cadenas pueden ser caracteres alfanuméricos.
Si se espera una entrada de caracteres estrictamente alfabética, se puede especificar el rango siguiente:
DegatoHastanaranja
Los valores aceptados son:
manzana
higo
Los valores rechazados son:
arándano
pez
Si se espera que la entrada sea estrictamente numérica, se puede especificar el rango siguiente:
De3Hasta5
Los valores aceptados son:
33
465
58
Los valores rechazados son:
29
6008
Carácter comodín
Tipos de datos
Descripción
Ejemplos
Cadena
URL
El valor de atributo debe coincidir con el patrón de carácter comodín de los datos de restricción especificados:
Contiene: contiene el valor especificado. Esto es el equivalente de *cadena*.
Empieza por: empieza por el valor especificado. Esto es el equivalente de cadena*.
Termina con: termina con el valor especificado. Esto es el equivalente de *cadena.
Es igual a: es igual al el especificado. Esto es el equivalente de cadena.
Contieneseñ
Los valores aceptados son:
Diseño
Señal
Los valores rechazados son:
Desafío
Segmento
Termina coner
Los valores aceptados son:
Leer
Tejer
Los valores rechazados son:
Ingeniería
Escrito