Administración especializada > Adecuación de los objetos de negocio > Gestión de tipos y atributos > Uso de la utilidad de administración de tipos y atributos > Gestión de tipos > Página de información del atributo > Ficha Restricciones > Reglas de restricción de atributos
  
Reglas de restricción de atributos
En la siguiente tabla se muestran y describen las reglas disponibles para las restricciones de atributos dentro de Windchill y los tipos de datos a los que se aplican.
Si se añaden varias restricciones a un atributo, los valores del atributo deberán satisfacer todas las restricciones activadas en dicho atributo.
Regla
Tipos de datos
Descripción
Datos de ejemplo
Lista de valores válidos
Número real
Número real con unidades
Hipervínculo
Entero
Cadena
Fecha y hora
Booleano
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 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 en cadena, si 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 enteros, si la lista de valores válidos especificada es 1|2|3, los enteros válidos que se pueden especificar son 1, 2 o 3.
Lista de valores enumerados
Cadena
Una lista enumerada de valores válidos. Esta lista enumerada puede:
Utilizar una enumeración global
Basarse en una enumeración global
Crearse exclusivamente para esa condición
Si una condición Lista de valores enumerados utiliza una enumeración global o está basada en ella, el nombre de la enumeración global seleccionada se muestra al crear o editar la restricción.
Para obtener detalles sobre cómo añadir datos a una lista de valores enumerados, consulte Restricciones de listas de valores enumerados.
Lista de valores sugeridos
Número real
Número real con unidades
Hipervínculo
Referencia del objeto
Entero
Cadena
Fecha y hora
Proporciona 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.
Conjunto de valores significativos
Número real
Número real con unidades
Un formulario especializado de Lista de valores válidos, permite cualquier valor que coincida con el conjunto proporcionado de valores cuando se redondea al mismo número de valores significativos como los valores de ese conjunto. No requiere coincidencias numéricas exactas.
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.
Si el conjunto de valores significativos es 2.0 | 4.5 | 265.400, los valores permitidos son 1.95 <= valor <= 2.05 o 4.45 < valor < 4.55 o 265.3995 <= valor <= 265.4005.
Rango válido
Número real
Número real con unidades
Fecha y hora
Entero
Cadena
El valor real del atributo debe ser igual a o estar entre los valores especificados (el rango es inclusivo). El campo Desde especifica el valor mínimo; el campo Hasta especifica el valor máximo.
Para los tipos de datos numéricos, si el rango válido se especifica como Desde1Hasta7, los valores de atributo permitidos incluyen 2 y 7, pero no 9.
Para el tipo de datos de cadena, la restricción Rango válido se comporta como un diccionario. Si el rango válido se especifica como DesdeaardvarkHastabutton, los valores de atributo permitidos incluyen antelope y bread, pero no carrot. Si el rango válido para un tipo de datos de cadena con valores numéricos se especifica como Desde1Hasta7, los valores de atributo permitidos incluyen 2, 22 y 58, pero no 82.
Expresión regular
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.
c.t
Ejemplos de valores válidos: cat, cot, cut
Formato de cadena
Cadena
Proporciona un conjunto de máscaras básico para regular el formato de una cadena. Los datos de restricción son un conjunto de cadenas que definen los formatos de posición del contenido de la cadena. C, L y D en datos de restricción son caracteres reservados y no se deben utilizar como delimitadores; todos los otros caracteres se consideran delimitadores.
C significa una letra o un dígito.
L significa una letra.
D significa un dígito.
Las definiciones de letra y dígito se pueden encontrar en Java.lang.CharacterClass.
* 
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.
1. Valor de formato SSN: DDD-DD-DDDD.
Ejemplos de cadenas válidas:
123–45–6789
452–98–4444
2. Valor de formato de número de teléfono: (DDD)DDD-DDDD|DDD-DDD-DDDD|D-DDD-DDD-DDDD
Ejemplos de cadenas válidas:
(555)454–6789
555–198–3247
1–800–436–7869
Comodín
Cadena
Hipervínculo
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.
Empieza por: empieza por el valor especificado.
Termina con: termina con el valor especificado.
Es igual a: es igual al el especificado.
1. Contieneabc
Las cadenas válidas pueden ser Ababc, abcZ, AabcZ
2. Termina coner
Las cadenas válidas pueden ser ABCer, Developer.
Longitud de cadena
Cadena
La longitud del valor de la cadena debe ser mayor o igual que el valor mínimo y menor o igual que el valor máximo especificado (el rango es inclusivo). El campo Desde especifica el valor mínimo; el campo Hasta especifica el valor máximo.
Si la longitud de la cadena se especifica como Desde3Hasta200, el número de caracteres de la cadena pueden ser mayor o igual que 3 y menor o igual que 200.
Minúsculas
Cadena
Los caracteres en mayúsculas se convierten a minúsculas al guardar.
Por ejemplo, si se escribe MyValue como el valor de atributo, se convierte en myvalue.
No se especifican datos para esta restricción.
Mayúsculas
Cadena
Los caracteres en minúsculas se convierten a mayúsculas al guardar.
Por ejemplo, si se escribe MyValue como el valor de atributo, se convierte en MYVALUE.
No se especifican datos para esta restricción.
Invariable
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.
No se especifican datos para esta restricción.
Obligatorio
Todos
El atributo debe tener un valor como mínimo.
No se especifican datos para esta restricción.
Valor único
Todos
No se permite más de un valor.
* 
Windchill ProjectLink no admite atributos con múltiples valores. Se considera que todos los atributos en Windchill ProjectLink tienen esta restricción aplicada.
No se especifican datos para esta restricción.
Lista de tipos válidos
Referencia del objeto
La lista de tipos permitidos para el vínculo de referencia.
* 
Solo se pueden especificar el tipo y los subtipos del tipo especificado para el atributo Clase del otro lado.
Introduzca varios tipos por sus nombres internos 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.
* 
Se debe especificar el Nombre interno del tipo, en lugar del Nombre mostrado.
Si desea incluir el tipo especificado y todos sus subtipos, añada un símbolo de intercalación (^) delante del nombre de tipo.
Si la Lista de tipos válidos se especifica como wt.doc.WTDocument|com.ptc.ptcnet.Agenda|com.ptc.ptcnet.General, solo los documentos del tipo de padre Documento y los subtipos de documento General y Orden del día se pueden seleccionar para este atributo.
Si la lista de tipos válidos se especifica como ^wt.doc.WTDocument, solo se pueden seleccionar para este atributo los documentos del tipo de padre Documento y todos sus subtipos.
Clasificación
Cadena
(Solo disponible si Windchill PartsLink Classification and Reuse está instalado).
Se utiliza para crear un atributo de enlace en los artículos para la clasificación. Los atributos con esta restricción aplicada se pueden seleccionar al añadir un elemento de disposición de clasificación anidada a un esquema de atributos.
Especifique el espacio de control de procesos (por ejemplo, com.ptc.csm.default_clf_namespace) y, opcionalmente, el nombre interno de un nodo de clasificación.
Para obtener más información sobre la clasificación, consulte Acerca de la administración de clasificaciones.
Sin valores duplicados
Todos los tipos de datos para atributos globales.
Requiere que el conjunto de valores para un atributo de varios valores sea distinto. No se permiten valores duplicados.
No se especifican datos para esta restricción.
Lista de valores enumerados externa
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 Windchill, eligen de una lista rellenada del sistema ERP.
Esta lista enumerada puede:
soportar valores localizados;
soportar un orden de clasificación;
actualizarse dinámicamente 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).
Para obtener información más extensa sobre cómo personalizar el comportamiento del atributo, consulte Personalización de atributos.