Criar um modelo de configuração do produto
Este procedimento descreve as etapas para criar um modelo de configuração do produto e para inserir detalhes essenciais, como atributos e subcomponentes.
Criar um modelo de produto
Para criar um modelo de produto, siga estas etapas:
Vá para Gerenciamento de informações sobre o produto > Produtos > Modelos de configuração do produto e selecione Novo.
Insira valores nos campos Nome e Descrição.
Selecione uma opção no campo Estratégia do agente de resolução. A estratégia do agente de resolução determina como o sistema lida com restrições em um modelo de configuração de produto baseado em restrições, influenciando seu desempenho geral.
Insira um valor no segundo campo Nome. O componente raiz representa o modelo de configuração de produto, mas você também pode usá-lo em outros modelos de produto.
Selecione OK.
Adicionar atributos
Para adicionar atributos, siga estas etapas:
Expanda a Guia Rápida Atributos e selecione Adicionar.
Insira um valor no campo Nome.
Insira um valor no campo Nome do agente de resolução.
Insira uma Descrição.
Selecione um Tipo de atributo. Essa seleção determina quais valores estão disponíveis para o atributo.
Selecione Salvar.
Adicionar subcomponentes
Para adicionar subcomponentes, siga estas etapas:
Expanda a Guia Rápida Subcomponentes e selecione Adicionar.
Insira valores nos campos Nome, Nome do agente de resolução e Descrição.
Selecione um componente no campo Componente.
Selecione Salvar.
Selecione Detalhes da linha da BOM para permitir que os usuários selecionem as propriedades necessárias para o subcomponente.
Selecione um valor no campo Número de item.
Defina o campo Cálculo como Sim para garantir que o sistema inclua o produto quando executar um cálculo de custo para o produto.
Selecione a guia Configuração.
Defina a caixa de seleção ao lado do campo Quantidade e insira um número. Esse etapa determina o quanto desse produto será consumido no produto configurado.
Defina a caixa de seleção ao lado do campo Por série e insira um número.
Selecione OK.
Estratégia do agente de resolução para a configuração de produção
Um modelo de configuração do produto pode ser formulado como um CSP (Problema de satisfação de restrições). O Microsoft Solver Foundation (MSF) fornece dois tipos de estratégias do agente de resolução para resolver os CSPs que podem ser usados a partir modelos de configuração do produto.
Essas estratégias do agente de resolução dependem da heurística (regras práticas), que servem para determinar a ordem na qual as variáveis dos CSPs são consideradas na resolução do problema. A heurística pode afetar significativamente o desempenho durante a resolução de um problema ou uma classe de problemas.
No Supply Chain Management, a estratégia do agente de resolução para modelos de configuração do produto determina qual agente de resolução é usado com heurística. As estratégias Padrão, Domínios mínimos primeiro e De cima para baixo usam os dois agentes de resolução do MSF, enquanto a estratégia Z3 usa o agente de resolução Z3.
Gerenciamento de informações sobre o produto > Produtos > Modelos de configuração do produto > Novo
Estudos de implementação de clientes demonstraram que uma alteração na estratégia do agente de resolução para um modelo de configuração do produto pode reduzir o tempo de resposta de minutos para milissegundos. Portanto, vale a pena testar diferentes estratégias do agente de resolução para encontrar a estratégia mais eficiente para seu modelo de configuração do produto.
Alterar as configurações da estratégia do agente de resolução
Para alterar as configurações da estratégia do agente de resolução, na página Modelos de configuração do produto, no Painel de Ações, selecione Propriedades do modelo. Em seguida, na caixa de diálogo Editar detalhes do modelo, selecione uma estratégia do agente de resolução.
No momento, não há lógica que detecta automaticamente qual estratégia do agente de resolução será a mais eficiente para a configuração baseada em restrição do produto. Portanto, você deve tentar cada estratégia do agente de resolução individualmente.
A tabela a seguir fornece recomendações sobre a estratégia do agente de resolução que pode ser usada em vários cenários.
Estratégia do agente de resolução | Usar a estratégia neste cenário |
---|---|
Padrão | Essa estratégia foi otimizada para resolver modelos que dependem de restrições de tabela. Os estudos de implementação de clientes demostraram que Padrão é a estratégia mais eficiente em cenários em que há uso extensivo de restrições de tabela. |
Domínios mínimos primeiro | As estratégias Domínios mínimos primeiro e De cima para baixo estão intimamente relacionadas. Estudos de implementação de clientes demostraram que a estratégia De cima para baixo supera em desempenho a estratégia Domínios mínimos primeiro. No entanto, a estratégia Domínios mínimos primeiro é mantida no produto para compatibilidade com versões anteriores. Ambas as estratégias do agente de resolução comprovaram ser mais eficientes na solução de modelos que contêm várias expressões aritméticas nas quais nenhuma restrição de tabela é usada. No entanto, em alguns casos, a estratégia Padrão supera essas duas estratégias. Portanto, lembre-se de testar cada estratégia. |
De cima para baixo | As estratégias Domínios mínimos primeiro e De cima para baixo estão intimamente relacionadas. Estudos de implementação de clientes demostraram que a estratégia De cima para baixo supera em desempenho a estratégia Domínios mínimos primeiro. No entanto, a estratégia Domínios mínimos primeiro é mantida no produto para compatibilidade com versões anteriores. Ambas as estratégias do agente de resolução comprovaram ser mais eficientes na solução de modelos que contêm várias expressões aritméticas nas quais nenhuma restrição de tabela é usada. No entanto, em alguns casos, a estratégia Padrão supera essas duas estratégias. Portanto, lembre-se de testar cada estratégia. |
Z3 | Recomendamos usar a estratégia Z3 como a estratégia padrão do agente de resolução. Se você estiver preocupado com o desempenho e a escalabilidade, poderá avaliar as outras estratégias. |