Skip to content

Business Partner Contact Component

Mengelola kontak person untuk setiap mitra bisnis sebagai titik komunikasi operasional.

  • Business Partner ID
  • Nama kontak
  • Jabatan
  • Email
  • Nomor telepon
  • Status kontak
  • Daftar kontak mitra termasuk kontak utama untuk proses komunikasi.
  • Menolak kontak dengan referensi mitra tidak valid
  • Menolak format email atau nomor telepon yang tidak sesuai
  • Menolak lebih dari satu kontak utama aktif dalam partner yang sama.
FieldData TypeConstraintsNullableDescription
contact_idUUIDPrimary KeyTidakIdentifier unik kontak partner
partner_idUUIDForeign Key -> business_partner.partner_idTidakRelasi kontak ke business partner
contact_nameVARCHAR(255)Not NullTidakNama person in charge
job_titleVARCHAR(100)YaYaJabatan atau fungsi kontak
emailVARCHAR(255)Valid email formatYaAlamat email kontak
phoneVARCHAR(50)Valid phone formatYaNomor telepon kontak
is_primaryBOOLEANDefault falseTidakPenanda kontak utama partner
is_activeBOOLEANDefault trueTidakStatus aktivasi kontak

Menetapkan prioritas kontak utama dan memastikan konsistensi data komunikasi agar notifikasi dan proses persetujuan selalu mengarah ke PIC yang benar.

Menyimpan state kontak utama dan status aktif untuk memastikan pemanggilan lintas modul menggunakan kontak yang masih berlaku.