

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Silsilah produk
<a name="product_lineage"></a>

*Garis keturunan produk* mengacu pada hubungan yang dibangun antara produk dan versi sebelumnya atau produk alternatif. Perencanaan Permintaan menggunakan informasi garis keturunan produk untuk membuat sejarah pengganti untuk produk ini, yang berfungsi sebagai input perkiraan untuk prediksi permintaan.

Silsilah produk mendukung pola-pola berikut:
+ Satu produk memiliki satu garis keturunan atau produk alternatif = 1:1  
![\[Pola garis keturunan produk = 1:1\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/images/product_lineage_pattern1.png)

  Contoh berikut menunjukkan skenario 1:1.  
![\[Pola garis keturunan produk = 1:1\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/images/1 is to 1_example.png)
+ Satu produk memiliki lebih dari satu produk sebagai garis keturunan atau alternatif = Banyak:1  
![\[Pola garis keturunan produk = Banyak:1\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/images/product_lineage_pattern2.png)

  *Perencanaan Permintaan mendukung hubungan garis keturunan produk yang dimodelkan sebagai metode *rantai* atau diratakan.*
  + **Format rantai** — Anda dapat langsung memodelkan hubungan garis keturunan seperti A ke B dan B ke C. Dalam contoh berikut. Perencanaan Permintaan akan memodelkan hubungan garis keturunan sebagai A ke B, B ke C, dan A ke C.     
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/product_lineage.html)

    Contoh berikut menunjukkan skenario Banyak:1 - Format rantai  
![\[Pola garis keturunan produk = Format rantai\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/images/chain_format.png)
  + **Format diratakan** - Perencanaan Permintaan akan terus mendukung informasi garis keturunan dalam format A ke B dan A ke C. Dalam contoh berikut, Perencanaan permintaan akan memodelkan hubungan garis keturunan sebagai A ke B dan A ke C B ke C tidak dipertimbangkan.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/product_lineage.html)
**catatan**  
Format rantai hanya mendukung 6 tingkat hubungan garis keturunan. Jika Anda memiliki lebih dari 6, Anda dapat menggunakan format pipih untuk memodelkan hubungan garis keturunan.

  Contoh berikut menunjukkan skenario Banyak:1 - Format diratakan  
![\[Pola garis keturunan produk = Format pipih\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/images/1 is to many_example.png)
+ Satu produk dapat berupa garis keturunan atau alternatif untuk lebih dari 1 produk = 1: Banyak  
![\[Pola garis keturunan produk = 1: Banyak\]](http://docs.aws.amazon.com/id_id/aws-supply-chain/latest/userguide/images/product_lineage_pattern3.png)

*Untuk mengaktifkan fitur silsilah produk, Anda dapat menentukan hubungan garis keturunan untuk versi produk yang berbeda atau alternates/substitutes dalam entitas data product\$1alternate.* Untuk informasi selengkapnya, lihat [Perencanaan Permintaan](required_entities.md).

Jika instance Anda dibuat pada atau setelah 11 September 2023, Anda akan melihat entitas data *product\$1alternate dalam modul* Koneksi data. Rantai Pasokan AWS Jika instance Anda dibuat sebelum 11 September 2023, buat koneksi data baru untuk mengaktifkan entitas data *product\$1alternate* untuk dikonsumsi.

Untuk memasukkan data ke dalam entitas data *product\$1alternate*, ikuti panduan di bawah ini:
+ *product\$1id* — Produk utama untuk membuat perkiraan.
+ *alternative\$1product\$1id* — Versi sebelumnya dari produk atau produk. alternate/substitute 

  *Untuk mempertimbangkan beberapa *alternative\$1product\$1id untuk satu product\$1id*, masukkan dalam baris terpisah.*
+ Perencanaan Permintaan akan mempertimbangkan data HANYA ketika nilai disediakan dalam format berikut.
  + *alternate\$1type adalah similar\$1demand\$1product**.*
  + *Status* *aktif*.
  + *alternate\$1product\$1qty\$1uom* *adalah persentase teks.*
  + *alternate\$1product\$1qty* *— Masukkan proporsi riwayat produk alternatif yang ingin Anda gunakan untuk memperkirakan produk baru di bidang data alternate\$1product\$1qty.* Misalnya, jika 60%, masukkan 60. *Ketika Anda memiliki beberapa *alternative\$1product\$1id untuk satu product\$1id*, *alternate\$1product\$1qty tidak harus menambahkan* hingga 100.*
+ Bidang *data eff\$1start\$1date dan *eff\$1end\$1date** diperlukan. Namun, Anda dapat membiarkan bidang ini kosong dan Perencanaan Permintaan akan diisi secara otomatis dengan 1000 dan 9999 tahun masing-masing.

Ketika perkiraan dibuat menggunakan data silsilah produk, Anda akan melihat indikator *Forecast didasarkan pada riwayat produk alternatif pada* halaman Perencanaan Permintaan saat Anda memfilter berdasarkan ID *produk*.

Tabel berikut menunjukkan contoh cara kerja fitur silsilah Produk Perencanaan Permintaan berdasarkan data yang dicerna ke dalam entitas data *product\$1alternate*.


| Kolom | Diperlukan atau Opsional | Contoh 1 | Contoh 2 | Contoh 3 | Contoh 4 | Contoh 5 | Contoh 6 | Contoh 7 | Contoh 8 | Contoh 9 | Contoh 10 | Contoh 11 | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
|  product\$1id  | Diperlukan | Produk 123 | Produk 123 | Produk 123 | Produk 123 | Produk 123 | Produk 123 | Produk 123 | Produk 123 | Produk 123 | Null | Produk 123 | 
|  alternatif\$1product\$1id  | Diperlukan | Produk XYZ | Null | Produk XYZ | Produk XYZ | Produk XYZ | Produk XYZ | Produk XYZ | Produk XYZ | Produk XYZ | Null | Produk XYZ | 
|  alternate\$1type  | Diperlukan | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Null atau nilai yang berbeda | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | Serupa\$1Demand\$1Product | 
|  status \$1  | Diperlukan | aktif | aktif | aktif | tidak aktif | aktif | aktif | Null | aktif | aktif | aktif | aktif | 
|  alternate\$1product\$1qty  | Diperlukan | 100 | 60 | 100 | 100 | Null | 100 | 100 | 100 | 100 | 100 | 60 | 
|  alternate\$1product\$1qty\$1uom  | Diperlukan | persentase | persentase | persentase | persentase | persentase | Null atau nilai yang berbeda | persentase | persentase | persentase | persentase | persentase | 
|  eff\$1start\$1date  | Diperlukan | 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  | Diperlukan | 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 | 
|  **Perilaku yang diharapkan**  | TA | 100% dari sejarah produk XYZ dari 1/1/2023 hingga 31/12/2025 akan digunakan untuk memperkirakan produk 123. | Pemetaan tidak valid karena alternative\$1product\$1id tidak ada. | Pemetaan tidak valid karena \$1type alternatif bukan 'similar\$1demand\$1product'. | Pemetaan tidak aktif. | Pemetaan tidak valid karena alternate\$1product\$1qty tidak ada. | Pemetaan tidak valid karena alternate\$1product\$1qty\$1uom hilang atau tidak persentase. | Pemetaan tidak valid karena status tidak ada. | Tertelan akan gagal. | Tertelan akan gagal. | Pemetaan tidak valid karena product\$1id dan alternative\$1product\$1id tidak ada. | Tertelan akan gagal. | 
|    | TA | TA | TA | TA | TA | TA | TA | TA |  Perencanaan Permintaan akan secara otomatis mengisi *eff\$1start\$1date* ke tahun 1000. Skenario ini valid dan konsumsi data tidak akan gagal. |  Perencanaan Permintaan akan secara otomatis mengisi *eff\$1end\$1date* ke tahun 9999. Skenario ini valid dan konsumsi tidak akan gagal. | TA |  *Perencanaan Permintaan akan secara otomatis mengisi *eff\$1start\$1date ke tahun 1000 dan eff\$1end\$1date* ke tahun 9999.* Skenario ini valid dan konsumsi tidak akan gagal. | 

Contoh berikut menjelaskan bagaimana Perencanaan Permintaan akan menafsirkan ketika *status* ditetapkan sebagai *tidak aktif* dan garis keturunan produk dalam format rantai.


| Kolom | Kolom | Status | 
| --- | --- | --- | 
|  A  |  B  |  Aktif  | 
|  B  |  C  |  Nonaktif  | 
|  C  |  D  |  Aktif  | 

Perencanaan permintaan mempertimbangkan status pemetaan root dan anak pertama sebagai status untuk seluruh rantai.

 A ke B Aktif

A ke C Aktif

A ke D Aktif

B ke C Tidak Aktif

B ke D Tidak Aktif

C ke D Aktif