Proje: Okul Platform · Hub: Okul Platform — Domain

SchoolInteraction Nedir?

CRM panelinde satış/data ekibinin okullarla yaptığı iletişim kayıtları (arama, e-posta, ziyaret, not).

Etkileşim Tipleri (INTERACTION_TYPES)

school_note    → Okul Notu
campus_note    → Kampüs Notu
customer_note  → Firma Notu

Önemli Alanlar

  • interaction_type_id — Config’den gelen etkileşim tipi (arama, mail, vs.)
  • connection_type_id — Bağlantı şekli (Config: interaction_type)
  • reason_id — Neden (Config: interaction_reason)
  • result_id — Sonuç (Config: interaction_result)
  • school_id — Hangi okul
  • user_id — Hangi admin kullanıcısı
  • note — Not içeriği
  • reminder_time — Hatırlatma zamanı
  • reminder_user_id — Hatırlatılacak kullanıcı
  • note_visible_for_customer — B2B portal’da görünür mü
  • pinned_at — Sabitlenmiş not tarihi
  • sales_school_appointment_id → SaleSchoolAppointment ile bağlantılı

Roller ve İzinler

  • VIEW_SCHOOL_INTERACTIONS — Görme
  • EDIT_SCHOOL_INTERACTIONS — Düzenleme
  • DELETE_SCHOOL_INTERACTIONS — Silme
  • ADD_SCHOOL_INTERACTIONS — Ekleme
  • FILTER_BY_POSITIVITY_SCHOOL_INTERACTION — Pozitiflik filtresi (Finance’ta var)

B2B Görünürlük

note_visible_for_customer = true olan etkileşimler okul sahibi portalde görünebilir.