Yetenek Ajansı Yöneticisi Arka Uç Şablonu
YetenekProfili Listesi, Deneme Süreci ve Rezervasyon Takvimleri
Üretime hazır yetenek ajansı yöneticisi arka ucu Back4app üzerinde Kullanıcı rolleri, YetenekProfili listesi kayıtları, Deneme takibi, Rezervasyon pencereleri ve Takvim için ScheduleEntry Blocler içerir. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı kurulum için bir AI Ajanı istemi dahildir.
Yetenek Ajansı Çıkarımları
Bu şablon size Yetenek Profili kayıtları, Seçme takibi, Rezervasyon pencereleri ve Takvim Girişi takvim Blocks ile birlikte bir yetenek ajansı yöneticisi arka ucu verir, böylece koordinatörler günlük operasyonları görünür tutabilir.
- Yetenek Profili kayıtları düzenli kalır — stageName, fullName, talentType, headshotUrl, portfolioUrl ve availabilityStatus'ı bir yönetici işaretine bağlı bir profilde tutun.
- Duruma göre Seçme takibi — Her geri dönüşü takip etmek için `status`, `auditionDate`, `clientName` ve `projectName` gibi Seçme alanlarını kullanın.
- Tahmin yürütmeden Rezervasyon pencereleri — `Booking` ve `ScheduleEntry` satırlarını startDateTime, endDateTime, timezone ve durum etrafında koordine edin.
Genel Bakış: Yetenek Ajansı Yöneticisi
Yetenek ajansı yöneticisindeki gerçek maliyet, bağlam değiştirmedir: notlar araçlar arasında parçalandığı için her toplantı için hikayeyi yeniden inşa etmek. Küçük gecikmeler hızla birikir. Back4app üzerindeki temel varlıkları şekillendirerek yetenek ajansı yöneticisi konularını daha net bir sahiplik, daha az atlanan görev ve bir müşteri hazır geçmiş ile yürütün. Şema, içinde kimlik ve iş akışı kontrolleri olan Kullanıcı, YetenekProfili, Seçme, Rezervasyon ve Takvim Girişi'ni kapsar. Tercih ettiğiniz ön yüzü bağlayın ve daha hızlı gönderin.
En iyi:
Talent Agency Manager şablonunda ne elde edersiniz
Hedef ajansı yöneticisi ekipleri rutin iş bıktırıcı olduğunda kazanır: öngörülebilir kayıtlar, belirgin sahiplik ve küçük sorunlar olay haline gelmeden önce uyarılar.
Paydaşlar burada yetenek profillerini, profil varlıklarını ve seçmelere takip kapsamlarını kontrol edebilir: isimler, ilişkiler ve etkinleştirdikleri iş akışları.
Yetenek Ajansı Yöneticisi Özellikleri
Bu merkezdeki her teknoloji kartı, Kullanıcı, YetenekProfili, Deneme, Rezervasyon ve ProgramGirişi ile aynı yetenek ajansı yöneticisi arka uç şemasını kullanır.
Yetenek profilleri
TalentProfile, her sanatçı için stageName, fullName, talentType ve availabilityStatus'ı saklar.
Profil varlıkları
TalentProfile, portfolioUrl, headshotUrl ve notları tek bir kayıtta toplar.
Seçme takibi
Seçme, clientName, projectName, auditionDate ve durumu depolar.
Rezervasyon pencereleri
Rezervasyon yetenekProfili, başlamaTarihiSaati, bitişTarihiSaati ve durumu kaydeder.
Program girişleri
ProgramGirişi yetenekProfili, rezervasyon, zaman dilimi ve durumu referans alır.
Neden Back4app ile Yetenek Ajansı Yönetici Arka Ucunuzu Oluşturmalısınız?
Back4app ekibinize Kullanıcı, YetenekProfili, Seçim, Rezervasyon ve Takvim Girişi ilkelere sunar, böylece koordinatörler depolama bağlama ile daha az zaman harcar ve kadroyu yönetmeye daha fazla zaman ayırırlar.
- •Kadro ve profil yönetimi: YetenekProfili sınıfı sahneAdı, tamAd, yetenekTipi, portföyUrl, portreUrl, uygunlukDurumu ve yöneticiyi doğru sanatçıya bağlar.
- •Seçim ve rezervasyon kontrolü: Seçim ve Rezervasyon kayıtları, geri aramaları onaylamayı, clientName ve projectName'i yönetmeyi ve durum değişikliklerini takip etmeyi kolaylaştırır.
- •Gerçek zamanlı + API esnekliği: Portallar, operasyon panoları ve partner uygulamalar için REST ve GraphQL'ı kullanırken, ScheduleEntry güncellemeleri için Live Queries'ı kullanın.
Her müşteride TalentProfile, Seçim, Rezervasyon ve ScheduleEntry için tek bir arka uç sözleşmesi çalıştırın.
Ajansın Faydaları
Koordinatörlerin kadroyu, denemeyi, rezervasyonu ve program operasyonlarını düzenli tutmalarına yardımcı olan bir yetenek ajansı arka ucu.
Daha hızlı kadro kurulumu
Model ve aktör kayıtları oluşturmak yerine TalentProfile ile başlayın.
Seçme netliği
Davet edilen, geri arama yapılan, rezerve edilen veya reddedilen kişileri görmek için Audition.status ve Audition.auditionDate'i kullanın.
Rezerve sorumluluğu
Daha iyi devretim için her onaylanmış göreve Booking.clientName, Booking.projectName ve Booking.rate bilgilerini ekleyin.
Program koordinasyonu
Gün içi değişikliklerin kolayca izlenebilmesi için ScheduleEntry.startDateTime, ScheduleEntry.endDateTime ve ScheduleEntry.timezone'u yönetin.
Yetenek-rezervasyon izlenebilirliği
Uygun olmayan adlar, çift kayıtlar veya kaybolan geri aramalar kaçınmak için Booking ve Audition'ı TalentProfile referanslarına bağlayın.
AI destekli kurulum
Hızlı bir şekilde yapılandırılmış bir istem ile arka uç iskeleti ve entegrasyon rehberi oluşturun.
Yetenek ajansı yöneticisi uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanı'nın yetenek ajansı yöneticisi arka ucunu iskeletini oluşturarak TalentProfile, Audition, Booking ve ScheduleEntry akışlarını tek bir istem ile oluşturmasına izin verin.
Başlamak ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerekmez
Ajans Teknoloji Yığını
Bu yetenek ajansı yöneticisi arka uç şablonunda her şey dahildir.
Yetenek ERD
yetenek ajansı yöneticisi arka uç şeması için varlık ilişki modeli.
Kullanıcılar, yetenek profilleri, denemeler, rezervasyonlar ve takvim girişlerini kapsayan şema.
Şemayı görüntüle
erDiagram
User ||--o{ TalentProfile : "manager"
TalentProfile ||--o{ Audition : "talentProfile"
TalentProfile ||--o{ Booking : "talentProfile"
TalentProfile ||--o{ ScheduleEntry : "talentProfile"
Audition ||--o{ Booking : "audition"
Booking ||--o{ ScheduleEntry : "booking"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
TalentProfile {
String objectId PK
String stageName
String fullName
String talentType
String portfolioUrl
String headshotUrl
String availabilityStatus
String managerId FK
String notes
Date createdAt
Date updatedAt
}
Audition {
String objectId PK
String talentProfileId FK
String clientName
String projectName
String auditionType
Date auditionDate
String status
String location
String callbackNotes
Date createdAt
Date updatedAt
}
Booking {
String objectId PK
String talentProfileId FK
String auditionId FK
String clientName
String projectName
Date startDateTime
Date endDateTime
String status
Number rate
String notes
Date createdAt
Date updatedAt
}
ScheduleEntry {
String objectId PK
String talentProfileId FK
String bookingId FK
String entryType
Date startDateTime
Date endDateTime
String timezone
String status
String source
Date createdAt
Date updatedAt
}
Roster Senkronizasyon Akışı
Oturum açma, Yetenek Profili incelemesi, Deneme takip, Rezervasyon oluşturma ve Takvim Girişi güncellemeleri için tipik çalışma akışı.
Şemayı görüntüle
sequenceDiagram
participant User
participant App as Talent Agency Manager App
participant Back4app as Back4app Cloud
User->>App: Sign in as manager or coordinator
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open talent roster
App->>Back4app: GET /classes/TalentProfile?include=manager&order=-updatedAt
Back4app-->>App: TalentProfile list with portfolioUrl and availabilityStatus
User->>App: Review audition pipeline
App->>Back4app: GET /classes/Audition?include=talentProfile&order=auditionDate
Back4app-->>App: Audition rows with clientName and status
User->>App: Confirm a booking
App->>Back4app: POST /classes/Booking
Back4app-->>App: Booking objectId and status
App->>Back4app: Save ScheduleEntry for the confirmed slot
Back4app-->>App: ScheduleEntry objectId
App->>Back4app: Subscribe to live updates for Booking and ScheduleEntry
Back4app-->>App: Real-time changes for booking shifts and calendar blocksAlan Rehberi
Yetenek ajansı yöneticisi şemasındaki her sınıf için tam alan düzeyinde 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., manager, coordinator) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları User içinde
Erişim Kontrolleri
ACL ve CLP stratejisinin TalentProfile, Audition, Booking ve ScheduleEntry kayıtlarını nasıl güvence altına aldığı.
Profil kontrolleri
Sadece bağlantılı yönetici veya yetkili bir koordinatör, stageName, fullName veya availabilityStatus gibi TalentProfile alanlarını güncellemelidir.
Audition ve booking bütünlüğü
Cloud Code kontrollerini kullanarak, Audition ve Booking kayıtlarının onaylanmış iş akışı dışında yeniden atanması veya düzenlenmesi yapılamaz.
Kapsamlı program erişimi
Rezervasyon ve Program Girişi okumalarını koordinatör ekibine ve ilgili yeteneklere sınırlandırarak zaman pencerelerinin ve kaynak notlarının kontrol altında kalmasını sağlayın.
JSON Şeması
Back4app içine kopyalamaya hazır ham JSON şeması tanımı 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
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "TalentProfile",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"stageName": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"talentType": {
"type": "String",
"required": true
},
"portfolioUrl": {
"type": "String",
"required": false
},
"headshotUrl": {
"type": "String",
"required": false
},
"availabilityStatus": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Audition",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"talentProfile": {
"type": "Pointer",
"required": true,
"targetClass": "TalentProfile"
},
"clientName": {
"type": "String",
"required": true
},
"projectName": {
"type": "String",
"required": true
},
"auditionType": {
"type": "String",
"required": true
},
"auditionDate": {
"type": "Date",
"required": true
},
"status": {
"type": "String",
"required": true
},
"location": {
"type": "String",
"required": false
},
"callbackNotes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Booking",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"talentProfile": {
"type": "Pointer",
"required": true,
"targetClass": "TalentProfile"
},
"audition": {
"type": "Pointer",
"required": false,
"targetClass": "Audition"
},
"clientName": {
"type": "String",
"required": true
},
"projectName": {
"type": "String",
"required": true
},
"startDateTime": {
"type": "Date",
"required": true
},
"endDateTime": {
"type": "Date",
"required": true
},
"status": {
"type": "String",
"required": true
},
"rate": {
"type": "Number",
"required": false
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ScheduleEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"talentProfile": {
"type": "Pointer",
"required": true,
"targetClass": "TalentProfile"
},
"booking": {
"type": "Pointer",
"required": false,
"targetClass": "Booking"
},
"entryType": {
"type": "String",
"required": true
},
"startDateTime": {
"type": "Date",
"required": true
},
"endDateTime": {
"type": "Date",
"required": true
},
"timezone": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"source": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajanı ile Oluştur
Back4app Yapay Zeka Ajanı'nı bu şablondan gerçek bir yetenek ajansı yöneticisi uygulaması oluşturmak için kullanın; ön uç, arka uç, kimlik doğrulama, TalentProfile, Audition, Booking ve ScheduleEntry akışlarını içerir.
Back4app üzerinde bu tam şema ve davranışla güvenli bir Yetenek Ajansı Yöneticisi arka ucu oluşturun. Şema: 1. Kullanıcı (kullanım Back4app yerleşik): kullanıcı adı, e-posta, şifre, rol; objectId, createdAt, updatedAt (sistem). 2. YetenekProfili: sahneAdı (String, zorunlu), tamAd (String, zorunlu), yetenekTürü (String, zorunlu), portföyUrl (String, isteğe bağlı), profilResmiUrl (String, isteğe bağlı), uygunlukDurumu (String, zorunlu), yönetici (Kullanıcıya işaretçi, zorunlu), notlar (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 3. Seçme: yetenekProfili (YetenekProfili'ne işaretçi, zorunlu), müşteriAdı (String, zorunlu), projeAdı (String, zorunlu), seçmeTürü (String, zorunlu), seçmeTarihi (Tarih, zorunlu), durum (String, zorunlu), konum (String, isteğe bağlı), geriAramaNotları (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 4. Rezervasyon: yetenekProfili (YetenekProfili'ne işaretçi, zorunlu), seçme (Seçme'ye işaretçi, isteğe bağlı), müşteriAdı (String, zorunlu), projeAdı (String, zorunlu), başlangıçTarihiSaati (Tarih, zorunlu), bitişTarihiSaati (Tarih, zorunlu), durum (String, zorunlu), oran (Sayı, isteğe bağlı), notlar (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 5. TakvimGirişi: yetenekProfili (YetenekProfili'ne işaretçi, zorunlu), rezervasyon (Rezervasyon'a işaretçi, isteğe bağlı), girişTürü (String, zorunlu), başlangıçTarihiSaati (Tarih, zorunlu), bitişTarihiSaati (Tarih, zorunlu), saatDilimi (String, zorunlu), durum (String, zorunlu), kaynak (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yöneticiler ve koordinatörler yalnızca kendi ekiplerine atanan veya kimlik doğrulama oturumları aracılığıyla oluşturulan YetenekProfili, Seçme, Rezervasyon ve TakvimGirişi satırlarına erişmelidir. - portföyUrl, profilResmiUrl, geriAramaNotları, notlar ve oranı yalnızca kimliği doğrulanmış personel için kısıtlı tutun. - Takvim değişikliklerini koruyun, böylece onaylı bir Rezervasyon eşleşen TakvimGirişini günceller. - Yönetici ve koordinatör iş akışları için CLP'ler, ACL'ler ve rol tabanlı izinler kullanın. Kimlik Doğrulama: - Kayıt olma, giriş yapma, çıkış yapma. Davranış: - Yetenek profillerini gözden geçirin, seçme durumunu inceleyin, rezervasyonları onaylayın ve takvim girişlerini her rezervasyonla uyumlu tutun. - Ekip kontrol paneli için portföy bağlantılarını, profil resimlerini, seçme tarihlerini ve rezervasyon zaman dilimlerini görün. Teslimat: - Back4app uygulaması şema, güvenlik kuralları ve yetenek listesi, seçimler, rezervasyonlar ve takvim koordinasyonuna odaklanan bir ön yüzle.
Aşağıdaki düğmeye basarak bu şablon istemi önceden doldurulmuş olarak Ajanı açın.
Bu, teknoloji eki olmayan temel istemdir. Üretilen ön yüz yığınını sonradan uyarlayabilirsiniz.
API Sandbox
Yetenek ajansı yöneticisi şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve bir Back4app hesabı gerektirmez.
Bu şemayı bu şablonla aynı şekilde kullanır.
Teknoloji Seçin
Her kartı genişletin ve TalentProfile, Audition ve Booking'i seçtiğiniz yığın ile nasıl entegre edeceğinizi görün.
Flutter Yetenek Ajansı Yöneticisi Arka Uç
React Yetenek Ajansı Yöneticisi Arka Uç
React Native Yetenek Ajansı Yöneticisi Arka Uç
Next.js Yetenek Ajansı Yöneticisi Arka Uç
JavaScript Yetenek Ajansı Yöneticisi Arka Uç
Android Yetenek Ajansı Yöneticisi Arka Uç
iOS Yetenek Ajansı Yöneticisi Arka Uç
Vue Yetenek Ajansı Yöneticisi Arka Uç
Angular Yetenek Ajansı Yöneticisi Arka Uç
GraphQL Yetenek Ajansı Yöneticisi Arka Uç
REST API Yetenek Ajansı Yöneticisi Arka Uç
PHP Yetenek Ajansı Yöneticisi Arka Uç
.NET Yetenek Ajansı Yöneticisi Arka Uç
Her Teknolojide Neler Elde Edersiniz
Her yığın aynı yetenek ajansı yöneticisi arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik kadro veri yapısı
Kullanıcı, TalentProfile, Audition, Booking ve ScheduleEntry'yi tek bir tutarlı şemayla yönetin.
Ajans ekipleri için profil incelemesi
stageName, headshotUrl, portfolioUrl, availabilityStatus ve linked TalentProfile kayıtlarında notları saklayın.
Audition ve booking görünürlüğü
Tek bir backend'den geri arama tarihlerini, rezervasyon durumlarını ve program değişikliklerini takip edin.
Rol bilincine sahip ajans operasyonları
Profil kayıtları, rezervasyon güncellemeleri ve program düzenlemeleri için koordinatör erişimini tanımlayın.
REST/GraphQL API'leri için ajans uygulamaları
Web, mobil ve iş ortakları araçlarını esnek API'ler ile entegre edin.
Talent Yığın Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızını, SDK stilini ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Yetenek Ajansı Avantajı | SDK Türü | Yapay Zeka Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web üzerinde yetenek ajansı operasyonları için tek kod tabanı. | Türkçeleştirilmiş SDK | Tam | |
| 5 dakikadan az | Profil ve rezervasyon incelemesi için hızlı web kontrol paneli. | Türkçeleştirilmiş SDK | Tam | |
| ~3-7 dk | Seçmeler ve programlar için çok platformlu mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Kadro ve rezervasyon operasyonları için sunucu tarafından oluşturulan web uygulaması. | Yazılı SDK | Tam | |
| ~3-5 dk | Ajans araçları için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dk | Yetenek koordinatörleri için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Yetenek koordinatörleri için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Ajans operasyonları için Reactive web UI. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Ajans iş akışları için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Yetenek Profili, Seçme ve Rezervasyon verileri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dakika) kurulum | Yetenek ajansı operasyonları için REST API entegrasyonu. | REST API | Tam | |
| ~3 dakika | Ajans araçları için sunucu tarafı PHP arka ucu. | REST API | Tam | |
| ~3–7 dk | .NET yetenek yönetim iş akışları için arka uç. | Yazılı SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlangıcından ilk TalentProfile, Deneme veya Rezervasyon sorgusuna kadar beklenen süreyi yansıtır.
Yetenek SSS
Bu şablon ile bir yetenek ajansı yöneticisi arka ucu oluşturma hakkında yaygın sorular.
Yetenek Ajansı Yöneticisi Uygulamanızı Oluşturmaya Hazır mısınız?
Yetenek ajansı projenize dakikalar içinde başlayın. Kredi kartı gerekmez.