Visão geral dos modelos de configuração de produto
Esse artigo define condições e conceitos que são relevantes para configuração de produtos. Modelos de configuração de produto permitem criar uma estrutura de produtos genérica que pode ser usada para definir diversas variantes de produto para um único produto.
Os modelos de produto são criados para representar a estrutura de produtos genérica. Depois de definir um modelo de configuração de produto, será possível configurar uma variante de produto distinta que tenha uma lista de materiais (BOM) exclusiva e um roteiro exclusivo. Os modelos de configuração de produto usam limitações declarativas e cálculos obrigatórios para tratar as relações e as limitações entre variantes de produto diferentes. É possível configurar itens em ordens de venda, cotações de venda, ordens de compra e, em ordens de produção. A tabela a seguir descreve os termos e os conceitos baseados em restrição de tabela.
Componentes | Os componentes são os blocos de construção principais de um modelo de configuração de produto. Os componentes são exibidos em uma estrutura de árvore na página Detalhes do modelo da configuração de produto baseada em restrições. Os componentes podem conter os seguintes elementos:
|
||||||||||||||||
Atributos | Os atributos descrevem todos os recursos do modelo de configuração de produto. É possível usar atributos para especificar os recursos que podem ser selecionados quando um produto distinto é configurado. Os atributos são usados nas restrições e condições. Quando atributos são criados e adicionados a um modelo de configuração de produto, os tipos de atributo relacionados são referidos. Um valor padrão pode ser definido para um atributo. O valor padrão é usado na interface do usuário (UI) de configuração quando o modelo de configuração de produto é configurado. É possível especificar que um atributo é obrigatório, somente leitura, ou oculto.
|
||||||||||||||||
Tipos de atributos | Os tipos de atributo especificam o conjunto de tipos de dados para atributos que são usados em um modelo de produto. Os seguintes tipos de atributo são usados:
|
||||||||||||||||
Restrições | As restrições descrevem as restrições de configuração do modelo de produto. As restrições são usadas para garantir que somente os valores válidos sejam selecionados quando um produto estiver sendo configurado. As restrições podem ser restrições de expressão ou restrições de tabela:
|
||||||||||||||||
Cálculos | Os cálculos representam um suplemento para as restrições. Você pode usar um cálculo para executar operações aritméticas em atributos dos tipos Decimal e Inteiro ou operações lógicas que envolvam atributos dos tipos Texto com uma lista fixa e Booliano. Um cálculo tem um atributo de destino que reterá 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 estrutura de árvore do modelo de configuração de produto. É possível usar subcomponentes para compilar a estrutura do modelo de configuração de produto. Os subcomponentes fazem referência a componentes existentes. Portanto, os subcomponentes incentivam a reutilização de componentes em vários modelos de configuração de produto. Na página Detalhes da linha de BOM para um subcomponente, é possível selecionar um valor distinto para o subcomponente. Como alternativa, é possível selecionar um atributo para o qual o valor é selecionado quando o modelo de configuração de produto é configurado. Para incluir um produto como um componente ou um subcomponente, é necessário especificar as seguintes informações na página Criar produto quando você criar o produto:
|
||||||||||||||||
Requisitos de usuário | Os requisitos de usuário representam uma abstração entre os requisitos de usuário e os componentes e os atributos específicos. Não é possível mapear um requisito de usuário para um item. Por exemplo, um cliente está comprando um sistema de home theater. O representante de vendas pode perguntar sobre o tamanho da sala em que o cliente planeja instalar o sistema, para determinar quantos watts serão necessários. Neste exemplo, o tamanho da sala pode ser um requisito de usuário que ajuda a determinar o valor do atributo apropriado para um componente específico. É possível ocultar os requisitos de usuário para que não sejam exibidos para o usuário durante uma sessão de configuração. Os atributos, subcomponentes, e os requisitos de usuário relacionados ao requisito de usuário também são ocultos. É possível gravar uma condição para controlar se um requisito de usuário pode ser oculto. É necessário gravar a condição usando a sintaxe OML (Optimization Modeling Language). | ||||||||||||||||
Linhas de BOM | As linhas da BOM representam os materiais individuais dos componentes do modelo de configuração de produto. Na página Detalhes da linha de BOM, todos os itens estão disponíveis para seleção. Uma condição pode ser adicionada à linha de BOM para que as linhas de BOM selecionadas para uma variante de produto distinta possam variar, com base na seleção do usuário quando o modelo de configuração de produto é configurado. Condições são expressões que devem ser atendidas para os atributos, linhas da BOM, e as operações de roteiro a serem incluídas em um modelo de configuração de produto. Na página Detalhes da linha de BOM, selecione um valor distinto. Como alternativa, é possível mapear para um atributo para o qual o valor é selecionado quando o modelo de configuração de produto é configurado. | ||||||||||||||||
Operações de roteiro | Na página Detalhes da operação de roteiro, você pode selecionar um valor distinto. Como alternativa, é possível mapear para um atributo para o qual o valor é selecionado quando o modelo de configuração de produto é configurado. As condições são gravadas como restrições de expressão. Condições são expressões que devem ser atendidas para os atributos, linhas da BOM, e as operações de roteiro a serem incluídas em um modelo de configuração de produto. |