sevenzk / SJKTCI

1 stars 0 forks source link

Fitur Warranty dan Perubahan Format Barcode #388

Open WinServer opened 8 months ago

WinServer commented 8 months ago

ada penambahan fitur warranty dimana proses nya adalah:

  1. User melakukan generate barcode untuk warranty (format barcode akan ditentukan setelah percobaan)
  2. Proses generate barcode untuk warranty adalah random dan tidak boleh duplicate
  3. Setelah generate barcode untuk warranty, user akan melakukan generate barcode untuk barang (format barcode akan berubah dari yg sekarang). Diksusi terakhir adalah 4 digit terakhir akan berubah menjadi 16 digit sehingga barcode nya menjadi 24 karakter (bisa berubah)
  4. Pada saat generate barcode untuk warranty dan barang, akan ada pengecekan apakah barcode tersebut sudah pernah ter-generate atau belum. Jika sudah maka akan dilakukan proses generate barcde kembali secara random sampai barcode yang ter-generate belum pernah dicetak / generate
  5. Pada saat proses produksi, ada user yang akan melakukan pairing antara barcode barang dengan barcode warranty dimana setelah dilakukan pairing, kartu warranty akan dimasukkan ke dalam kemasan barang
  6. Setelah dilakukan proses pairing, proses penjualan dilakukan seperti biasa (konfirmasi barang, pengiriman barang, penagihan, dst)
  7. Pada saat scan barang di konfirmasi barang, jika barang tersebut memiliki warranty (pairing) maka warranty tersebut akan mulai aktif per tanggal di scan di konfirmasi
  8. Warranty kedua akan aktif ketika customer melakukan registrasi warranty di website kyta.co.id (akan dikerjakan website developer) dan warranty akan barang tersebut akan aktif kembali berdasarkan tanggal registrasi customer

Kebutuhan untuk teknis:

  1. Penambahan 3 table yaitu table warranty_barcode (barcode warranty), item_barcode (barcode barang), pairing_warranty_item (pairing antara barcode warranty dan barang)

  2. Isi table warranty_barcode (barcode warranty) adalah:

    • Barcode_Number
    • Activation_Date (Opsional)
    • Last_Modified_User
    • Last_Modified_Time
      1. Isi table itembarcode (barcode barang) adalah:
    • Barcode_Number
    • Used (dalam bentuk flag)
    • Last_Modified_User
    • Last_Modified_Time

    Field Used ini terisi '1' jika sudah di scan konfirmasi. Field Used ini terisi '0' pada saat :

    • Barcode dihapus dari konfirmasi
    • Barang dihapus dari tagihan
    • Barang diretur dan diganti
  3. Isi table pairing_warranty_item (pairing antara barcode warranty dan barang) adalah:

    • Warranty_Barcode_Number
    • Item_Barcode_Number
    • Activitation_Date (Terisi pada saat scan barang di konfirmasi)
    • Ending_Date (Langsung terisi berdasarkan masa berlaku warranty (jika 1 tahun maka ending date akan berjarak 1 tahun dari Activation_Date)
    • Last_Modified_User
    • Last_Modified_Time
  4. Pada master_item_single dan master_item_composite ditambahkan 1 field / flag untuk menandakan apakah barang tersebut memiliki warranty atau tidak (default terisi 0 dan opsional saja)

  5. Pairing antara barcode warranty dan barcode barang akan dilakukan di order entry (akan ditambahkan satu menu baru yang bernama Master Warranty)

Kebutuhan untuk data website (catatan untuk website developer):

  1. Data di table pairing_warranty_item akan ter-copy ke database di website dengan tujuan untuk keperluan pada saat customer melakukan proses registrasi
  2. Setelah customer melakukan registrasi, tanggal aktivasi warranty akan tergantikan oleh tanggal yg diisi oleh customer

Jika ada kurang silahkan ditambahkan kembali.

WinServer commented 7 months ago

Hasil diskusi terakhir :