Open zaqptutama opened 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:
Coba kita brainstorming sedikit:
Gitu menurutku, gimana pendapatmu?
Apapun solusinya, kita perlu buat UI untuk user ketika dia pindah unit/departemen
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.