

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Linhagem de produtos
<a name="product_lineage"></a>

*Linhagem de produtos* refere-se à relação estabelecida entre os produtos e suas versões anteriores ou produtos alternativos. O Planejamento de Demanda usa informações de linhagem de produtos para criar históricos substitutos para esses produtos, que servem como entradas de previsão para previsões de demanda.

A linhagem de produtos suporta os seguintes padrões:
+ Um único produto tem uma linhagem ou produto alternativo = 1:1  
![\[Padrão de linhagem do produto = 1:1\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/images/product_lineage_pattern1.png)

  O exemplo a seguir mostra um cenário 1:1.  
![\[Padrão de linhagem do produto = 1:1\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/images/1 is to 1_example.png)
+ Um único produto tem mais de um produto como linhagem ou alternativa = Muitos:1  
![\[Padrão de linhagem do produto = Muitos: 1\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/images/product_lineage_pattern2.png)

  O Planejamento de Demanda oferece suporte ao relacionamento de linhagem de produtos modelado como métodos em *cadeia* ou *achatados*.
  + **Formato de cadeia** — Você pode modelar diretamente relacionamentos de linhagem, como A para B e B para C. No exemplo a seguir. O Planejamento de Demanda modelará a relação de linhagem como A para B, B para C e A para C.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/product_lineage.html)

    O exemplo a seguir mostra um cenário de Many:1 - formato de cadeia  
![\[Padrão de linhagem do produto = formato de cadeia\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/images/chain_format.png)
  + **Formato nivelado** — O Demand Planning continuará a oferecer suporte às informações de linhagem nos formatos A a B e A a C. No exemplo a seguir, o planejamento de demanda modelará a relação de linhagem como A para B e A para C. B a C não é considerado.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/product_lineage.html)
**nota**  
O formato de cadeia suporta apenas 6 níveis de relacionamento de linhagem. Se você tiver mais de 6, poderá usar o formato achatado para modelar a relação de linhagem.

  O exemplo a seguir mostra um cenário de Many:1 - Formato nivelado  
![\[Padrão de linhagem do produto = formato achatado\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/images/1 is to many_example.png)
+ Um único produto pode ser de linhagem ou alternativo para mais de 1 produto = 1: Muitos  
![\[Padrão de linhagem do produto = 1: Muitos\]](http://docs.aws.amazon.com/pt_br/aws-supply-chain/latest/userguide/images/product_lineage_pattern3.png)

Para ativar o recurso de linhagem de produto, você pode definir a relação de linhagem para as diferentes versões dos produtos ou alternates/substitutes na entidade de dados *product\$1alternate*. Para obter mais informações, consulte [Planejamento de Demanda](required_entities.md).

Se sua instância foi criada em ou após 11 de setembro de 2023, você verá a entidade de dados *product\$1alternate* no módulo Cadeia de Suprimentos AWS Data Connection. Se sua instância foi criada antes de 11 de setembro de 2023, crie uma nova conexão de dados para permitir a ingestão da entidade de dados *product\$1alternate*.

Para ingerir dados na entidade de dados *product\$1alternate*, siga as diretrizes abaixo:
+ *product\$1id* — O produto principal para criar a previsão.
+ *alternative\$1product\$1id* — Versão anterior do produto ou produto. alternate/substitute 

  Para considerar vários *alternative\$1product\$1id* para um único *product\$1id*, insira-os em linhas separadas.
+ O Planejamento de Demanda considerará os dados SOMENTE quando os valores forem fornecidos no formato a seguir.
  + *alternate\$1type* é *similar\$1demand\$1product*.
  + *status* é *ativo*.
  + *alternate\$1product\$1qty\$1uom* é a *porcentagem* do texto.
  + *alternate\$1product\$1qty* — insira a proporção do histórico do produto alternativo que você deseja usar para prever novos produtos no campo de dados *alternate\$1product\$1qty*. Por exemplo, se for 60%, insira 60. Quando você tem vários *alternative\$1product\$1id* para um único *product\$1id*, o *alternate\$1product\$1qty* não precisa somar 100.
+ *Os campos de *dados eff\$1start\$1date e eff\$1end\$1date são obrigatórios*.* No entanto, você pode deixar esse campo vazio e o Planejamento da Demanda será preenchido automaticamente com 1000 e 9999 anos, respectivamente.

Quando a previsão for criada usando dados de linhagem de produtos, você verá um indicador *A previsão é baseada no histórico alternativo do produto* na página Planejamento de Demanda ao filtrar por *ID do produto*.

A tabela a seguir mostra um exemplo de como o recurso de linhagem de produtos de Planejamento de Demanda funciona com base nos dados ingeridos na entidade de dados *product\$1alternate*.


| Coluna | Obrigatório/opcional | Exemplo 1 | Exemplo 2 | Exemplo 3 | Exemplo 4 | Exemplo 5 | Exemplo 6 | Exemplo 7 | Exemplo 8 | Exemplo 9 | Exemplo 10 | Exemplo 11 | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
|  product\$1id  | Obrigatório | Produto 123 | Produto 123 | Produto 123 | Produto 123 | Produto 123 | Produto 123 | Produto 123 | Produto 123 | Produto 123 | Null | Produto 123 | 
|  alternative\$1product\$1id  | Obrigatório | Produto XYZ | Null | Produto XYZ | Produto XYZ | Produto XYZ | Produto XYZ | Produto XYZ | Produto XYZ | Produto XYZ | Null | Produto XYZ | 
|  alternate\$1type  | Obrigatório | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Nulo ou um valor diferente | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | Similar\$1Demand\$1Product | 
|  status \$1  | Obrigatório | active | active | active | inactive | active | active | Null | active | active | active | active | 
|  alternate\$1product\$1qty  | Obrigatório | 100 | 60 | 100 | 100 | Null | 100 | 100 | 100 | 100 | 100 | 60 | 
|  alternate\$1product\$1qty\$1uom  | Obrigatório | percentage | percentage | percentage | percentage | percentage | Nulo ou um valor diferente | percentage | percentage | percentage | percentage | percentage | 
|  eff\$1start\$1date  | Obrigatório | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | Null | 2023-01-01 00:00:00 | 2023-01-01 00:00:00 | Null | 
|  eff\$1end\$1date  | Obrigatório | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | 2025-12-31 23:59:59 | Null | 2025-12-31 23:59:59 | Null | 
|  **Comportamento esperado**  | NA | 100% da história do produto XYZ de 1/1/2023 a 31/12/2025 será usada para prever o produto 123. | Mapeamento inválido porque alternative\$1product\$1id está ausente. | Mapeamento inválido, pois alternate\$1type não é 'similar\$1demand\$1product'. | Mapeamento inativo. | Mapeamento inválido porque alternate\$1product\$1qty está ausente. | Mapeamento inválido, pois alternate\$1product\$1qty\$1uom está ausente ou não tem porcentagem. | Mapeamento inválido porque o status está ausente. | A ingestão falhará. | A ingestão falhará. | Mapeamento inválido porque product\$1id e alternative\$1product\$1id estão ausentes. | A ingestão falhará. | 
|    | NA | N/D | N/D | N/D | N/D | N/D | N/D | NA |  O Demand Planning preencherá automaticamente o *eff\$1start\$1date* até o ano 1000. Esse cenário é válido e a ingestão de dados não falhará. |  O Demand Planning preencherá automaticamente o *eff\$1end\$1date* até o ano 9999. Esse cenário é válido e a ingestão não falhará. | NA |  *O Demand Planning preencherá automaticamente a *eff\$1start\$1date até o ano 1000 e eff\$1end\$1date até* o ano 9999.* Esse cenário é válido e a ingestão não falhará. | 

O exemplo a seguir explica como o Planejamento de Demanda interpretará quando o *status* for definido como *inativo* e a linhagem do produto estiver em formato de cadeia.


| Coluna | Coluna | Status | 
| --- | --- | --- | 
|  A  |  B  |  Ativo  | 
|  B  |  C  |  Inactive  | 
|  C  |  D  |  Ativo  | 

O planejamento da demanda considera o status do primeiro mapeamento raiz e filho como o status de toda a cadeia.

 Ativo de A a B

Ativo de A a C

Ativo de A a D

B a C inativo

B a D Inativo

C a D Ativo