Funciones de gestión de datos > Gestión de estructuras de artículos > Desarrollo de lógica de selección avanzada para módulos configurables > Pasos Básicos para definir la selección avanzada > Adición de un parámetro > Ficha Información de la ventana Editar parámetro
  
Ficha Información de la ventana Editar parámetro
Defina la información básica del parámetro, utilizando los siguientes campos:
Campo
Descripción
Nombre
Permite especificar el nombre del parámetro. Este valor es obligatorio. El nombre de parámetro debe ser único dentro del módulo configurable.
Las siguientes restricciones son aplicables al nombre de parámetro:
El primer carácter es válido respecto a java.lang.Character.isJavaStart( ).
El resto de los caracteres son válidos respecto a java.lang.Character.isJavaIdentifierPart( ).
El nombre no puede ser una palabra clave Java. Por ejemplo, public no se puede utilizar como un nombre de parámetro.
El nombre no puede contener espacios.
Descripción
(Opcional) Se proporciona una descripción del parámetro.
Asignar a atributo
Representa el atributo al que se asigna este parámetro. Si el parámetro no se asigna a un atributo, este campo está en blanco.
Unidades
Si el tipo de parámetro se ha definido como Real Number with Units, se mostrará una lista de posibles valores de las unidades.
Tipo
Identifica el tipo de parámetro. Esta opción solo está disponible si el parámetro no se asigna a un atributo. Puede seleccionar un tipo o escribir una clase. Los siguientes tipos son seleccionables:
Boolean
Date & Time
Real Number
Real Number with Units: no se puede utilizar para los cálculos; sin embargo, se puede utilizar para los parámetros de entrada que se asignan al sitio (los atributos definidos).
References
URL
Integer Number
String
También se pueden introducir nombres de clases personalizadas que implementen métodos para convertir una instancia de la clase en un objeto de cadena y viceversa. Las dos formas más comunes de construir el objeto a partir de una cadena incluyen un constructor o el método valueOf(), en ambos casos tomando un argumento de cadena y creando una instancia de la clase a partir de la cadena. Para convertir el objeto en una cadena, se puede implementar el método toString(). Algunos ejemplos de las implementaciones de fábrica de estas clases son com.ptc.ddl.util.AngularDimension y com.ptc.ddl.util.RatioObject. También se soportan todos los empaquetadores de Java, tales como java.lang.Short o java.lang.Byte.
Entrada activada
Indica si la entrada está habilitada al configurar el artículo. Los valores posibles son:
Yes, Required: los usuarios deben proporcionar la entrada.
Yes, Not Required: se solicita a los usuarios que proporcionen la entrada pero no es obligatorio.
No: no se solicita a los usuarios que proporcionen la entrada.
Indicador
Especifica la frase que el se mostrará para este parámetro, para ayudar al usuario a entender qué representa el parámetro. Por ejemplo, un parámetro que representa un conjunto de colores podría tener un valor de indicador "Seleccionar color deseado".
Especificado por
Indica si el parámetro se especifica mediante un valor o una expresión. Los valores posibles son:
Value
Expression
Expresión por defecto
Si se define la opción Especificado por, se puede introducir una expresión o un valor específico.
Si Especificado por se define en Value, la validación se basa en los tipos de parámetro.
Si Especificado por se define en Expression, se valida la expresión para garantizar que la sintaxis es correcta. El Editor de expresiones de restricción se abre en una ventana independiente.
Para obtener más información sobre el uso de la lógica en la expresión, consulte Uso de funciones y operadores numéricos en la lógica avanzada.