Compartir a través de


Acerca de los modelos de configuración de productos

Se aplica a: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Los modelos de configuración de productos se crean para representar una estructura de producto genérica. Al configurar un modelo de configuración de productos, puede crear una variante única de producto que tenga una lista de materiales (L. MAT) y una ruta únicas. Los modelos de configuración de producto se basan en restricciones y usan Microsoft Solver Foundation. Puede configurar los artículos en los pedidos de ventas, presupuestos de ventas, pedidos de compra y pedidos de producción.

En la tabla siguiente se describen los conceptos y términos basados en restricciones de tabla.

Microsoft Solver Foundation

El configurador de productos usa Solver Foundation para resolver condiciones y restricciones de expresión. Solver Foundation se usa para buscar una o más soluciones válidas, y para eliminar los valores que son no válidos para los modelos de configuración de productos. Para obtener más información, vea Microsoft Solver Foundation en el sitio web de MSDN.

Componentes

Los componentes son los componentes básicos principales de un modelo de configuración de productos. Los componentes se muestran en una estructura de árbol en el formulario Detalles del modelo de configuración de productos basados en restricciones . Los componentes pueden contener los siguientes elementos:

  • Atributos

  • Restricciones

  • Subcomponentes

  • Requisitos de usuario

  • Líneas de L. MAT

  • Operaciones de ruta

Atributos

Los atributos describen todas las características del modelo de configuración de productos. Puede usar atributos para especificar las características que se pueden seleccionar cuando se configura un producto único. Los atributos se usan en restricciones y condiciones. Cuando los atributos se crean y se agregan a un modelo de configuración de productos, se hace referencia a los tipos de atributos relacionados.

Un valor predeterminado se puede establecer para un atributo. El valor predeterminado se usa en la interfaz de usuario (IU) de configuración cuando se configura el modelo de configuración de productos.

Puede especificar que un atributo es obligatorio, de solo lectura u oculto.

  • Obligatorio: se debe establecer un valor para el atributo cuando se configura el producto.

  • Solo lectura: el valor del atributo se muestra durante una sesión de configuración pero no se puede modificar.

  • Oculto: el valor del atributo se incluye en restricciones y condiciones, pero no se muestra durante una sesión de configuración.

También puede especificar una condición para los atributos. Si se cumple la condición, se debe especificar un valor para el atributo obligatorio. Las condiciones son las expresiones que se deben cumplir para que se incluyan los atributos, las líneas de L. MAT y las operaciones de ruta en un modelo de configuración de productos. Todo atributo al que se haga referencia en una condición pasará a ser obligatorio. Se recomienda seleccionar el atributo como obligatorio en la pestaña Atributos. Esto puede facilitar la identificación de los atributos obligatorios.

Los valores de atributos forman una parte importante de la reutilización de las configuraciones. El sistema usa valores de atributo para determinar si existe una configuración que coincida con las selecciones que un usuario ha realizado durante una sesión de configuración. Para obtener más información, vea Acerca de la reutilización de las configuraciones.

Tipos de atributo

Los tipos de atributo especifican el conjunto de tipos de datos para atributos que se usan en un modelo de configuración de productos.

Se usan los siguientes tipos de atributo:

  • Entero: números enteros que tienen un intervalo.

  • Decimal

  • Texto: textos que tienen una lista fija.

  • Booleano

Si el tipo de atributo es Booleano, Entero o Texto, el conjunto de valores está disponible cuando se configura un modelo de configuración de productos.

Nota

Solver Foundation reconoce únicamente los tipos de atributo siguientes: booleanos, textos que tienen una lista fija y números enteros que tienen un intervalo. Por lo tanto, solo se pueden usar estos tipos de atributo en condiciones y restricciones de expresión. También puede usar el formulario Tipos de atributo para definir los tipos de atributo para productos y catálogos.

Restricciones

Las restricciones describen las restricciones de la configuración del modelo de producto. Las restricciones se usan para garantizar que solo se seleccionan los valores válidos cuando se configura el modelo de configuración de productos.

Las restricciones pueden ser restricciones de expresión o restricciones de tabla:

  • Las restricciones de expresión se pueden usar solamente para el componente con el que están relacionados. Las restricciones de expresión de un componente pueden hacer referencia a los atributos de los subcomponentes del componente. Solver Foundation se usa para resolver las restricciones y el usuario debe usar la sintaxis de Solver Foundation al escribir las restricciones. Para obtener más información, consulte Microsoft Solver Foundation.

  • Las restricciones de tabla pueden estar definidas por el usuario o definidas por el sistema.

    Una restricción de tabla definida por el usuario es un tipo de matriz que se puede usar para describir el conjunto de combinaciones de los valores de atributos definidos por los tipos de atributo. Por ejemplo, si se producen televisiones, la matriz para la restricción de tabla definida por el usuario puede tener columnas para el tipo y el tamaño de televisión.

Ejemplo

Las televisiones de plasma solo están disponibles en los tamaños 42 o 50. Las televisiones del tipo de proyección solo están disponibles en los tamaños 50 o 60. En la tabla siguiente se muestra la información que aparece en la pestaña Combinaciones permitidas del formulario Editar restricción de tabla .

Tipo de televisión Tamaño de televisión
Plasma 42
Plasma 50
Proyección 50
Proyección 60

Una restricción de tabla definida por el sistema representa una asignación entre un atributo y un campo en una tabla de Microsoft Dynamics AX . Una restricción de tabla definida por el sistema vincula dinámicamente el atributo al campo. Al usar el vínculo, el modelo de configuración de productos refleja los datos de la tabla de Microsoft Dynamics AX .

Subcomponentes

Los subcomponentes reflejan la estructura de árbol del modelo de configuración de productos. Puede usar subcomponentes para crear la estructura del modelo de configuración de productos. Los subcomponentes hacen referencia a los componentes existentes. Por lo tanto, al usar subcomponentes promueve la reutilización de componentes en varios modelos de configuración de productos. En el formulario Detalles de línea de L. MAT para un subcomponente, puede seleccionar un valor único para el subcomponente. Como alternativa, puede seleccionar un atributo para el que se selecciona el valor cuando se configura el modelo de configuración de productos.

Para incluir un producto como componente o subcomponente, debe especificar lo siguiente en el formulario Crear producto al crear el producto:

  • En el campo Tipo de producto, seleccione Artículo.

  • En el campo Subtipo de producto, seleccione Producto maestro.

  • En el campo Tecnología de configuración, seleccione Configuración basada en restricciones.

Puede ver si se puede usar un producto emitido como componente o subcomponente en la pestaña General del formulario Detalles de producto emitido. Si se selecciona Configuración basada en restricciones en el campo Tecnología de configuración, el producto se puede usar como componente o subcomponente.

Puede ocultar subcomponentes para que no le aparezcan al usuario durante una sesión de configuración. También se ocultan los atributos, los subcomponentes y los requisitos de usuario que están relacionados con el subcomponente.

Requisitos de usuario

Los requisitos de usuario representa una abstracción entre los requisitos de usuario y los componentes y los atributos específicos. No se posible asignar un requisito de usuario a un artículo. Por ejemplo, un cliente compra un sistema de centro de entretenimiento. El representante de ventas podría preguntar el tamaño de la sala donde el cliente piensa instalar el sistema, a fin de determinar cuántos vatios se requieren. En este ejemplo, el tamaño de la sala puede ser un requisito de usuario que ayuda a determinar el valor de atributo adecuado para un componente específico.

Puede ocultar los requisitos de usuario para que no le aparezcan al usuario durante una sesión de configuración. También se ocultan los atributos, los subcomponentes y los requisitos de usuario que están relacionados con el requisito de usuario. Puede escribir una condición para controlar si se puede ocultar un requisito de usuario. Debe escribir la condición con la sintaxis de Optimization Modeling Language (OML).

Líneas de L. MAT

Las líneas de L. MAT representan los materiales individuales de los componentes del modelo de configuración de productos. En el formulario Detalles de línea de L. MAT , todos los artículos están disponibles para su selección. Se puede agregar una condición a la línea de L. MAT de modo que las líneas de L. MAT seleccionadas para una variante de producto único pueden variar, en función de la selección del usuario cuando se configura el modelo de configuración de productos. Las condiciones son las expresiones que se deben cumplir para que se incluyan los atributos, las líneas de L. MAT y las operaciones de ruta en un modelo de configuración de productos. En el formulario Detalles de línea de L. MAT, puede seleccionar un valor único. Como alternativa, puede asignar a un atributo para el que se seleccione el valor cuando se configure el modelo de configuración de productos.

Operaciones de ruta

En el formulario Detalles de operación de ruta, puede seleccionar un valor único. Como alternativa, puede asignar a un atributo para el que se seleccione el valor cuando se configure el modelo de configuración de productos. Las condiciones se escriben como restricciones de expresión. Las condiciones son las expresiones que se deben cumplir para que se incluyan los atributos, las líneas de L. MAT y las operaciones de ruta en un modelo de configuración de productos.

Consulte también

Detalles del modelo de configuración de productos basados en restricciones (formulario)