Glosario del paquete CF

activo
Si esta casilla de verificación no está seleccionada, you do not want to use the feature, option, resource again. Inactive features, options, resources can be inherited to other classes but remain deactivated when inherited.
ámbito de valor de opción
A specification of the possible values a feature can hold.
característica
Una característica de una clase de configuración. Puede ser cualquier tipo de propiedad que pueda contener un valor concreto. Un ejemplo de característica es el color.

Las características de clase pueden ser:

  • Obligatorias
  • Constantes (se pueden guardar)
  • Privadas (no se pueden usar fuera del modelo de configuración)
  • Activas (están en uso)
  • Explícitas (derivadas)
[...]
Nota

Se pueden vincular a una clase tantas características como se desee. Sólo se puede vincular una opción a una característica.

característica combinada
A feature that consists of a sequence of two or more other features.
Ejemplo

Consider the feature address which serves as an identification for a house. A house is identified by the combination of zip code and house number.

característica combinada
A feature that consists of a sequence of two or more other features.
Example

The feature address, which serves as an identification for a house, is identified by the combination of features zip code and house number.

Comb(address,<zip-code, house-number>)

In this example the features zip code and house number are combined feature parts.
característica de producto por artículo genérico
Product features per generic item are item-dependent characteristics allowing product variants to be composed.
característica empaquetada
A feature assigned to an option of another feature.
Example
[...]
categoría de característica
A user-definable group that contains features that are classified based on their similar characteristics. A feature category is used to simplify the retrieval of features.
clase de aplicación
An object oriented representation of a relational table

A Session in LN where data is stored assigned to classes and which is used in the BaanERP Configurator package.

clase de aplicación Baan
An object-oriented representation of a relational table. A LN application class gives you easy access from BaanERP Configurator to information that is stored in the LN database.

LN application classes serve as intermediary between relational LN tables and object-oriented configuration classes.

clase de configuración
A group of objects with similar characteristics. For example, the class Person can consist of the objects Mr. Smith, Mrs. Smith and Dr Smith.

A class can have data linked to it, for example Name and Date of Birth. A class can also have associated application logic linked to it. For example, Age can be calculated from today's date and Date of Birth.

clase dependiente
The life of an object that originates from a dependent class depends on the existence of another object.

An example is the BOM-relation which cannot exist on its own. The life of a BOM-relation depends on the life of an item to which it is related. If the item is deleted all the BOM-relations are deleted as well.

clase instanciable
Can be instantiated by one or more objects.
compatible con múltiples idiomas
A tool in BaanERP Configurator to define and handle descriptions of entities in multiple languages.
componente de interfaz de usuario
A component of the user interface dialog. Each component has its own characteristics. There are components that only influence the layout of the user interface dialog (For example form, tabbed dialog, form tab and frame) and components that are able to handle data (text box, drop down list box and option button).

In the figure above you see the user interface components and their relations (called user interface component relationships).

A component of the user interface dialog. Each component has its own characteristics. There are components that only influence the layout of the user interface dialog (For example form, tabbed dialog, form tab and frame) and components that are able to handle data (text box, drop down list box and option button).
[...]
componente de vista de configuración
This is a component that is used in the hierarchy of a configuration view.

There are two types of configuration view components:

  • view category (represents a menu icon)
  • configuration class (represents a dialog icon).

A configuration view component of type configuration class has two important references:

  • The configuration class that contains information on the data that can be displayed or modified via user interface components
  • The root (first) component of the user interface.
Example

[...]
control de efectividad
A means to check whether entities modeled in BaanERP Configurator are valid.

Almost every entity modeled in the BaanERP Configurator has an effective date and an expiry date that defines the entity's validity period. If a reference date is specified, you can check whether the entity is valid.

If the effective date is B and the reference date is C, the entity in BaanERP Configurator is not valid.

If the expiry date is B and the reference date is C, the entity in BaanERP Configurator is valid in the interval (C <-> B).

[...]
Example

[...]

If the effective date is A and the reference date is C, the entity in BaanERP Configurator is valid.

datos genéricos de artículo
Generic item data form the basis for the item data per variant which arise during the configuration/generation of a product variant. For each generic item data element a constraint rule may apply.
dependiente
A model server is dependent on another model server, if it refers to another model server in the same conceptual model.
Example

[...]

The conceptual model is split into two model servers (A and B), on two separate computers. Model server A consists of classes 1, 2 and 3, model server B consists of classes 4, 5 and 6. Model server A refers to class 4 (in model server B). Because each model server is compiled separately, model server B must be compiled before model server A. That is, model server A depends on model server B.

descripción de opción por característica de producto
Descriptions of aspects of product features.
descripciones de características de producto
Language-dependent descriptions of product features.
entorno de configuración
The configuration environment defines the relationships between application servers and database servers. The database is outside the environment, the application (model) servers are inside the environment.

The configuration environment defines the following parameters:

  • the mapping (that is, description of associations) between the conceptual model of classes and the execution environment
  • on which computer in a network each class is defined and the location of the objects of each class
  • how a single conceptual model is split up into multiple models on several servers on one network. One model server contains a set of classes that are stored on one machine.
estructura de variante de producto
La ruta de configuración que se sigue para crear una variante de producto a partir de una estructura de producto genérica y de las opciones de variante de producto elegidas.
estructura genérica
Grupo de componentes, por artículo genérico, a partir del cual se pueden componer variantes de producto. La estructura de materiales genérica forma la base para la estructura variante que surge durante la generación/configuración de una variante de producto. Para cada línea de la estructura (componente) se puede aplicar una regla de restricción.

evento de clase de configuración
An event is a piece of application logic (for instance Calculate age) which take place when for instance clicking a button.

An configuration event is identified with an configuration event identification.

explorador de objetos
The user-interface of the BaanERP Configurator.

In the object browser you can view and maintain the BaanERP Configurator data and the converted LN data in an explorer-like way.

In the BaanERP Configurator framework you can define the way in which the object browser reflects the data.

expresión de restricción de configuración
A block of source code in visual basic to perform 'complex' operations.
fecha de efectividad
La fecha en que el período de validez de una entidad empieza.

En el caso del control de efectividad, la fecha de referencia se comprueba con la fecha de efectividad. Si la fecha de referencia es posterior o igual a la fecha de efectividad la entidad de configuración es válida.

fecha de referencia
Una fecha definida por el usuario utilizada para comprobar la validez de las órdenes de cambio y las entidades de configuración.

Una fecha definida por el usuario utilizada para comprobar la validez de las órdenes de cambio y las entidades de configuración tales como:

  • Roles de usuario
  • Características
  • Recursos de configuración

En el caso del control de efectividad, la fecha de referencia se comprueba con la fecha de efectividad y la de vencimiento. Si la fecha de referencia es posterior o igual a la fecha de efectividad la entidad de configuración es válida. Si la fecha de referencia es posterior o igual a la fecha de vencimiento la entidad de configuración deja de ser válida.

fecha de vencimiento
La fecha en que el período de validez de una entidad finaliza.

En el caso del control de efectividad, la fecha de referencia se comprueba con la fecha de vencimiento. Si la fecha de referencia es posterior o igual a la fecha de vencimiento la entidad de configuración deja de ser válida.

filtro de herencia
Inheritance is controlled by means of inheritance filters. Filters limit the inheritance of available features and options to derived classes.

For instance an engineering view uses features which are not used in the marketing view. To limit the number of features and options that can be inherited from the engineering view to the marketing view you must specify an inheritance filter.

filtro de objeto
A configuration constraint rule or configuration constraint expression that is used to select a single object (when applied to an object) or set of objects (when applied to a collection of objects). In case of a configuration constraint rule the configuration constraint only contains a condition part, while in case of a configuration constraint expression the environment variable SelectObject must be set after evaluating a (complex) calculation.
grupo de restricciones de configuración
An identification that the selected configuration constraint belongs to a group of configuration constraints that share certain characteristics.
icono del explorador de objeto
A bitmap used to represent in the object browser.

For example:

  • an open folder or closed folder
  • an application
  • a bitmap on a Form Tab user interface component or a Button user interface component.

An open folder and closed folder icon can be used by a configuration view component of type view category.

An application can be used by a configuration view component of type configuration class.

ID de variante de producto
Product variant codes identify the separate product variants.
identificación de evento de configuración
Constraints are used as event methods. One occurrence of an event method is the Button press event. To relate an event method with event type Button press to a user interface component, a class event must be defined. Each class event is identified by a Configuration Event Identification.
identificación de matriz de lista de precios
Códigos que representan un conjunto de valores basados en dos magnitudes físicas. Estos valores son los valores de los ejes X e Y de las matrices de lista de precios. El número máximo de valores por magnitud física es 24.
idioma
El código del idioma en que está escrita la descripción.
listas genéricas de precios
Las listas de precios genéricas sirven de base para calcular los precios de variantes concretas de un producto. Para cada artículo genérico de la estructura de materiales se calcula un precio por separado. Para cada línea de la operación se puede aplicar una regla de restricción.

matriz de lista de precios
Tablas con precios basadas en los valores de una magnitud física en el eje X y en los valores de una magnitud física en el eje Y.

mensaje de validación de configuración
System messages which show the constraint rules during configuration. These rules are part of constraint texts, in the form of either codes or text. Constraint validation messages only refer to constraint sections of the type Validation.

mensaje de validación de restricción de configuración
A message defined in one or more languages that can be used in a configuration constraint expression and which is shown to the user during the configuration process.
método de clase
A configuration constraint expression containing a piece of application logic that is related to a configuration class.
método de evento
A configuration constraint rule or configuration constraint expression that is used to include, exclude and select options. Event method expressions can be used to perform any kind of calculation or update when certain events like create, get, save and so on occur.
modelo
A set of configuration classes. A class is a group of objects with similar characteristics.
[...]
modelo de configuración
A set of configuration classes. A class is a group of objects with similar characteristics.
[...]
número de línea
Un número que determina la secuencia en la que los registros se muestran en una sesión de resumen.
número de secuencia
Un número que determina la secuencia.

Un número que determina la secuencia en la que:

  • los registros se muestran en una sesión de resumen o en un cuadro de lista.
  • los componentes tales como las características se muestran en el menú de usuario (diálogo de usuario).
objeto
A group of objects with simular characteristics. For instance a class can be Person. The class Person consists of objects, individual instances of a class. In this case the individual person John Mackingtosch is an example of the object of the class Person.

A class has associated data linked to it like: name, birthday.

objeto
An individual instance (or occurrence) of a class.
objeto de clase de aplicación
A specification of the specific object (instance) of a class. The application class object can be compared with a specific record (occurrence) in a table.
opción
Un valor predefinido de una característica.

Característica: Color base

Opciones de la característica: rojo, verde o azul

opciones de características de producto
No hay tema de ayuda asociado a este elemento.
opciones de características de producto
Options per product feature that specify the product feature.
orden de cambio
Una manera para limitar o ampliar la validez.

Se aplica a las siguientes entidades:

  • Características de clase.
  • Opciones de característica de clase.
  • Paquetes de opciones de característica de clase.
  • Restricciones de clase.
  • Versiones de restricción de configuración.
  • Valores de recurso de clase.

Una orden de cambio puede estar basada en una opción o en una fecha. Cuando una orden de cambio está basada en fecha, la fecha de efectividad y/o de vencimiento en combinación con la fecha de referencia determinan si la orden de cambio es válida.

Las órdenes de cambio basadas en opción se usan para expresar una condición en términos de valores de opción. Por ejemplo, una orden de cambio se hace efectiva cuando se alcanza un número de serie concreto. O bien una orden de cambio es efectiva para ciertos números de serie.

orden de cambio
Change orders are used to limit or extend the validity.

Change orders are used to limit or extend the validity of

  • Features
  • Options
  • Constraints
  • Etc
  • Etc

A change order can be option based or date based. When the change order is date based, the expiry and/or effective date, in combination with a reference date, determine the validity of the change order.

orden de cambio padre
The condition that is specified on the root of the tree when you create a bill-of-change-orders. This way, the change order can be synchronized, because all change orders become effective if the condition defined at the root note evaluates to true.
paquete de opción
An option package defines an implication between an option value and more option values of another feature.

As an example of an option package consider the feature "edition". This feature has two predefined options standard and luxury. In addition to these two features, the features sunroof and air-conditioning exist. Both features have two predefined values: yes and no. An option package can now be defined to state that a luxury edition implies the inclusion of both sunroof and air-conditioning. On the other hand, another option package can be used to define that a standard edition has no sunroof and no air-conditioning. Formally this can be expressed by two option packages X and Y.

X: (edition, luxury) -> {(sunroof, yes), (air-conditioning, yes)} Y: (edition, standard) -> {(sunroof, no), (air-conditioning, no)}

Option packages come in two different types: Commercial, Technical. These types only influence the way option packages are used. Commercial packages are visible to the user because they carry commercial semantics. Technical option packages only have technical use, and therefore, these options are not presented on the user interface.

paquete de opción
A means to define a connection between one or more option values of another feature.

An option package can now be defined to state that a luxury edition implies the inclusion of both sunroof and air-conditioning. On the other hand, another option package can be used to define that a standard edition has no sunroof and no air-conditioning. Formally, this can be expressed by the two option packages X and Y.

X: (edition, luxury) -> {(sunroof, yes), (air-conditioning, yes)} Y: (edition, standard) -> {(sunroof, no), (air-conditioning, no)}

Option packages come in two different types: Commercial, and Technical. These types only influence the way option packages are used. Commercial packages are visible to the user because they carry commercial semantics. Technical option packages only have technical use, and, therefore, these options are not presented on the user interface.

Example

Consider a feature edition with two predefined options: standard and luxury. In addition to these two features, the features sunroof and air-conditioning exist. Both features have two predefined values: yes and no.

propiedad
A specification of the configuration model to which the selected item belongs.

The item can represent:

  • A configuration constraint
  • A feature
  • And so on.
propiedad de clase de aplicación
When a class is related to a LN application class, all LN table fields are called properties. Each property is related to a feature.
propiedad de clase de aplicación Baan
The relational LN table column (or property) to which a feature is mapped in a LN application class.
propietario
The LN user who has created or modified the BaanERP Configurator entity.
recurso
Are used to assign additional values to a feature. For instance, when you select air-conditioning as an extra feature, the resources Price of the car and the Weight of the car increase. So, the value of a resource depends on the chosen features.
recurso de configuración
A user-definable variable that is linked to a feature that can change in value. Generally, you have to define the configuration resource first before assigning it to a feature. This makes re-use of resources possible.
Note

The value of the feature linked to the configuration resource can be restricted by a resource constraint. This constraint specifies a minimum and maximum value for the feature.

regla de restricción de configuración
A simple if-then statement. By this if-then statement you can include, exclude or select options depending on a condition.

Explanation of each part its function:

Condition part

A condition part is a Boolean expression that expresses under which circumstances options have to be included, excluded or selected. The condition part checks a feature against a certain option value.

Inclusion part

The inclusion part is that part of a configuration constraint rule that expresses which options should have been selected. If this is not true, the configuration constraint is said to be violated.

Exclusion part

The exclusion part is that part of a configuration constraint rule that expresses which options should not have been selected. If this is not true, the configuration constraint is said to be violated.

Selection part

The selection part is that part of a configuration constraint rule that expresses which options will be selected. This configuration constraint can not be violated because option selection will be enforced. In other words, the options will be set as defined.

The general format of the if-then statement is: IF <condition part> THEN INCLUDE <inclusion part> EXCLUDE <exclusion part> SELECT <selection part>

relación de componentes de interfaz de usuario
This is a parent child relationship by which the user interface components are arranged and eventually form an user interface dialog in the object browser.
As an example see the figure below. The components Form Tab 1, Form Tab 2, and Form Tab 3 are children of the parent Form. The components Frame 1 and Frame 2 are children of the parent Form Tab 1. And so on.
[...]

In the example above you see the user interface components and their relations (called user interface component relationships).

relación de componentes de vista de configuración
This is a parent child relationship by which the configuration view components are arranged and eventually form an user interface menu in the object browser.

As an example see the figure below. The components Demonstration, Line Structure, and Parameters are children of the parent Main Menu. The component Demonstration Dialog is a child of the parent Demonstration. Because this is a configuration view component of type configuration class which represents an application this is also the lowest level of the menu structure.

[...]
relación de herencia
An inheritance relation exists between two classes. The relation exists to make reuse possible of data-structure and application logic of objects of the involved classes.

Application of inheritance relationships between classes result into super-classes and sub-classes. The derived class is the sub-class. The original class is known a super-class.

restricción de configuración
Expresses application logic that controls or performs an operation.

One application is the translation of the customer requirements into the product structure of the variant. The configuration constraints indicate which components and operations will be used in a specific product variant.

restricción de recurso
A constraint that limits the value of a configuration resource by specifying a maximum and minimum value for the selected feature.
restricciones por artículo genérico
Constraints per generic item are constraint rules regarding the use of product features of product feature options for composing product variants.

rol del usuario de configuración
A role played by a configurator user, such as a marketing or engineering role. Users that play the role of an engineer within an organization choose the engineering role to access the desired information in the desired format. Assigned to the role are the authorizations of the LN user within the configuration model.

Each user can have multiple roles, and each role can relate to multiple users. However, a user can be active (logged-on) in only one role at the time.

Note

A configuration role is linked to a normal LN user in the Authorization Management System Module in LN Tools. Super Users have all configuration user roles.

rol de usuario
Role played by a user. Examples of user roles are marketing and engineering. Users that play the role of an engineer within an organization choose the engineering role to access the desired information in the desired format.
ruta genérica
Forma la base para la ruta variante que surge durante la generación/configuración de una variante de producto. Para cada línea de operación se puede aplicar una regla de restricción.

sección de restricción de configuración
Defines when (if applicable) the configuration constraint) must be evaluated.
servidor modelo
A set of classes stored on one computer in a network. Several model servers can exist on one computer. The data store for a class in a model server does not have to be on the same computer. One model server can contain classes from more than one conceptual model.
tabla genérica de decisiones
A two dimensional representation of data. On the two axes of the table a different feature can be used as input. These input values result in a single output value which is determined by the searching method defined for both axes.

The generic decision table is able to represent data of the following types:

  • Alphanumeric
  • Integer
  • Fraction
  • Boolean
  • Price
tipo de método de clase de configuración
Determines to which objects of a class, constraints are applicable.
tipo de recurso
The resource type specifies if the class feature to which the resource is linked functions as a supplier or a consumer of the resource involved. A supplying feature increases the resource value while a consuming feature decreases a resource value.

If the resource value is limited to a certain interval by means of minimum and maximum features, LN checks if a supplying feature does not exceed the maximum resource value and a consuming feature does not exceed the minimum value.

tipo de relación
Class relation types describe relations between classes and are assigned at class-level to state that objects of the involved classes are related. Relation types facilitate the inheritance of data between classes.

For instance, the class Volvo has a relation with three other classes namely the dependent classes Volvo truck, Volvo van and Volvo family car. The relation type between Volvo and the types could be for instance "One of the car types of Volvo".

You can inherit classes related to the class Volvo (for instance the class Color) to the classes Volvo truck and Volvo family car. As a result, these both classes have a relationship type called for instance 'Color options'. So the objects within the class family car do have a relation with the objects in the class color for instance Red, Blue.

tipo de restricción de configuración
Defines where and how the configuration constraint is used.
usuario de configuración
Any user of BaanERP Configurator. A user is identified by its name as recorded in the LN environment. BaanERP Configurator users are always a subset of LN users.
valor de opción
The value you can assign to an option or a feature.
Note

In the Feature Options (cfcmd1110m000) session an option value is a specification of an option. In the Option Value field you can fill in any data to further distinguish an option.

Example

In order to distinguish between different options of the color red, you give each color red its own number.

In order to know the prices of options and combinations of options, you can fill in a price in the option value field and calculate the different prices in the configurator.

valor de opción empaquetada
An option selected from a list, or a user definable option value that has been assigned to a packaged feature.
valor de recurso
During configuration of a product, changes can occur in the value (for instance weight or price) of a product due to changes of the features and options you choose. Resource values display the differences.

The value of the resource can be expressed in:

  • Amount
  • Percentage
  • Sub total
  • Total
  • Text
versión
Used to identify entities that slightly differ from a previous created base entity.
versión de restricción de configuración
The version of the configuration constraint. The configuration constraint rule and configuration constraint expression are linked to the configuration constraint version. In BaanERP Configurator version control must be enabled to work with configuration constraint versions. Only one version of the constraint may be active at the time.
vista de configuración
A user interface definition that consists of a menu structure and dialogs, displayed in the object browser.

The menu is made up out of configuration view components. The hierarchy between these configuration view components is defined by the configuration view component relationships.

The dialog consist of user interface components. The hierarchy between these user interface components is defined by the user interface component relationships.

Note

The configuration view has a reference to the first (root) configuration view component.