Factorizer/Cluster ERP WikiCluster ERP English
Ana sayfa / İş modülleri

Referans

Teklif talebi gelen kutusu

Gelen teklif talebi e-postalarını saklayan, müşteri teklif taleplerine eşleyen veya spam olarak işaretleyen crm modülünün inbox alt modülü için başvuru.

Bu sayfa src/cluster_erp/modules/crm/ içindeki inbox alt modülünü anlatır. Bir gelen kutusu mesajı (RfqInboxMessage), bir müşteri teklif talebiyle ilgili, başlıkları, gövdeleri ve bir eşleşme durumuyla saklanan gelen bir e-postadır. Bir mesaj oluşturmada otomatik veya elle bir teklif talebine eşlenir ya da spam olarak işaretlenir. Müşteri teklif talepleri teklif talepleri sayfasında anlatılır.

Kapsam ve kaynak

  • Tanımlandığı yer: src/cluster_erp/modules/crm/inbox/models.py (RfqInboxMessage), services.py, routes.py ve metadata.py.
  • Sayım: 1 tablo, 8 uç (@router. dekoratörleri), 2 ActionMeta girdisi.

Mesaj alanları

Ad Anlam Kaynak
rfq_id Eşlenen teklif talebi; crm_rfqs tablosuna veritabanı yabancı anahtarı src/cluster_erp/modules/crm/inbox/models.py:16-21
from_email, to_email, subject Posta başlıkları src/cluster_erp/modules/crm/inbox/models.py:22-24
body_text, body_html Posta gövdeleri src/cluster_erp/modules/crm/inbox/models.py:25-26
received_at Alınma zamanı src/cluster_erp/modules/crm/inbox/models.py:27
raw_eml_file_id, attachments_count Saklanan ham ileti ve ek sayısı src/cluster_erp/modules/crm/inbox/models.py:31-40
match_status unmatched (varsayılan), auto_matched, manual_matched veya spam src/cluster_erp/modules/crm/inbox/models.py:41-47, src/cluster_erp/modules/crm/inbox/services.py:78-126
in_reply_to, references_header Konu zinciri başlıkları src/cluster_erp/modules/crm/inbox/models.py:48-49

Aksiyonlar

Aksiyon Etiket Koşul Uç İzin Kaynak
match Teklif Talebine Eşle yok POST /inbox/{id}/match inbox_message.match src/cluster_erp/modules/crm/inbox/metadata.py:55-64, src/cluster_erp/modules/crm/inbox/routes.py:119
spam Spam Olarak İşaretle yok POST /inbox/{id}/spam inbox_message.spam src/cluster_erp/modules/crm/inbox/metadata.py:65-74, src/cluster_erp/modules/crm/inbox/routes.py:134

Gelen kutusu uçları

Yöntem ve yol İzin Kaynak
GET /inbox/, GET /inbox/{message_id} inbox_message.read src/cluster_erp/modules/crm/inbox/routes.py:25, src/cluster_erp/modules/crm/inbox/routes.py:63
POST /inbox/ inbox_message.create src/cluster_erp/modules/crm/inbox/routes.py:51
PUT /inbox/{message_id} inbox_message.update src/cluster_erp/modules/crm/inbox/routes.py:77
DELETE /inbox/{message_id}, POST /inbox/bulk-delete inbox_message.delete, inbox_message.bulk_delete src/cluster_erp/modules/crm/inbox/routes.py:92-104

Kısıtlar ve doğrulama

  • rfq_id ile oluşturulan bir mesaj canlı bir teklif talebini göstermelidir ve auto_matched olarak saklanır (src/cluster_erp/modules/crm/inbox/services.py:67-81).
  • Elle eşleme, teklif talebinin canlı olduğunu denetler ve manual_matched ayarlar (src/cluster_erp/modules/crm/inbox/services.py:97-118).
  • spam, match_status değerini spam yapar (src/cluster_erp/modules/crm/inbox/services.py:119-131).
  • Liste eşleşme durumuna göre süzülebilir (src/cluster_erp/modules/crm/inbox/services.py:29-45).
  • Mesajlar POST /inbox/ üzerinden girer; src/cluster_erp/modules/crm/ dışında RfqInboxMessage ve crm_rfq_inbox_messages için yapılan grep başka bir yazıcı bulmaz.
  • Modülün privacy_handlers.py dosyası müşteri rollerini kapsar; içinde inbox için yapılan grep gelen kutusu mesajlarına yönelik bir işlem bulmaz (src/cluster_erp/modules/crm/privacy_handlers.py:1-12).

Tanıtılan terimler

Terim Kod tanımlayıcısı Tanım Türkçe terim Kaynak
inbox message RfqInboxMessage Eşleşme durumuyla bir müşteri teklif talebi hakkında gelen e-posta. Gelen kutusu mesajı src/cluster_erp/modules/crm/inbox/models.py:13
match status match_status Bir mesajın bir teklif talebine bağlı olup olmadığı ve nasıl bağlandığı ya da spam olduğu. Eşleşme durumu src/cluster_erp/modules/crm/inbox/models.py:41-47

İlgili sayfalar


92f8051 numaralı commit ile 2026-11-13 tarihinde doğrulandı.

Doğrulanan commit 92f8051 · 2026-11-13