> For the complete documentation index, see [llms.txt](https://serpul.gitbook.io/serpul-app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://serpul.gitbook.io/serpul-app/umum/prioritas-pola-respon.md).

# Prioritas Pola Respon

### Urutan Pengecekan Pola Respon

* Saat ada respon dari supplier, sistem akan membandingkannya dengan pola yang telah dibuat.
* Pola akan diperiksa berdasarkan urutan waktu pembuatan, dimulai dari pola yang paling lama dibuat.
* Jika ditemukan pola yang cocok, pola lainnya tidak akan diperiksa.

### Penambahan Fitur Prioritas Pola Respon

Dengan fitur prioritas, pola respon tidak lagi diperiksa hanya berdasarkan waktu pembuatan. Sebagai gantinya, sistem akan memeriksa pola berdasarkan urutan prioritas tertinggi terlebih dahulu.

### Cara Kerja Prioritas Pola Respon

1. **Prioritas Tertinggi Dulu** : Pola respon dengan nilai prioritas tertinggi akan diperiksa terlebih dahulu. Nilai prioritas yang lebih tinggi berarti pola tersebut akan diproses lebih awal.

   Contoh:

   * Pola A dengan prioritas 2
   * Pola B dengan prioritas 1

   Sistem akan memproses **Pola A** terlebih dahulu, karena nilai prioritas 2 lebih tinggi dari pada prioritas 1.
2. **Jika Prioritas Sama** : Jika ada beberapa pola dengan nilai prioritas yang sama, maka sistem akan memproses pola berdasarkan waktu pembuatan. Pola yang lebih lama dibuat akan diproses lebih dahulu.

   Contoh:

   * Pola A dengan prioritas 1 (dibuat lebih awal)
   * Pola B dengan prioritas 1 (dibuat lebih belakangan)

   Sistem akan memproses **Pola A** terlebih dahulu karena waktu pembuatannya lebih awal.
3. **Prioritas Default** : Jika tidak ditentukan secara spesifik, nilai prioritas default adalah **1**. Ini berarti pola tanpa nilai prioritas khusus akan dianggap prioritas standar.
