Descrição geral dos modelos de configuração de produtos
Este artigo define os termos e conceitos que são relevantes para os modelos de configuração de produtos. Os modelos de configuração de produtos permitem criar uma estrutura de produto genérica que pode ser usada para configurar muitas variantes de produto para um único produto.
Os modelos de configuração de produtos são criados para representar uma estrutura de produto genérica. Depois de configurar um modelo de configuração de produtos, pode configurar uma variante de produto distinto que tem uma lista de materiais (L.M.) e uma rota exclusiva. Os modelos de configuração de produtos utilizam restrições declarativos e cálculos imperativos para lidar com as relações e as limitações entre diferentes variantes do produto. Pode configurar os itens em ordens de venda, cotações de venda, notas de encomenda e ordens de produção. A tabela seguinte descreve os termos e conceitos baseados em restrições de tabela.
Componentes | Os componentes são os principais blocos modulares de um modelo de configuração de produtos. Os componentes são apresentados numa estrutura de árvore na página Detalhes do modelo de configuração de produtos baseado em restrições. Os componentes podem conter os seguintes elementos:
|
||||||||||||||||
Atributos | Os atributos descrevem todas as funcionalidades do modelo de configuração de produtos. Pode utilizar atributos para especificar as funcionalidades que podem ser selecionadas quando um produto distinto é configurado. Os atributos são utilizados em restrições e condições. Quando os atributos são criados e adicionados a um modelo de configuração de produtos, são referenciados os tipos de atributo relacionados. Um valor predefinido pode ser definido para um atributo. O valor predefinido é utilizado na interface de utilizador (IU) de configuração quando o modelo de configuração de produtos está configurado. Pode especificar que um atributo é obrigatório, só de leitura ou oculto.
|
||||||||||||||||
Tipos de atributo | Os tipos de atributos especificam o conjunto de tipos de dados para os atributos que são utilizados num modelo de configuração de produtos. São utilizados os seguintes tipos de atributos:
|
||||||||||||||||
Restrições | As restrições descrevem as limitações da configuração do modelo de produto. As restrições são utilizadas para garantir que só são selecionados valores válidos quando um produto está a ser configurado. As restrições podem ser restrições de expressão ou restrições de tabela:
|
||||||||||||||||
Cálculos | Os cálculos representam um suplemento às restrições. Pode utilizar um cálculo para efetuar operações aritméticas em atributos dos tipos Decimal e Número inteiro ou operações lógicas que envolvam atributos dos tipos Texto com uma lista fixa e Booleano. Um cálculo tem um atributo de destino que receberá o resultado da expressão de cálculo. A expressão de cálculo é criada usando o editor de expressões. | ||||||||||||||||
Subcomponentes | Os subcomponentes refletem a árvore de estrutura do modelo de configuração de produtos. Pode utilizar subcomponentes para criar a estrutura do modelo de configuração de produtos. Os subcomponentes referenciam os componentes existentes. Assim, os subcomponentes incentivam à reutilização de componentes em vários modelos de configuração de produtos. Na página Detalhes da linha de L.M. para um subcomponente, pode selecionar um valor distinto para o subcomponente. Em alternativa, pode selecionar um atributo para o qual o valor é selecionado para quando o modelo de configuração de produtos for configurado. Para incluir um produto como componente ou subcomponente, tem de especificar as seguintes informações na página Criar produto quando cria o produto:
|
||||||||||||||||
Requisitos de utilizador | Os requisitos de utilizador representam uma abstração entre os requisitos de utilizador e os componentes e atributos específicos. Não é possível mapear um requisito de utilizador para um item. Por exemplo, um cliente está a comprar um sistema de cinema em casa. O representante de vendas pode perguntar sobre o tamanho da sala onde o cliente planeia implementar o sistema para determinar quantos watts são necessários. Neste exemplo, o tamanho do quarto pode ser um requisito de utilizador que ajuda a determinar o valor de atributo apropriado para um componente específico. Pode ocultar requisitos do utilizador para que não sejam apresentados a este último durante uma sessão de configuração. Os atributos, subcomponentes e requisitos de utilizador que estão relacionados com o requisito de utilizador também são ocultos. Pode escrever uma condição para controlar se um requisito de utilizador pode ser oculto. Tem de escrever a condução através da sintaxe OML (Optimization Modeling Language). | ||||||||||||||||
Linhas de L.M. | As Linhas de L.M. representam os materiais individuais dos componentes no modelo de configuração de produtos. Na página Detalhes da linha de L.M., todos os itens estão disponíveis para seleção. Pode ser adicionada uma condição à linha de L.M., para que as linhas de L.M. selecionadas para uma variante de produto distinto possam variar com base na seleção do utilizadores quando o modelo de configuração de produtos é configurado. As condições são expressões que têm de ser satisfeitas para os atributos, linhas de L.M. e operações de rota a incluir num modelo de configuração de produtos. Na página Detalhes da linha de L.M., pode selecionar um valor distinto. Em alternativa, pode mapear para um atributo para o qual o valor é selecionado para quando o modelo de configuração de produtos for configurado. | ||||||||||||||||
Operações de rota | Na página Detalhes da operação de rota, pode selecionar um valor distinto. Em alternativa, pode mapear para um atributo para o qual o valor é selecionado para quando o modelo de configuração de produtos for configurado. As condições são escritas como restrições de expressão. As condições são expressões que têm de ser satisfeitas para os atributos, linhas de L.M. e operações de rota a incluir num modelo de configuração de produtos. |