Lojistik Broker CRM Backend Şablonu
Taşıyıcı Değerlendirme, Yük Görünürlüğü ve Broker Komisyonları
Back4app üzerinde lojistik broker CRM backend ile üretime hazır Kullanıcı, Taşıyıcı, Yük, DeğerlendirmeKontrolü, TakipOlayı ve KomisyonGirişi. Taşıyıcıları değerlendirmek, yükleri atamak, takip güncellemeleri göndermek ve komisyonları kaydetmek için bunu kullanın.
Broker Masası Çıkarımları
Bu şablon, ekibinizin ilk çağrıdan ödeme aşamasına kadar süreci yönetebilmesi için taşıyıcı kontrolü, yük takibi ve komisyon hesaplamaları ile bir lojistik broker CRM arka ucu sunar.
- Taşıyıcı kontrol süreci — Koordinatörlerin belgelenmiş notlar ve durumla taşıyıcıları onaylaması için Model Taşıyıcı ve Kontrol Belgesi oluşturun.
- Canlı yük takibi — Alandan gelen sevk güncellemelerinin gelmesiyle Yük ve Takip Olayı girişlerini takip edin.
- Komisyon hesaplamaları — Broker ücretleri ve ödemeleri daha kolay uzlaştırılabilmesi için Yük kayıtlarına bağlı Komisyon Girişi satırlarını saklayın.
- Rol odaklı işlemler — Kullanıcı rolleri için ACL ve CLP kurallarını broker, koordinatör ve yönetici gibi kullanın.
- Web ve mobil için tek bir arka uç — Aynı REST ve GraphQL API'si aracılığıyla React, Flutter, Next.js ve yerel uygulamaları sunun.
Loji̇stik Broker CRM Arka Uçunu Anlamak
Loji̇stik broker crm'deki son tarihler nadiren isteğe bağlıdır; yapılandırılmış bir kayıt katmanı tarihleri sürprizler yerine uyarılara dönüştürür. Çözüm operasyoneldir, motivasyonel değil. Back4app üzerinde Carrier, Load, VettingCheck, TrackingEvent ve CommissionEntry ile lojistik broker crm ekipleri, aynı vaka kaydı üzerinde işbirliği yaparken görev ayrımını zorunlu kılabilir. Şemada Kullanıcı (kullanıcı adı, e-posta, rol, görüntü adı), Carrier (taşıyıcı adı, mc numarası, dot numarası, durum, sigorta süresi, atanan), Load (yük numarası, alım şehri, teslimat şehri, durum, taşıyıcı, broker, oran), VettingCheck (taşıyıcı, kontrol eden, kontrol türü, sonuç, notlar, kontrol tarihi), TrackingEvent (yük, konum metni, durum, bildiren, olay zamanı) ve CommissionEntry (yük, broker, komisyon oranı, komisyon miktarı, hesaplanan) ile birlikte kimlik doğrulama ve iş akışı kontrolleri yer alır. Tercih ettiğiniz ön uç ile bağlanın ve tek bir arka uçtan hattı yönetin.
En iyi için:
Lojistik Broker CRM: arka uç anlık görüntüsü
Eğitim, lojistik broker CRM'inde yardımcı olur, ancak verilerin üç araç ve dört adlandırma standardı arasında bölünmesi için telafi edemez.
Bu genel bakışı, belirli bir istemci çerçevesine mühendislik süresi ayırmadan önce Taşıyıcı, Yük ve Değerlendirme Kontrolü'nün nasıl bir araya geldiğini görmek için kullanın.
Broker Operasyonları Özellikleri
Bu merkezdeki her teknoloji kartı, User, Carrier, Load, VettingCheck, TrackingEvent ve CommissionEntry ile aynı lojistik şemayı kullanır.
Taşıyıcı değerlendirme kayıtları
Taşıyıcı ve DeğerlendirmeKontrol, mcNumber, durum, notlar ve kontrol zamanı verilerini saklar.
Yük takip zaman çizelgesi
Yük ve TakipOlay, pickupCity, deliveryCity, durum ve olay zamanı verilerini yakalar.
Komisyon hesaplamaları
CommissionEntry, bir Yükü brokere, komisyon oranına, komisyon miktarına ve hesaplandığı zamana bağlar.
Brokere iş akışı kontrolü
Kullanıcı rolleri, brokerleri, koordinatörleri ve yöneticileri ayırır.
Neden Back4app ile Lojistik Komisyoncu CRM Arka Uç Oluşturmalısınız?
Back4app, taşıyıcı taraması, yük görünürlüğü ve komisyon takibi için lojistik ekiplerine temiz bir yol sunar, böylece arka uç, sunucu bakımının yerine yük operasyonlarına odaklanır.
- •Tek bir modelde taşıyıcı ve yük iş akışı: Taşıyıcı, Yük ve VettingCheck sınıfları, etki ettikleri yükle ilgili kararları yakın tutar.
- •Komisyon hesaplama izlenebilir kalır: Her Yük ile bağlantılı CommissionEntry satırları, ödeme incelemesi ve uyuşmazlık kontrollerini daha kolay hale getirir.
- •Gerçek zamanlı ihtiyaç duyulan yerde: Live Queries, TrackingEvent değişikliklerini iletebilirken REST ve GraphQL hala komisyoncular ve analistler için hizmet verir.
Her müşteri için tek bir arka uç sözleşmesinden taşıyıcı taraması, yük durumu ve komisyon uzlaştırması yapın.
Brokers Masa Faydaları
Taşıyıcı, yük veya komisyon verilerini kaybetmeden ekibinizin daha hızlı çalışmasına yardımcı olan bir lojistik broker CRM arka ucu.
Temizleyici taşıyıcı taraması
Taşıyıcı ve VettingCheck detaylarını bir yerde saklayın, böylece vetting notları gözden geçirmesi kolay olur.
Gönderimde daha az sürtünme
Yük ve TakipOlay güncellemelerini kullanarak nakliye ilerlemesini komisyonculara ve müşterilere gösterin.
Komisyon incelemesi daha basit
Her KomisyonGirişi satırını bir Yük ve komisyoncu Kullanıcısı ile bağlantılandırarak ödeme uzlaşmasını sağlayın.
Ekip için rol tabanlı erişim
Yalnızca doğru Kullanıcı rollerinin vetting veya ödeme alanlarını düzenleyebilmesi için ACL ve CLP kurallarını uygulayın.
Kanal arasında paylaşılan model
Aynı şema web panolarını, mobil gönderim araçlarını ve arka ofis raporlamasını destekler.
Operasyon araçlarının daha hızlı başlatılması
Freight CRM’i sıfırdan şema hazırlamadan başlatmak için AI Agent istemcisini kullanın.
Lojistik broker CRM'inizi başlatmaya hazır mısınız?
Back4app AI Agent'ın lojistik broker CRM arka ucunuzu oluşturmasına ve taşıyıcı incelemesi, yük takibi ve komisyon yönetimini bir istemciden üretmesine izin verin.
Başlamak ücretsiz — ayda 50 AI Agent istemcisi, kredi kartı gerekmez
Broker Teknoloji Yığını
Bu lojistik brokeri CRM arka uç şablonunda yer alan her şey.
Taşıyıcıdan Yük ER Haritası
Lojistik aracısı CRM arka uç şeması için varlık ilişki modeli.
Aracı kullanıcılar, taşıyıcılar, yükler, değerlendirme kontrolleri, izleme olayları ve komisyonları kapsayan şema.
Şemayı kaynağını görüntüle
erDiagram
User ||--o{ Carrier : "assignedTo"
User ||--o{ Load : "broker"
User ||--o{ CommissionEntry : "broker"
User ||--o{ VettingCheck : "checkedBy"
User ||--o{ TrackingEvent : "reportedBy"
Carrier ||--o{ Load : "carrier"
Carrier ||--o{ VettingCheck : "carrier"
Load ||--o{ CommissionEntry : "load"
Load ||--o{ TrackingEvent : "load"
User {
String objectId PK
String username
String email
String password
String role
String displayName
Date createdAt
Date updatedAt
}
Carrier {
String objectId PK
String carrierName
String mcNumber
String dotNumber
String status
Date insuranceExpiration
String assignedToId FK
Date createdAt
Date updatedAt
}
Load {
String objectId PK
String loadNumber
String pickupCity
String deliveryCity
String status
String carrierId FK
String brokerId FK
Number rate
Date createdAt
Date updatedAt
}
CommissionEntry {
String objectId PK
String loadId FK
String brokerId FK
Number commissionRate
Number commissionAmount
Date calculatedAt
Date createdAt
Date updatedAt
}
VettingCheck {
String objectId PK
String carrierId FK
String checkedById FK
String checkType
String result
String notes
Date checkedAt
Date createdAt
Date updatedAt
}
TrackingEvent {
String objectId PK
String loadId FK
String locationText
String status
String reportedById FK
Date eventTime
Date createdAt
Date updatedAt
}
Brokera Masa Entegrasyon Akışı
Kimlik doğrulama, taşıyıcı kontrolü, yük takibi ve komisyon gözden geçirme için tipik çalışma akışı.
Şemayı kaynağını görüntüle
sequenceDiagram
participant User
participant CRM as Logistics Broker CRM App
participant Back4app as Back4app Cloud
User->>CRM: Sign in to broker desk
CRM->>Back4app: POST /login
Back4app-->>CRM: Session token
User->>CRM: Review carrier vetting queue
CRM->>Back4app: GET /classes/Carrier?order=-updatedAt
Back4app-->>CRM: Carrier list with status and mcNumber
User->>CRM: Open a load and assign carrier
CRM->>Back4app: PUT /classes/Load/{objectId}
Back4app-->>CRM: Updated load with carrier pointer
User->>CRM: Record tracking event
CRM->>Back4app: POST /classes/TrackingEvent
Back4app-->>CRM: TrackingEvent objectId
User->>CRM: Save commission calculation
CRM->>Back4app: POST /classes/CommissionEntry
Back4app-->>CRM: CommissionEntry objectIdBroker Alan Kılavuzu
Lojistik broker CRM şemasındaki her sınıf için tam alan düzeyi referansı.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g., broker, coordinator, admin) | |
| displayName | String | Public name used in the broker desk | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
8 alanları User içerisinde
Aracı Verileri için Erişim Kuralları
ACL ve CLP stratejisinin kullanıcıları, taşıyıcıları, yükleri, denetim kontrollerini, takip etkinliklerini ve komisyon kayıtlarını nasıl güvence altına aldığı.
Aracıya ait erişim kuralları
Kullanıcı profilleri sadece doğrulanan kullanıcı tarafından düzenlenebilir, yönetici rolleri ise takım erişimini yönetebilir.
Taşıyıcı denetimi kontrolleri
Sadece yetkili personel Taşıyıcı denetim verilerini ve Denetim Kontrol sonuçlarını oluşturmalı veya değiştirmelidir.
Yük ve komisyon sınırlarını yükle
Yük güncellemelerini ve Komisyon Girişi değişikliklerini atanan rollerle sınırlayın, ardından Cloud Code'da ödeme düzenlemelerini doğrulayın.
JSON Şeması
Kopyalamaya hazır ham JSON şema tanımı Back4app içine yapıştırmak veya uygulama referansı olarak kullanmak için.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"displayName": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Carrier",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"carrierName": {
"type": "String",
"required": true
},
"mcNumber": {
"type": "String",
"required": true
},
"dotNumber": {
"type": "String",
"required": false
},
"status": {
"type": "String",
"required": true
},
"insuranceExpiration": {
"type": "Date",
"required": false
},
"assignedTo": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Load",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"loadNumber": {
"type": "String",
"required": true
},
"pickupCity": {
"type": "String",
"required": true
},
"deliveryCity": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"carrier": {
"type": "Pointer",
"required": false,
"targetClass": "Carrier"
},
"broker": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"rate": {
"type": "Number",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CommissionEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"load": {
"type": "Pointer",
"required": true,
"targetClass": "Load"
},
"broker": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"commissionRate": {
"type": "Number",
"required": true
},
"commissionAmount": {
"type": "Number",
"required": true
},
"calculatedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "VettingCheck",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"carrier": {
"type": "Pointer",
"required": true,
"targetClass": "Carrier"
},
"checkedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"checkType": {
"type": "String",
"required": true
},
"result": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"checkedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "TrackingEvent",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"load": {
"type": "Pointer",
"required": true,
"targetClass": "Load"
},
"locationText": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"reportedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"eventTime": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajanı Oluşturma İsteği
Bu şablondan gerçek bir lojistik broker CRM uygulaması oluşturmak için Back4app Yapay Zeka Ajanını kullanın, ön uç, arka uç, kimlik doğrulama ve taşıyıcı, yük ve komisyon akışlarını da dahil edin.
Back4app üzerinde bu tam şema ve davranışla bir lojistik broker CRM uygulama arka ucu oluşturun. Şema: 1. Kullanıcı (kullan Back4app yerleşik kimlik doğrulaması): kullanıcı adı, e-posta, şifre, rol, görüntülemeAdı; objectId, createdAt, updatedAt (sistem). 2. Taşıyıcı: taşıyıcıAdı (String, zorunlu), mcNumarası (String, zorunlu), dotNumarası (String, isteğe bağlı), durum (String, zorunlu), sigortaSonTarihi (Tarih, isteğe bağlı), atanan (Kullanıcıya işaretçi, zorunlu); objectId, createdAt, updatedAt (sistem). 3. Yük: yükNumarası (String, zorunlu), alımŞehri (String, zorunlu), teslimŞehri (String, zorunlu), durum (String, zorunlu), taşıyıcı (Taşıyıcıya işaretçi, isteğe bağlı), broker (Kullanıcıya işaretçi, zorunlu), oran (Sayı, zorunlu); objectId, createdAt, updatedAt (sistem). 4. KomisyonGirişi: yük (Yüke işaretçi, zorunlu), broker (Kullanıcıya işaretçi, zorunlu), komisyonOranı (Sayı, zorunlu), komisyonTutarı (Sayı, zorunlu), hesaplanmaTarihi (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem). 5. DeğerlendirmeKontrolü: taşıyıcı (Taşıyıcıya işaretçi, zorunlu), kontrolEden (Kullanıcıya işaretçi, zorunlu), kontrolTürü (String, zorunlu), sonuç (String, zorunlu), notlar (String, isteğe bağlı), kontrolTarihi (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem). 6. İzlemeOlayı: yük (Yüke işaretçi, zorunlu), konumMetni (String, zorunlu), durum (String, zorunlu), raporEden (Kullanıcıya işaretçi, zorunlu), olayZamanı (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem). Güvenlik: - Brokerlar ve koordinatörler, masalarına atanan taşıyıcıları, yükleri, değerlendirme kontrollerini, izleme olaylarını ve komisyon girişlerini oluşturabilir ve güncelleyebilir. - Taşıyıcı değerlendirme düzenlemeleri yalnızca yönetici ve atanan personel ile sınırlı olmalıdır. - Yükler yalnızca onaylı Taşıyıcı kayıtlarını referans alan taşıyıcı işaretçilerini kabul etmelidir. - KomisyonGirişi yalnızca kimliği doğrulanmış broker personeli tarafından yazılabilir, komisyonTutarı yük.oran ve komisyonOranı'ndan türetilir. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Taşıyıcıları mcNumarası, dotNumarası, durum ve sigortaSonTarihi ile değerlendirin. - Yükleri rezerve edin, taşıyıcıları ekleyin, izleme olaylarını paylaşın ve yük oranından komisyon hesaplayın. - Gösterge panelinde son İzlemeOlayı ve DeğerlendirmeKontrolü kayıtlarını yüzeye çıkarın. Teslimat: - Taşıyıcı değerlendirme, yük izleme ve komisyon hesaplamaları için şema, CLP'ler, ACL'ler, örnek veri ve broker odaklı bir ön yüz ile Back4app uygulaması.
Bu şablon isteği önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.
Bu, teknoloji ekini içermeyen temel istemdir. Üretilen ön yüz yığınını sonrasında uyarlayabilirsiniz.
Broker API Sandbox
Lojistik broker CRM şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve bir Back4app hesabı gerektirmez.
Bu şemayı kullanır.
Yığanızı Seçin
Her kartı genişleterek Carrier, Load ve VettingCheck'i seçtiğiniz yığınla nasıl entegre edeceğinizi görün.
Flutter Lojistik Brokeri CRM Arka Uç
React Lojistik Brokeri CRM Arka Uç
React Yerel Lojistik Brokeri CRM Arka Uç
Next.js Lojistik Brokeri CRM Arka Uç
JavaScript Lojistik Brokeri CRM Arka Uç
Android Lojistik Brokeri CRM Arka Uç
iOS Lojistik Brokeri CRM Arka Uç
Vue Lojistik Brokeri CRM Arka Uç
Angular Lojistik Brokeri CRM Arka Uç
GraphQL Lojistik Brokeri CRM Arka Uç
REST API Lojistik Brokeri CRM Arka Uç
PHP Lojistik Brokeri CRM Arka Uç
.NET Lojistik Brokeri CRM Arka Uç
Her Teknoloji ile Ne Alırsınız
Her yığın aynı lojistik broker CRM arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik taşıma iş akışı yapısı
Taşıyıcıları, yükleri, onay süreçlerini ve komisyonları tek bir tutarlı şema ile yönetin.
Operasyon ekipleri için taşıyıcı onayı
Her Taşıyıcı için onay durumu, sigorta detayları ve inceleme notlarını saklayın.
Brokere ve müşterilere yük takibi
Yükün her birini, dispatchers ve hesap temsilcilerinin okuyabileceği olay güncellemeleri ile takip edin.
Ödeme incelemesi için komisyon görünürlüğü
Her Komisyon Girişi'ni bir Yük ve aracılık yapan Kullanıcı ile bağlayın, böylece hesaplaşma daha kolay doğrulanır.
Lojistik müşterileri için REST/GraphQL API'leri
Panoları, mobil araçları ve raporlama sistemlerini tek bir arka uçla bağlayın.
Genişletilebilir iş akışı mimarisi
Ana CRM modelini yeniden inşa etmeden daha sonra fiyatlar, belgeler veya talepler ekleyin.
Müşteri Portalı Çerçevesi Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum süresi, SDK stili ve AI desteğini karşılaştırın.
| Çatı | Kurulum Süresi | Lojistik Broker CRM Avantajı | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Mobil ve web için broker CRM için tek kod tabanı. | Yazılı SDK | Tam | |
| 5 dakikadan kısa | Taşıyıcı denetimi ve yükler için hızlı web kontrol paneli. | Tipli SDK | Tam | |
| ~3–7 dk | Dağıtım ve komisyonlar için çoklu platform mobil uygulama. | Tipli SDK | Tam | |
| Hızlı (5 dk) kurulum | Operasyon ekipleri için sunucu tarafından render edilmiş broker çalışma alanı. | Tipli SDK | Tam | |
| ~3–5 dk | Lojistik CRM için hafif web entegrasyonu. | Yazılmış SDK | Tam | |
| Yaklaşık 5 dk | Saha gönderimi ve değerlendirme için yerel Android uygulaması. | Yazılmış SDK | Tam | |
| 5 dakikadan az | Hareket halindeki brokerlar için yerel iOS uygulaması. | Yazılmış SDK | Tam | |
| ~3–7 dk | React taşıyıcı ve yük görünümleri için web UI. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Brokere operasyonları için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Brokere CRM panelleri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API entegrasyonu taşınan denetimi ve takibi için. | REST API | Tam | |
| ~3 dk | Freight operasyonları için sunucu taraflı PHP backend'i. | REST API | Tam | |
| ~3–7 dk | Broker CRM hizmetleri için .NET backend'i. | Tipi SDK | Tam |
Kurulum süresi, bu template şemasını kullanarak proje başlangıcından ilk taşıyıcı, yük veya komisyon sorgusuna kadar beklenen süreyi yansıtır.
Broker CRM Soruları
Bu şablonla bir lojistik broker CRM arka uç oluşturma hakkında sıkça sorulan sorular.
Lojistik Broker CRM'inizi İnşa Etmeye Hazır Mısınız?
Lojistik brokeri CRM projenize dakikalar içinde başlayın. Kredi kartı gerekmez.