salesperson rolüne sahip bir kullanıcıdır. Lead’ler temsilcilere atanır; atamayı etkileyen üç şey temsilcinin kaydında tutulur: aktif lead limiti, haftalık çalışma saatleri ve müsait olmama dönemleri. Bu sayfa temsilcileri yönetmeyi, günlük uygunluk çizelgesini ve temsilci metriklerini anlatır. Lead’lerin kendisi için Lead’ler sayfasına bakın. Panelde aynı ekranlar için Satış temsilcileri kılavuzuna bakın.
Her istekte
Authorization: Bearer <access_token> ve X-Tenant: <tenant_id> başlıkları gerekir. Ayrıntı: Klinikler ve X-Tenant.Endpoint özeti
Taban adreshttps://app.flextell.ai/api/v1. Okuma uç noktaları salespeople:read, yazma uç noktaları salespeople:write scope’u ister. Scope’lar hakkında: Scope’lar.
Panelde bu izinler rol editöründe Satış Temsilcileri grubunda görünür: Görüntüle, Oluştur, İzin Dönemi Ekle, Güncelle, Sil. Varsayılan rollerde bu izinlerin hepsi satış direktörü rolündedir;
salesperson rolünün bu izinleri yoktur. İzin modeli için İzinler ve görünürlük sayfasına bakın.
Yalnızca bu klinikte
salesperson rolüne sahip kullanıcılar temsilci sayılır. Başka bir kullanıcının ya da başka kliniğin temsilcisinin kimliğini verirseniz 404 RESOURCE_NOT_FOUND (Satış temsilcisi bulunamadı) döner.Nesne modeli
Listeleme
GET /salespeople sayfalanır (per_page 1–100, page). Sayfalama için Sayfalama sayfasına bakın.
Temsilci oluşturma ve güncelleme
Güncellemede alanların hepsi isteğe bağlıdır ve parola alanları yoktur; bu uç nokta parola değiştirmez. Oluşturma temsilciyi kliniğe ekler ve
salesperson rolünü verir. set_password true değilse rastgele bir parola üretilir ve temsilciye parola belirleme bağlantısı e-postayla gider. E-posta gönderilemese bile istek başarısız olmaz.
Başarılı oluşturma 201 döner. Doğrulama hataları 422 döner.
Çalışma saatleri
work_hours her zaman 7 satırdır, monday ile sunday arasında günün biri başına bir satır.
Temsilcinin kendi saatleri yoksa yanıt kliniğin çalışma saatlerini, onlar da yoksa varsayılanı döner (Pazartesi–Cuma 06:00–15:00, hafta sonu kapalı). Klinik saatleri için Klinik ve genel sayfasına bakın.
Müsait olmama dönemleri
Müsait olmama dönemi, temsilcinin izinli, raporlu ya da toplantıda olduğu bir zaman aralığıdır. Dönem sürerken temsilciye otomatik lead ataması yapılmaz.
Yanıtta
id, user_id, starts_at, ends_at, reason, created_at, updated_at, deleted_at alanları döner. Liste sayfalanmaz ve starts_at değerine göre yeniden eskiye sıralıdır. Yanıt { "success": true, "data": [...] } biçimindedir.
- Dönem eklemek
CreateUnavailablePeriod:Salespersonizni ister. Bu izinUpdate:Salespersonizninden ayrıdır. - Güncelleme tam değiştirmedir:
starts_at,ends_atvereasonyeniden gönderilir.reasongönderilmezse temizlenir. - İstek gövdesindeki
tenant_idveuser_idyok sayılır. Klinik ve kullanıcı sunucuda belirlenir. - Dönem bulunamazsa
404döner (Müsait olunmayan dönem bulunamadı). - Silme başarılıysa
Müsait olunmayan dönem başarıyla silindimesajı döner.
Uygunluk
GET /salespeople/availability kliniğin aktif temsilcilerinin tek bir güne ait çizelgesini döner. date parametresi Y-m-d biçimindedir ve klinik saat dilimine göre yorumlanır; verilmezse bugün alınır.
540 saat 09:00’dır.
Liste
unavailable, partial, off, available sırasıyla, aynı durumda ada göre sıralanır. Gün içine sığmayan dönemler o güne kırpılır. Tüm günü kapsayan dönemde all_day true olur. Önceki ya da sonraki güne uzanan dönemlerde continues_before ve continues_after true olur.
Metrikler
GET /salespeople/{id}/metrics temsilciye bu klinikte atanmış lead’ler üzerinden performans özetini döner.
Kayan dönemler, klinik saatine göre N gün öncesinin gün başlangıcından başlar ve üst sınırı yoktur.
this_year 1 Ocak’tan, all en baştan başlar.
Metrikler lead görünürlüğüne göre daraltılmaz. Temsilciye atanmış tüm lead’ler sayılır.
Atamaya etkisi
Otomatik lead ataması şu temsilcileri atlar: şu anda müsait olmama dönemi süren, aktif lead limitine ulaşan ve (çalışma saatine göre atama modunda) çalışma saati dışında olan ya da lead’in ilk tedavisine bağlı olmayan temsilciler. Limit yalnızca otomatik atamayı engeller; elle atama yine yapılır ve yanıtta limitin aşıldığı bildirilir. Atama endpoint’leri için Lead’ler sayfasına bakın.İlgili sayfalar
Lead'ler
Lead atama ve aşama geçişleri.
Tedaviler
Temsilcinin ilgilendiği tedaviler.
Kullanıcılar, roller, davetler
Rol ve izin yönetimi.