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
  • Restrições
  • Cálculos
  • Subcomponentes
  • Requisitos do utilizador
  • Linhas de L.M.
  • Operações de rota
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.
  • Obrigatório – Tem de ser definido um valor para o atributo quando o produto estiver configurado.
  • Só de leitura – O valor do atributo é apresentado durante uma sessão de configuração, mas não pode ser alterado.
  • Oculto – O valor do atributo está incluído em restrições e condições, mas não é apresentado durante uma sessão de configuração.
Também pode especificar uma condição para os atributos. Se a condição for cumprida, tem de ser introduzido um valor para o atributo obrigatório. 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. Qualquer atributo que seja referenciado numa condição torna-se obrigatório. Recomendamos que selecione os atributos como obrigatórios no separador Atributos. Isto pode facilitar a identificação dos atributos obrigatórios. Os valores de atributos são uma parte importante das configurações de reutilização. O sistema utiliza valores de atributos para determinar se existe uma configuração que corresponda às seleções que um utilizador fez durante uma sessão de configuração.
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:
  • Número inteiro com ou sem um intervalo
  • Decimal
  • Texto com ou sem uma lista fixa
  • Booleano
Se o tipo de atributo for Boolean, Número inteiro com um intervalo ou Texto com uma lista fixa, o conjunto de valores está disponível quando um modelo de configuração de produtos é configurado. Nota: o solucionador de configuração do Produto reconhece apenas os seguintes tipos de atributos: Booleano, Texto com uma lista fixa e Número inteiro com um intervalo. Assim, apenas estes tipos de atributos podem ser utilizados em restrições e condições de expressão.
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:
  • As restrições de expressão só podem ser utilizadas para o componente a que estão associadas. As restrições de expressão para um componente podem fazer referência a atributos dos subcomponentes do componente. O solucionador de configuração do Produto é utilizado para resolver as restrições e tem de utilizar a sintaxe do solucionador quando escreve as restrições. Para mais informações, consulte a ligação do artigo sobre restrições de expressão e restrições de tabela.
  • As restrições de tabela têm de estar definidas antes de poderem ser aplicadas a um componente num modelo de configuração de produtos. As restrições de tabela podem ser definidas pelo utilizador ou pelo sistema do utilizador. Uma restrição de tabela definida pelo utilizador é um tipo de matriz que pode ser usado para descrever o conjunto de combinações para os valores de atributos que são definidos pelos tipos de atributos. Por exemplo, se forem produzidos altifalantes, a matriz para uma restrição de tabela definida pelo utilizador pode ter colunas para o a grelha e o acabamento do altifalante.
Exemplo Os altifalantes estão disponíveis em quatro acabamentos: Preto, Carvalho, Pau-rosa e Branco. Os altifalantes podem ter uma de três grelhas dianteiras: Preto, Metal ou Branco. O acabamento Preto está disponível para todas as grelhas, mas os outros acabamentos estão limitados a grelhas específicas. A tabela seguinte mostra um exemplo das informações que são apresentadas no separador Combinações permitidas na página Editar restrição de tabela.
Acabamento do armário Grelha frontal
Preto Preto
Preto Metal
Preto Branco
Carvalho Preto
Pau-rosa Branco
Branco Preto
Branco Branco
Uma restrição de tabela definida pelo sistema representa um mapeamento entre um tipo de atributo e um campo numa tabela do Supply Chain Management. Uma restrição de tabela definida pelo sistema associa dinamicamente o tipo de atributo ao campo. A associação permite que o atributo num modelo de configuração de produtos reflita os dados do campo na tabela do Supply Chain Management.
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:
  • No campo Tipo de produto, selecione Item.
  • No campo Subtipo de produto, selecione Produto principal.
  • No campo Tecnologia de configuração, selecione Configuração baseada em restrições.
Pode ver se um produto libertado pode ser utilizado como componente ou subcomponente no separador Geral da página Detalhes do produto lançado. Se Configuração baseada em restrições for selecionada no campo Tecnologia de configuração, o produto pode ser utilizado como componente ou subcomponente. Pode ocultar subcomponentes para que não sejam apresentados ao utilizador durante uma sessão de configuração. Os atributos, subcomponentes e requisitos de utilizador que estão relacionados com o subcomponente também são ocultos.
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.