adeindriawan / itsfood-commerce

1 stars 0 forks source link

Prosedur perpindahan user antar departemen (unit) #1

Open zaqptutama opened 2 years ago

zaqptutama commented 2 years ago

Problem:

Harusnya order mempunyai primary key gabungan antara user dan departemen. dua user dengan email sama dan orang yang sama tapi berbeda unit dianggap sebagai dua user yang berbeda. Harus ada prosedur saat user berganti departemen. sehingga pesanan user di departemen sebelumnya dipisahkan dengan pesanan user di departemen yang ditempati sekarang.

adeindriawan commented 2 years ago

Problem: User yang berganti departemen/unit. Bagaimana memastikan data order tetap konsisten dengan data user dan data departemen/unit.

Kondisi eksisting:

Data order hanya berelasi dengan data user (jawaban poin ke-2). Di sistem yang lama, belum ada alur yang fix jika ada user yang pindah departemen/unit. Pernah ada user yang pindah departemen/unit kemudian hanya berganti ID unitnya saja, tapi pernah juga ada user yang pindah departemen/unit kemudian membuat data user baru dengan ID user & ID unit yang berbeda.

Usulan solusi:

  1. Membuat user baru,
  2. Menambah primary key departemen ID pada data order,

Coba kita brainstorming sedikit:

Gitu menurutku, gimana pendapatmu?

adeindriawan commented 2 years ago

Apapun solusinya, kita perlu buat UI untuk user ketika dia pindah unit/departemen