logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
Ana Sayfa
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
Ana Sayfa
logologo

Destek Talebi Sistemi

Çözüme Genel Bakış
Detaylı Tasarım
Kurulum
Daha Fazla İçerik

CRM

Çözüm Özeti
Detaylı Tasarım
Kurulum
Eski CRM (v1)
Daha Fazla İçerik
Previous PageÇözüm Özeti
Next PageKurulum
AI Çeviri Bildirimi

Bu belge yapay zeka tarafından çevrilmiştir. Doğru bilgi için İngilizce sürüme bakın.

#CRM 2.0 Sistemi Detaylı Tasarımı

#1. Sisteme Genel Bakış ve Tasarım Felsefesi

#1.1 Sistem Konumlandırması

Bu sistem, NocoBase kodsuz (no-code) platformu üzerine inşa edilmiş bir CRM 2.0 Satış Yönetim Platformudur. Temel hedef şudur:

Satış ekibinin veri girişi ve tekrarlayan analizler yerine müşteri ilişkileri kurmaya odaklanmasını sağlayın.

Sistem, rutin görevleri iş akışları aracılığıyla otomatikleştirir ve aday müşteri puanlama, fırsat analizi gibi görevlerde yardımcı olması için AI desteğinden yararlanarak satış ekiplerinin verimliliğini artırmasına yardımcı olur.

#1.2 Tasarım Felsefesi

#İlke 1: Tam Satış Hunisi

Uçtan Uca Satış Süreci: design-2026-02-24-00-05-26

Neden bu şekilde tasarlandı?

Geleneksel YöntemEntegre CRM
Farklı aşamalar için birden fazla sistem kullanılırTüm yaşam döngüsünü kapsayan tek bir sistem
Sistemler arası manuel veri aktarımıOtomatik veri akışı ve dönüşümü
Tutarsız müşteri görünümleriBirleşik 360 derece müşteri görünümü
Parçalı veri analiziUçtan uca satış hattı analizi

#İlke 2: Yapılandırılabilir Satış Hattı

design-2026-02-24-00-06-04

Farklı sektörler, kod değiştirmeye gerek kalmadan satış hattı aşamalarını özelleştirebilir.

#İlke 3: Modüler Tasarım

  • Çekirdek modüller (Müşteriler + Fırsatlar) zorunludur; diğer modüller ihtiyaca göre etkinleştirilebilir.
  • Modülleri devre dışı bırakmak kod değişikliği gerektirmez; NocoBase arayüz yapılandırması üzerinden yapılır.
  • Her modül, bağımlılığı azaltmak için bağımsız olarak tasarlanmıştır.

#2. Modül Mimarisi ve Özelleştirme

#2.1 Modüllere Genel Bakış

CRM sistemi modüler bir mimari tasarımı benimser; her modül iş gereksinimlerine göre bağımsız olarak etkinleştirilebilir veya devre dışı bırakılabilir. design-2026-02-24-00-06-14

#2.2 Modül Bağımlılıkları

ModülZorunlu mu?BağımlılıklarDevre Dışı Bırakma Koşulu
Müşteri Yönetimi✅ Evet-Devre dışı bırakılamaz (Çekirdek)
Fırsat Yönetimi✅ EvetMüşteri YönetimiDevre dışı bırakılamaz (Çekirdek)
Aday Müşteri Yönetimiİsteğe bağlı-Aday müşteri edinimi gerekmediğinde
Teklif Yönetimiİsteğe bağlıFırsatlar, ÜrünlerResmi teklif gerektirmeyen basit işlemler
Sipariş Yönetimiİsteğe bağlıFırsatlar (veya Teklifler)Sipariş/ödeme takibi gerekmediğinde
Ürün Yönetimiİsteğe bağlı-Ürün kataloğu gerekmediğinde
E-posta Entegrasyonuİsteğe bağlıMüşteriler, KişilerHarici bir e-posta sistemi kullanıldığında

#2.3 Önceden Yapılandırılmış Sürümler

Sürümİçerdiği ModüllerKullanım DurumuKoleksiyon Sayısı
Lite (Hafif)Müşteriler + FırsatlarBasit işlem takibi6
StandartLite + Aday Müşteriler + Teklifler + Siparişler + ÜrünlerTam satış döngüsü15
KurumsalStandart + E-posta EntegrasyonuE-posta dahil tam işlevsellik17

#2.4 Modül-Koleksiyon Eşleştirmesi

#Çekirdek Modül Koleksiyonları (Her Zaman Gerekli)

KoleksiyonModülAçıklama
nb_crm_customersMüşteri YönetimiMüşteri/Şirket kayıtları
nb_crm_contactsMüşteri Yönetimiİletişim Kişileri
nb_crm_customer_sharesMüşteri YönetimiMüşteri paylaşım izinleri
nb_crm_opportunitiesFırsat YönetimiSatış fırsatları
nb_crm_opportunity_stagesFırsat YönetimiAşama yapılandırmaları
nb_crm_opportunity_usersFırsat YönetimiFırsat iş ortakları
nb_crm_activitiesEtkinlik YönetimiEtkinlik kayıtları
nb_crm_commentsEtkinlik YönetimiYorumlar/Notlar
nb_crm_tagsÇekirdekPaylaşılan etiketler
nb_cbo_currenciesTemel VeriPara birimi sözlüğü
nb_cbo_regionsTemel VeriÜlke/Bölge sözlüğü

#2.5 Modüller Nasıl Devre Dışı Bırakılır?

NocoBase yönetim arayüzünde ilgili modülün menü girişini gizlemeniz yeterlidir; kodu değiştirmenize veya koleksiyonları silmenize gerek yoktur.


#3. Temel Varlıklar ve Veri Modeli

#3.1 Varlık İlişkilerine Genel Bakış

design-2026-02-24-00-06-40

#3.2 Temel Koleksiyon Detayları

#3.2.1 Aday Müşteriler (nb_crm_leads)

Basitleştirilmiş 4 aşamalı bir iş akışı kullanan aday müşteri yönetimi.

Aşama Süreci:

Yeni → Takipte → Doğrulanmış → Müşteriye/Fırsata Dönüştürüldü
         ↓          ↓
    Uygun Değil  Uygun Değil

Kritik Alanlar:

AlanTürAçıklama
idBIGINTBirincil Anahtar
lead_noVARCHARAday No (Otomatik oluşturulur)
nameVARCHARKişi Adı
companyVARCHARŞirket Adı
titleVARCHARÜnvan
emailVARCHARE-posta
phoneVARCHARTelefon
mobile_phoneVARCHARCep Telefonu
websiteTEXTWeb Sitesi
addressTEXTAdres
sourceVARCHARKaynak: website/ads/referral/exhibition/telemarketing/email/social
industryVARCHARSektör
annual_revenueVARCHARYıllık Gelir Ölçeği
number_of_employeesVARCHARÇalışan Sayısı Ölçeği
statusVARCHARDurum: new/working/qualified/unqualified
ratingVARCHARDerecelendirme: hot/warm/cold
owner_idBIGINTSorumlu (FK → users)
ai_scoreINTEGERAI Kalite Puanı 0-100
ai_convert_probDECIMALAI Dönüşüm Olasılığı
ai_best_contact_timeVARCHARAI Önerilen İletişim Zamanı
ai_tagsJSONBAI Tarafından Oluşturulan Etiketler
ai_scored_atTIMESTAMPAI Puanlama Zamanı
ai_next_best_actionTEXTAI Bir Sonraki En İyi Aksiyon Önerisi
ai_nba_generated_atTIMESTAMPAI Öneri Oluşturma Zamanı
is_convertedBOOLEANDönüştürüldü İşareti
converted_atTIMESTAMPDönüşüm Zamanı
converted_customer_idBIGINTDönüştürülen Müşteri ID
converted_contact_idBIGINTDönüştürülen Kişi ID
converted_opportunity_idBIGINTDönüştürülen Fırsat ID
lost_reasonTEXTKaybetme Nedeni
disqualification_reasonTEXTUygunsuzluk Nedeni
descriptionTEXTAçıklama

#3.2.2 Müşteriler (nb_crm_customers)

Uluslararası ticareti destekleyen müşteri/şirket yönetimi.

Kritik Alanlar:

AlanTürAçıklama
idBIGINTBirincil Anahtar
nameVARCHARMüşteri Adı (Zorunlu)
account_numberVARCHARMüşteri Numarası (Otomatik oluşturulur, Benzersiz)
phoneVARCHARTelefon
websiteTEXTWeb Sitesi
addressTEXTAdres
industryVARCHARSektör
typeVARCHARTür: prospect/customer/partner/competitor
number_of_employeesVARCHARÇalışan Sayısı Ölçeği
annual_revenueVARCHARYıllık Gelir Ölçeği
levelVARCHARSeviye: normal/important/vip
statusVARCHARDurum: potential/active/dormant/churned
countryVARCHARÜlke
region_idBIGINTBölge (FK → nb_cbo_regions)
preferred_currencyVARCHARTercih Edilen Para Birimi: CNY/USD/EUR
owner_idBIGINTSorumlu (FK → users)
parent_idBIGINTAna Şirket (FK → self)
source_lead_idBIGINTKaynak Aday ID
ai_health_scoreINTEGERAI Sağlık Puanı 0-100
ai_health_gradeVARCHARAI Sağlık Derecesi: A/B/C/D
ai_churn_riskDECIMALAI Kaybetme Riski 0-100%
ai_churn_risk_levelVARCHARAI Kaybetme Riski Seviyesi: low/medium/high
ai_health_dimensionsJSONBAI Sağlık Boyutu Puanları
ai_recommendationsJSONBAI Öneri Listesi
ai_health_assessed_atTIMESTAMPAI Sağlık Değerlendirme Zamanı
ai_tagsJSONBAI Tarafından Oluşturulan Etiketler
ai_best_contact_timeVARCHARAI Önerilen İletişim Zamanı
ai_next_best_actionTEXTAI Bir Sonraki En İyi Aksiyon Önerisi
ai_nba_generated_atTIMESTAMPAI Öneri Oluşturma Zamanı
descriptionTEXTAçıklama
is_deletedBOOLEANYazılımsal Silme İşareti

#3.2.3 Fırsatlar (nb_crm_opportunities)

Yapılandırılabilir satış hattı aşamalarına sahip satış fırsatı yönetimi.

Kritik Alanlar:

AlanTürAçıklama
idBIGINTBirincil Anahtar
opportunity_noVARCHARFırsat No (Otomatik oluşturulur, Benzersiz)
nameVARCHARFırsat Adı (Zorunlu)
amountDECIMALBeklenen Tutar
currencyVARCHARPara Birimi
exchange_rateDECIMALDöviz Kuru
amount_usdDECIMALUSD Karşılığı Tutar
customer_idBIGINTMüşteri (FK)
contact_idBIGINTBirincil Kişi (FK)
stageVARCHARAşama Kodu (FK → stages.code)
stage_sortINTEGERAşama Sıralaması (Kolay sıralama için yedekli)
stage_entered_atTIMESTAMPMevcut Aşamaya Giriş Zamanı
days_in_stageINTEGERMevcut Aşamada Geçen Gün
win_probabilityDECIMALManuel Kazanma Olasılığı
ai_win_probabilityDECIMALAI Tahmini Kazanma Olasılığı
ai_analyzed_atTIMESTAMPAI Analiz Zamanı
ai_confidenceDECIMALAI Tahmin Güveni
ai_trendVARCHARAI Tahmin Trendi: up/stable/down
ai_risk_factorsJSONBAI Tarafından Belirlenen Risk Faktörleri
ai_recommendationsJSONBAI Öneri Listesi
ai_predicted_closeDATEAI Tahmini Kapanış Tarihi
ai_next_best_actionTEXTAI Bir Sonraki En İyi Aksiyon Önerisi
ai_nba_generated_atTIMESTAMPAI Öneri Oluşturma Zamanı
expected_close_dateDATEBeklenen Kapanış Tarihi
actual_close_dateDATEGerçek Kapanış Tarihi
owner_idBIGINTSorumlu (FK → users)
last_activity_atTIMESTAMPSon Etkinlik Zamanı
stagnant_daysINTEGEREtkinlik Olmadan Geçen Gün Sayısı
loss_reasonTEXTKaybetme Nedeni
competitor_idBIGINTRakip (FK)
lead_sourceVARCHARAday Kaynağı
campaign_idBIGINTPazarlama Kampanyası ID
expected_revenueDECIMALBeklenen Gelir = tutar × olasılık
descriptionTEXTAçıklama

#3.2.4 Teklifler (nb_crm_quotations)

Çoklu para birimi ve onay iş akışlarını destekleyen teklif yönetimi.

Durum Akışı:

Taslak → Onay Bekliyor → Onaylandı → Gönderildi → Kabul Edildi/Reddedildi/Süresi Doldu
              ↓
           Reddedildi → Düzenle → Taslak

Kritik Alanlar:

AlanTürAçıklama
idBIGINTBirincil Anahtar
quotation_noVARCHARTeklif No (Otomatik oluşturulur, Benzersiz)
nameVARCHARTeklif Adı
versionINTEGERVersiyon Numarası
opportunity_idBIGINTFırsat (FK, Zorunlu)
customer_idBIGINTMüşteri (FK)
contact_idBIGINTKişi (FK)
owner_idBIGINTSorumlu (FK → users)
currency_idBIGINTPara Birimi (FK → nb_cbo_currencies)
exchange_rateDECIMALDöviz Kuru
subtotalDECIMALAra Toplam
discount_rateDECIMALİndirim Oranı
discount_amountDECIMALİndirim Tutarı
shipping_handlingDECIMALNakliye/İşlem Ücreti
tax_rateDECIMALVergi Oranı
tax_amountDECIMALVergi Tutarı
total_amountDECIMALToplam Tutar
total_amount_usdDECIMALUSD Karşılığı Toplam Tutar
statusVARCHARDurum: draft/pending_approval/approved/sent/accepted/rejected/expired
submitted_atTIMESTAMPSunulma Zamanı
approved_byBIGINTOnaylayan (FK → users)
approved_atTIMESTAMPOnay Zamanı
rejected_atTIMESTAMPRed Zamanı
sent_atTIMESTAMPGönderilme Zamanı
customer_response_atTIMESTAMPMüşteri Yanıt Zamanı
expired_atTIMESTAMPSüre Dolum Zamanı
valid_untilDATEGeçerlilik Tarihi
payment_termsTEXTÖdeme Koşulları
terms_conditionTEXTŞartlar ve Koşullar
addressTEXTTeslimat Adresi
descriptionTEXTAçıklama

#3.2.5 Siparişler (nb_crm_orders)

Ödeme takibini içeren sipariş yönetimi.

Kritik Alanlar:

AlanTürAçıklama
idBIGINTBirincil Anahtar
order_noVARCHARSipariş No (Otomatik oluşturulur, Benzersiz)
customer_idBIGINTMüşteri (FK)
contact_idBIGINTKişi (FK)
opportunity_idBIGINTFırsat (FK)
quotation_idBIGINTTeklif (FK)
owner_idBIGINTSorumlu (FK → users)
currencyVARCHARPara Birimi
exchange_rateDECIMALDöviz Kuru
order_amountDECIMALSipariş Tutarı
paid_amountDECIMALÖdenen Tutar
unpaid_amountDECIMALÖdenmeyen Tutar
statusVARCHARDurum: pending/confirmed/in_progress/shipped/delivered/completed/cancelled
payment_statusVARCHARÖdeme Durumu: unpaid/partial/paid
order_dateDATESipariş Tarihi
delivery_dateDATEBeklenen Teslimat Tarihi
actual_delivery_dateDATEGerçek Teslimat Tarihi
shipping_addressTEXTTeslimat Adresi
logistics_companyVARCHARLojistik Şirketi
tracking_noVARCHARTakip Numarası
terms_conditionTEXTŞartlar ve Koşullar
descriptionTEXTAçıklama

#3.3 Koleksiyon Özeti

#CRM İş Koleksiyonları

No.Koleksiyon AdıAçıklamaTür
1nb_crm_leadsAday Müşteri Yönetimiİş
2nb_crm_customersMüşteriler/Şirketlerİş
3nb_crm_contactsKişilerİş
4nb_crm_opportunitiesSatış Fırsatlarıİş
5nb_crm_opportunity_stagesAşama YapılandırmasıYapılandırma
6nb_crm_opportunity_usersFırsat İş Ortakları (Satış Ekibi)İlişki
7nb_crm_quotationsTekliflerİş
8nb_crm_quotation_itemsTeklif Kalemleriİş
9nb_crm_quotation_approvalsOnay Kayıtlarıİş
10nb_crm_ordersSiparişlerİş
11nb_crm_order_itemsSipariş Kalemleriİş
12nb_crm_paymentsÖdeme Kayıtlarıİş
13nb_crm_productsÜrün Kataloğuİş
14nb_crm_product_categoriesÜrün KategorileriYapılandırma
15nb_crm_price_tiersKademeli FiyatlandırmaYapılandırma
16nb_crm_activitiesEtkinlik Kayıtlarıİş
17nb_crm_commentsYorumlar/Notlarİş
18nb_crm_competitorsRakiplerİş
19nb_crm_tagsEtiketlerYapılandırma
20nb_crm_lead_tagsAday-Etiket İlişkisiİlişki
21nb_crm_contact_tagsKişi-Etiket İlişkisiİlişki
22nb_crm_customer_sharesMüşteri Paylaşım İzinleriİlişki
23nb_crm_exchange_ratesDöviz Kuru GeçmişiYapılandırma

#Temel Veri Koleksiyonları (Ortak Modüller)

No.Koleksiyon AdıAçıklamaTür
1nb_cbo_currenciesPara Birimi SözlüğüYapılandırma
2nb_cbo_regionsÜlke/Bölge SözlüğüYapılandırma

#3.4 Yardımcı Koleksiyonlar

#3.4.1 Yorumlar (nb_crm_comments)

Çeşitli iş nesneleriyle ilişkilendirilebilen genel yorum/not koleksiyonu.

AlanTürAçıklama
idBIGINTBirincil Anahtar
contentTEXTYorum İçeriği
lead_idBIGINTİlişkili Aday (FK)
customer_idBIGINTİlişkili Müşteri (FK)
opportunity_idBIGINTİlişkili Fırsat (FK)
order_idBIGINTİlişkili Sipariş (FK)

#3.4.2 Müşteri Paylaşımları (nb_crm_customer_shares)

Müşteriler için çok kişili iş birliğini ve izin paylaşımını sağlar.

AlanTürAçıklama
idBIGINTBirincil Anahtar
customer_idBIGINTMüşteri (FK, Zorunlu)
shared_with_user_idBIGINTPaylaşılan Kullanıcı (FK, Zorunlu)
shared_by_user_idBIGINTPaylaşan Kullanıcı (FK)
permission_levelVARCHARİzin Seviyesi: read/write/full
shared_atTIMESTAMPPaylaşım Zamanı

#3.4.3 Fırsat İş Ortakları (nb_crm_opportunity_users)

Fırsatlar üzerinde satış ekibi iş birliğini destekler.

AlanTürAçıklama
opportunity_idBIGINTFırsat (FK, Bileşik PK)
user_idBIGINTKullanıcı (FK, Bileşik PK)
roleVARCHARRol: owner/collaborator/viewer

#3.4.4 Bölgeler (nb_cbo_regions)

Ülke/Bölge temel veri sözlüğü.

AlanTürAçıklama
idBIGINTBirincil Anahtar
code_alpha2VARCHARISO 3166-1 Alpha-2 Kodu (Benzersiz)
code_alpha3VARCHARISO 3166-1 Alpha-3 Kodu (Benzersiz)
code_numericVARCHARISO 3166-1 Sayısal Kodu
nameVARCHARÜlke/Bölge Adı
is_activeBOOLEANEtkin mi?
sort_orderINTEGERSıralama

#4. Aday Müşteri Yaşam Döngüsü

Aday müşteri yönetimi basitleştirilmiş 4 aşamalı bir iş akışı kullanır. Yeni bir aday müşteri oluşturulduğunda, bir iş akışı otomatik olarak AI puanlamasını tetikleyerek satış ekibinin yüksek kaliteli adayları hızlıca belirlemesine yardımcı olabilir.

#4.1 Durum Tanımları

DurumAdAçıklama
newYeniYeni oluşturuldu, iletişim bekleniyor
workingTakipteAktif olarak takip ediliyor
qualifiedDoğrulanmışDönüşüme hazır
unqualifiedUygun DeğilUygun bir aday değil

#4.2 Durum Akış Şeması

design-2026-02-24-00-25-32

#4.3 Aday Müşteri Dönüşüm Süreci

Dönüşüm arayüzü aynı anda üç seçenek sunar; kullanıcılar şunları oluşturmayı veya ilişkilendirmeyi seçebilir:

  • Müşteri: Yeni bir müşteri oluşturun VEYA mevcut bir müşteriyle ilişkilendirin.
  • Kişi: Yeni bir kişi oluşturun (müşteriyle ilişkili).
  • Fırsat: Bir fırsat oluşturulması zorunludur. design-2026-02-24-00-25-22

Dönüşüm Sonrası Kayıtlar:

  • converted_customer_id: İlişkili Müşteri ID
  • converted_contact_id: İlişkili Kişi ID
  • converted_opportunity_id: Oluşturulan Fırsat ID

#5. Fırsat Yaşam Döngüsü

Fırsat yönetimi yapılandırılabilir satış hattı aşamalarını kullanır. Bir fırsat aşaması değiştiğinde, satış ekibinin riskleri ve fırsatları belirlemesine yardımcı olmak için otomatik olarak AI kazanma olasılığı tahminini tetikleyebilir.

#5.1 Yapılandırılabilir Aşamalar

Aşamalar nb_crm_opportunity_stages koleksiyonunda saklanır ve özelleştirilebilir:

KodAdSıraVarsayılan Kazanma Olasılığı
prospectingÖn Görüşme110%
analysisİhtiyaç Analizi230%
proposalTeklif Sunumu360%
negotiationPazarlık/İnceleme480%
wonKazanıldı5100%
lostKaybedildi60%

#5.2 Satış Hattı Akışı

design-2026-02-24-00-20-31

#5.3 Hareketsizlik Tespiti

Etkinlik olmayan fırsatlar işaretlenecektir:

Etkinlik Olmadan Geçen GünAksiyon
7 GünSarı Uyarı
14 GünSorumluya Turuncu Hatırlatma
30 GünYöneticiye Kırmızı Hatırlatma
-- Hareketsizlik günlerini hesapla
UPDATE nb_crm_opportunities
SET stagnant_days = EXTRACT(DAY FROM NOW() - last_activity_at)
WHERE stage NOT IN ('won', 'lost');

#5.4 Kazanma/Kaybetme İşlemleri

Kazanıldığında:

  1. Aşamayı 'won' olarak güncelleyin.
  2. Gerçek kapanış tarihini kaydedin.
  3. Müşteri durumunu 'active' olarak güncelleyin.
  4. Sipariş oluşturmayı tetikleyin (eğer bir teklif kabul edildiyse).

Kaybedildiğinde:

  1. Aşamayı 'lost' olarak güncelleyin.
  2. Kaybetme nedenini kaydedin.
  3. Rakip ID'sini kaydedin (eğer bir rakibe kaybedildiyse).
  4. Yöneticiyi bilgilendirin.

#6. Teklif Yaşam Döngüsü

#6.1 Durum Tanımları

DurumAdAçıklama
draftTaslakHazırlık aşamasında
pending_approvalOnay BekliyorOnay bekliyor
approvedOnaylandıGönderilmeye hazır
sentGönderildiMüşteriye gönderildi
acceptedKabul EdildiMüşteri tarafından kabul edildi
rejectedReddedildiMüşteri tarafından reddedildi
expiredSüresi DolduGeçerlilik tarihi geçti

#6.2 Onay Kuralları (Kesinleşecek)

Onay iş akışları aşağıdaki koşullara göre tetiklenir:

KoşulOnay Seviyesi
İndirim > 10%Satış Müdürü
İndirim > 20%Satış Direktörü
Tutar > $100KFinans + Genel Müdür

#6.3 Çoklu Para Birimi Desteği

#Tasarım Felsefesi

Tüm raporlar ve analizler için temel para birimi olarak USD kullanın. Her tutar kaydı şunları saklar:

  • Orijinal para birimi ve tutar (müşterinin gördüğü)
  • İşlem anındaki döviz kuru
  • USD karşılığı tutar (dahili karşılaştırma için)

#Para Birimi Sözlüğü (nb_cbo_currencies)

Para birimi yapılandırması, dinamik yönetimi destekleyen ortak bir temel veri koleksiyonu kullanır. current_rate alanı, nb_crm_exchange_rates tablosundaki en güncel kayıttan bir zamanlanmış görev tarafından güncellenen mevcut döviz kurunu saklar.

AlanTürAçıklama
idBIGINTBirincil Anahtar
codeVARCHARPara Birimi Kodu (Benzersiz): USD/CNY/EUR/GBP/JPY
nameVARCHARPara Birimi Adı
symbolVARCHARPara Birimi Sembolü
decimal_placesINTEGEROndalık Basamak Sayısı
current_rateDECIMALUSD Karşılığı Mevcut Kur (Geçmişten senkronize edilir)
is_activeBOOLEANEtkin mi?
sort_orderINTEGERSıralama

#Döviz Kuru Geçmişi (nb_crm_exchange_rates)

Geçmiş döviz kuru verilerini kaydeder. Zamanlanmış bir görev, en son kurları nb_cbo_currencies.current_rate alanına senkronize eder.

AlanTürAçıklama
idBIGINTBirincil Anahtar
currency_codeVARCHARPara Birimi Kodu (CNY/EUR/GBP/JPY)
rate_to_usdDECIMAL(10,6)USD Karşılığı Kur
effective_dateDATEYürürlük Tarihi
sourceVARCHARKaynak: manual/api
createdAtTIMESTAMPOluşturulma Zamanı

Not: Teklifler, currency_id yabancı anahtarı aracılığıyla nb_cbo_currencies koleksiyonuyla ilişkilendirilir ve döviz kuru doğrudan current_rate alanından alınır. Fırsatlar ve siparişler, para birimi kodunu saklamak için bir currency VARCHAR alanı kullanır.

#Tutar Alanı Deseni

Tutar içeren koleksiyonlar şu deseni izler:

AlanTürAçıklama
currencyVARCHARİşlem Para Birimi
amountDECIMALOrijinal Tutar
exchange_rateDECIMALİşlem anındaki USD kuru
amount_usdDECIMALUSD Karşılığı (Hesaplanan)

Uygulandığı yerler:

  • nb_crm_opportunities.amount → amount_usd
  • nb_crm_quotations.total_amount → total_amount_usd

#İş Akışı Entegrasyonu

design-2026-02-24-00-21-00

Döviz Kuru Alma Mantığı:

  1. İşlemler sırasında döviz kurunu doğrudan nb_cbo_currencies.current_rate alanından alın.
  2. USD İşlemleri: Kur = 1.0, sorgulama gerekmez.
  3. current_rate, en son nb_crm_exchange_rates kaydından zamanlanmış bir görevle senkronize edilir.

#6.4 Versiyon Yönetimi

Bir teklif reddedildiğinde veya süresi dolduğunda, yeni bir versiyon olarak çoğaltılabilir:

QT-20260119-001 v1 → Reddedildi
QT-20260119-001 v2 → Gönderildi
QT-20260119-001 v3 → Kabul Edildi

#7. Sipariş Yaşam Döngüsü

#7.1 Siparişe Genel Bakış

Siparişler, bir teklif kabul edildiğinde oluşturulur ve onaylanmış bir iş taahhüdünü temsil eder. design-2026-02-24-00-21-21

#7.2 Sipariş Durum Tanımları

DurumKodAçıklamaİzin Verilen Aksiyonlar
TaslakdraftSipariş oluşturuldu, henüz onaylanmadıDüzenle, Onayla, İptal Et
OnaylandıconfirmedSipariş onaylandı, yerine getirilmesi bekleniyorİşlemi Başlat, İptal Et
İşleniyorin_progressSipariş işleniyor/üretiliyorİlerlemeyi Güncelle, Sevket, İptal Et (onay gerektirir)
Sevk EdildishippedÜrünler müşteriye sevk edildiTeslim Edildi Olarak İşaretle
Teslim EdildideliveredMüşteri malları teslim aldıSiparişi Tamamla
TamamlandıcompletedSipariş tamamen tamamlandıYok
İptal EdildicancelledSipariş iptal edildiYok

#7.3 Sipariş Veri Modeli

#nb_crm_orders

AlanTürAçıklama
idBIGINTBirincil Anahtar
order_noVARCHARSipariş No (Otomatik oluşturulur, Benzersiz)
customer_idBIGINTMüşteri (FK)
contact_idBIGINTKişi (FK)
opportunity_idBIGINTFırsat (FK)
quotation_idBIGINTTeklif (FK)
owner_idBIGINTSorumlu (FK → users)
statusVARCHARSipariş Durumu
payment_statusVARCHARÖdeme Durumu: unpaid/partial/paid
order_dateDATESipariş Tarihi
delivery_dateDATEBeklenen Teslimat Tarihi
actual_delivery_dateDATEGerçek Teslimat Tarihi
currencyVARCHARSipariş Para Birimi
exchange_rateDECIMALUSD Karşılığı Kur
order_amountDECIMALToplam Sipariş Tutarı
paid_amountDECIMALÖdenen Tutar
unpaid_amountDECIMALÖdenmeyen Tutar
shipping_addressTEXTTeslimat Adresi
logistics_companyVARCHARLojistik Şirketi
tracking_noVARCHARTakip Numarası
terms_conditionTEXTŞartlar ve Koşullar
descriptionTEXTAçıklama

#nb_crm_order_items

AlanTürAçıklama
idBIGINTBirincil Anahtar
order_idFKÜst Sipariş
product_idFKÜrün Referansı
product_nameVARCHARÜrün Adı Anlık Görüntüsü
quantityINTSipariş Edilen Miktar
unit_priceDECIMALBirim Fiyat
discount_percentDECIMALİndirim Yüzdesi
line_totalDECIMALSatır Toplamı
notesTEXTSatır Notları

#7.4 Ödeme Takibi

#nb_crm_payments

AlanTürAçıklama
idBIGINTBirincil Anahtar
order_idBIGINTİlişkili Sipariş (FK, Zorunlu)
customer_idBIGINTMüşteri (FK)
payment_noVARCHARÖdeme No (Otomatik oluşturulur, Benzersiz)
amountDECIMALÖdeme Tutarı (Zorunlu)
currencyVARCHARÖdeme Para Birimi
payment_methodVARCHARYöntem: transfer/check/cash/credit_card/lc
payment_dateDATEÖdeme Tarihi
bank_accountVARCHARBanka Hesap Numarası
bank_nameVARCHARBanka Adı
notesTEXTÖdeme Notları

#8. Müşteri Yaşam Döngüsü

#8.1 Müşteriye Genel Bakış

Müşteriler, aday müşteri dönüşümü sırasında veya bir fırsat kazanıldığında oluşturulur. Sistem, edinmeden marka elçiliğine kadar tüm yaşam döngüsünü takip eder. design-2026-02-24-00-21-34

#8.2 Müşteri Durum Tanımları

DurumKodSağlıkAçıklama
PotansiyelprospectYokDönüştürülmüş aday, henüz sipariş yok
Aktifactive≥70Ödeme yapan müşteri, iyi etkileşim
Büyüyengrowing≥80Genişleme fırsatları olan müşteri
Risk Altındaat_risk<50Kaybedilme belirtileri gösteren müşteri
KaybedilenchurnedYokArtık aktif değil
Geri Kazanılanwin_backYokYeniden etkinleştirilen eski müşteri
Destekçiadvocate≥90Yüksek memnuniyet, referans sağlar

#8.3 Müşteri Sağlık Puanlaması

Müşteri sağlığı birden fazla faktöre göre hesaplanır:

FaktörAğırlıkMetrik
Satın Alma Güncelliği25%Son siparişten bu yana geçen gün
Satın Alma Sıklığı20%Dönem başına sipariş sayısı
Parasal Değer20%Toplam ve ortalama sipariş değeri
Etkileşim15%E-posta açılma oranları, toplantı katılımı
Destek Sağlığı10%Destek talebi hacmi ve çözüm oranı
Ürün Kullanımı10%Aktif kullanım metrikleri (varsa)

Sağlık Eşikleri:

if (health_score >= 90) status = 'advocate';
else if (health_score >= 70) status = 'active';
else if (health_score >= 50) status = 'growing';
else status = 'at_risk';

#8.4 Müşteri Segmentasyonu

#Otomatik Segmentasyon

SegmentKoşulÖnerilen Aksiyon
VIPLTV > $100KÖzel hizmet, üst düzey yönetici desteği
KurumsalŞirket Ölçeği > 500Özel Müşteri Yöneticisi
Orta ÖlçekliŞirket Ölçeği 50-500Düzenli kontroller, ölçekli destek
GirişimŞirket Ölçeği < 50Kendi kendine hizmet kaynakları, topluluk
Atıl90+ Gün Etkinlik YokYeniden etkinleştirme pazarlaması

#9. E-posta Entegrasyonu

#9.1 Genel Bakış

NocoBase, Gmail ve Outlook'u destekleyen yerleşik bir e-posta entegrasyon eklentisi sunar. E-postalar senkronize edildikten sonra, iş akışları e-posta duyarlılığını ve niyetini analiz etmek için otomatik olarak AI analizini tetikleyebilir ve satış ekibinin müşteri tutumlarını hızlıca anlamasına yardımcı olabilir.

#9.2 E-posta Senkronizasyonu

Desteklenen Sağlayıcılar:

  • Gmail (OAuth 2.0 üzerinden)
  • Outlook/Microsoft 365 (OAuth 2.0 üzerinden)

Senkronizasyon Davranışı:

  • Gönderilen ve alınan e-postaların çift yönlü senkronizasyonu.
  • E-postaların CRM kayıtlarıyla (Adaylar, Kişiler, Fırsatlar) otomatik ilişkilendirilmesi.
  • Eklerin NocoBase dosya sisteminde saklanması.

#9.3 E-posta-CRM İlişkilendirmesi (Kesinleşecek)

design-2026-02-24-00-21-51

#9.4 E-posta Şablonları

Satış ekibi önceden ayarlanmış şablonları kullanabilir:

Şablon KategorisiÖrnekler
İlk İletişimSoğuk e-posta, Sıcak giriş, Etkinlik takibi
TakipToplantı takibi, Teklif takibi, Yanıtsızlık hatırlatması
TeklifTeklif ektedir, Teklif revizyonu, Teklif süresi doluyor
SiparişSipariş onayı, Sevkiyat bildirimi, Teslimat onayı
Müşteri BaşarısıHoş geldiniz, Kontrol, Değerlendirme isteği

#10. AI Destekli Yetenekler

#10.1 AI Çalışan Ekibi

CRM sistemi, CRM'e özgü görevlerle yapılandırılmış aşağıdaki yerleşik AI çalışanlarını kullanarak NocoBase AI eklentisini entegre eder:

IDAdYerleşik RolCRM Genişletme Yetenekleri
vizVizVeri AnalistiSatış verileri analizi, satış hattı tahmini
daraDaraGrafik UzmanıVeri görselleştirme, rapor geliştirme, gösterge paneli tasarımı
ellisEllisEditörE-posta yanıt taslağı hazırlama, iletişim özetleri, iş e-postası taslakları
lexiLexiÇevirmenÇok dilli müşteri iletişimi, içerik çevirisi
orinOrinOrganizatörGünlük öncelikler, sonraki adım önerileri, takip planlaması

#10.2 AI Görev Listesi

AI yetenekleri iki bağımsız kategoriye ayrılır:

#I. AI Çalışanları (Ön Yüz Bloğu Tetiklemeli)

Kullanıcılar, analiz ve öneriler almak için ön yüzdeki AI Çalışanı blokları aracılığıyla AI ile doğrudan etkileşime girer.

ÇalışanGörevAçıklama
VizSatış Verileri AnaliziSatış hattı trendlerini ve dönüşüm oranlarını analiz eder
VizSatış Hattı TahminiAğırlıklı satış hattına göre geliri tahmin eder
DaraGrafik OluşturmaSatış raporu grafikleri oluşturur
DaraGösterge Paneli TasarımıVeri gösterge paneli düzenlerini tasarlar
EllisYanıt Taslağı HazırlamaProfesyonel e-posta yanıtları oluşturur
Ellisİletişim ÖzetiE-posta dizilerini özetler
Ellisİş E-postası TaslağıToplantı davetleri, takipler, teşekkür e-postaları vb.
OrinGünlük ÖnceliklerGün için önceliklendirilmiş bir görev listesi oluşturur
OrinSonraki En İyi AksiyonHer fırsat için sonraki adımları önerir
Lexiİçerik ÇevirisiPazarlama materyallerini, teklifleri ve e-postaları çevirir

#II. İş Akışı LLM Düğümleri (Arka Plan Otomatik Yürütme)

İş akışları içine yerleştirilmiş, koleksiyon olayları, aksiyon olayları veya zamanlanmış görevler tarafından AI Çalışanlarından bağımsız olarak otomatik olarak tetiklenen LLM düğümleri.

GörevTetikleme YöntemiAçıklamaHedef Alan
Aday PuanlamaKoleksiyon Olayı (Oluşturma/Güncelleme)Aday kalitesini değerlendirirai_score, ai_convert_prob
Kazanma Olasılığı TahminiKoleksiyon Olayı (Aşama Değişimi)Fırsat başarı olasılığını tahmin ederai_win_probability, ai_risk_factors

Not: İş akışı LLM düğümleri, yapılandırılmış JSON için istemler (prompts) ve Şema çıktısı kullanır; bu veriler kullanıcı müdahalesi olmadan ayrıştırılır ve iş verisi alanlarına yazılır.

#10.3 Veritabanındaki AI Alanları

TabloAI AlanıAçıklama
nb_crm_leadsai_scoreAI Puanı 0-100
ai_convert_probDönüşüm Olasılığı
ai_best_contact_timeEn İyi İletişim Zamanı
ai_tagsAI Tarafından Oluşturulan Etiketler (JSONB)
ai_scored_atPuanlama Zamanı
ai_next_best_actionSonraki En İyi Aksiyon Önerisi
ai_nba_generated_atÖneri Oluşturma Zamanı
nb_crm_opportunitiesai_win_probabilityAI Tahmini Kazanma Olasılığı
ai_analyzed_atAnaliz Zamanı
ai_confidenceTahmin Güveni
ai_trendTrend: up/stable/down
ai_risk_factorsRisk Faktörleri (JSONB)
ai_recommendationsÖneri Listesi (JSONB)
ai_predicted_closeTahmini Kapanış Tarihi
ai_next_best_actionSonraki En İyi Aksiyon Önerisi
ai_nba_generated_atÖneri Oluşturma Zamanı
nb_crm_customersai_health_scoreSağlık Puanı 0-100
ai_health_gradeSağlık Derecesi: A/B/C/D
ai_churn_riskKaybetme Riski 0-100%
ai_churn_risk_levelKaybetme Riski Seviyesi: low/medium/high
ai_health_dimensionsBoyut Puanları (JSONB)
ai_recommendationsÖneri Listesi (JSONB)
ai_health_assessed_atSağlık Değerlendirme Zamanı
ai_tagsAI Tarafından Oluşturulan Etiketler (JSONB)
ai_best_contact_timeEn İyi İletişim Zamanı
ai_next_best_actionSonraki En İyi Aksiyon Önerisi
ai_nba_generated_atÖneri Oluşturma Zamanı

#11. İş Akışı Motoru

#11.1 Uygulanan İş Akışları

İş Akışı AdıTetikleme TürüDurumAçıklama
Leads CreatedKoleksiyon OlayıEtkinBir aday oluşturulduğunda tetiklenir
CRM Overall AnalyticsAI Çalışanı OlayıEtkinGenel CRM veri analizi
Lead ConversionAksiyon Sonrası OlayEtkinAday dönüştürme süreci
Lead AssignmentKoleksiyon OlayıEtkinOtomatik aday atama
Lead ScoringKoleksiyon OlayıDevre DışıAday puanlama (Kesinleşecek)
Follow-up ReminderZamanlanmış GörevDevre DışıTakip hatırlatıcıları (Kesinleşecek)

#11.2 Uygulanacak İş Akışları

İş AkışıTetikleme TürüAçıklama
Fırsat Aşaması İlerlemesiKoleksiyon OlayıAşama değişiminde kazanma olasılığını güncelle ve zamanı kaydet
Fırsat Hareketsizlik TespitiZamanlanmış GörevAtıl fırsatları tespit et ve hatırlatıcı gönder
Teklif OnayıAksiyon Sonrası OlayÇok seviyeli onay süreci
Sipariş OluşturmaAksiyon Sonrası OlayTeklif kabulünden sonra otomatik sipariş oluştur

#12. Menü ve Arayüz Tasarımı

#12.1 Yönetim Yapısı

MenüTürAçıklama
DashboardsGrupGösterge Panelleri
- DashboardSayfaVarsayılan Gösterge Paneli
- SalesManagerSayfaSatış Müdürü Görünümü
- SalesRepSayfaSatış Temsilcisi Görünümü
- ExecutiveSayfaYönetici Görünümü
LeadsSayfaAday Müşteri Yönetimi
CustomersSayfaMüşteri Yönetimi
OpportunitiesSayfaFırsat Yönetimi
- TableSekmeFırsat Listesi
ProductsSayfaÜrün Yönetimi
- CategoriesSekmeÜrün Kategorileri
OrdersSayfaSipariş Yönetimi
SettingsGrupAyarlar
- Stage SettingsSayfaFırsat Aşaması Yapılandırması
- Exchange RateSayfaDöviz Kuru Ayarları
- ActivitySayfaEtkinlik Kayıtları
- EmailsSayfaE-posta Yönetimi
- ContactsSayfaKişi Yönetimi
- Data AnalysisSayfaVeri Analizi

#12.2 Gösterge Paneli Görünümleri

#Satış Müdürü Görünümü

BileşenTürVeri
Satış Hattı DeğeriKPI KartıAşamaya göre toplam satış hattı tutarı
Ekip Liderlik TablosuTabloTemsilci performans sıralaması
Risk UyarılarıUyarı ListesiYüksek riskli fırsatlar
Kazanma Oranı TrendiÇizgi GrafikAylık kazanma oranı
Hareketsiz İşlemlerListeİlgi gerektiren işlemler

#Satış Temsilcisi Görünümü

BileşenTürVeri
Kota İlerlememİlerleme ÇubuğuAylık Gerçekleşen vs. Kota
Bekleyen FırsatlarKPI KartıBekleyen fırsatlarımın sayısı
Bu Hafta KapanacaklarListeYakında kapanması beklenen işlemler
Gecikmiş EtkinliklerUyarıSüresi geçmiş görevler
Hızlı AksiyonlarButonlarEtkinlik kaydet, Fırsat oluştur

#Yönetici Görünümü

BileşenTürVeri
Yıllık GelirKPI KartıYılbaşından bugüne gelir
Satış Hattı DeğeriKPI KartıToplam satış hattı tutarı
Kazanma OranıKPI KartıGenel kazanma oranı
Müşteri SağlığıDağılımSağlık puanı dağılımı
TahminGrafikAylık gelir tahmini

Belge Sürümü: v2.0 | Güncelleme Tarihi: 2026-02-06