Otel Çarşaf Par Düzeyi Arka Plan Şablonu
Çarşaf Sayıları, Atık Kayıtları ve Çamaşır Döngüsü
Back4app üzerinde üretime hazır otel çarşafı par düzeyi arka planı ile çarşaf sayıları, atık kayıtları ve çamaşır döngüsü takibi. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı bir başlatma için AI Ajanı istemi içerir.
Otel Çarşaf Par Seviyesi Notları
Bu şablon, operasyon ekiplerinin odaları stoklayıp çamaşırhane işlemlerini yürütmesi için çarşaf sayımları, atık kayıtları ve çamaşırhane dönüş hızı görünürlüğü ile bir otel çarşaf par seviyesi arka uç sağlar.
- Çarşaf sayımları güncel kalır — Her mülk elindeki malzemeleri bilsin diye SheetCount satırlarını LinenItem ve ParLevel ile karşılaştırın.
- Atık kayıtları izlenebilir — Her atılan havlu veya çarşafı atma nedeni ve bunu kaydeden saha personeli ile birlikte DiscardLog'a yazın.
- Çamaşırhane dönüş hızı ölçülebilir — Çarşafların ne zaman çıktığını, temiz döndüğünü ve yeniden döngüye alındığını görmek için LaundryTurnaround zaman damgalarını kullanın.
- Temizlik ve çamaşır ekipleri tek bir görüş paylaşır — Koordinatörlerin katlar ve vardiyalar arasındaki sayımları koordine edebilmeleri için Hotel, LinenItem ve SheetCount kayıtlarını bağlayın.
Otel Çamaşır Par Düzeyi Arka Uçta Bir Bakış
Her otel çamaşır operasyon organizasyonu nihayet aynı duvara çarpar: ekip becerikli, ancak bilgi katmanı işin temposuna ayak uyduramıyor. Güvenilirlik bir özelliktir, dipnot değil. Back4app üzerinde, Hotel, LinenItem, ParLevel, SheetCount ve DiscardLog, otel çamaşır operasyon ekibinizin altyapıyı yeniden inşa etmeden daha hızlı hareket edebilmesi için yetkilendirme ve API'lerle birinci sınıf nesneler haline gelir. Şema, Hotel (ad, propertyCode, zaman dilimi), LinenItem (sku, kategori, oda Türü), ParLevel (linenItem, otel, parQuantity), SheetCount (linenItem, otel, countedAt, count), DiscardLog (linenItem, otel, neden, miktar) ve LaundryTurnaround (linenItem, otel, pickedUpAt, returnedAt, durum) içeren yetkilendirme ve operasyonel kontrollerle birlikte gelir. Ön yüzünüzü bağlayın ve daha hızlı sevk edin.
En iyisi:
Bu Otel Çamaşır İşlemleri arka ucu nasıl organize edilir
Mobil ekipler ve arka ofis personeli, otel çamaşır işlemlerinde farklı gerçeklik kesitleri görmektedir; ürün işinin bu kesitleri suçlama oyunu olmadan birleştirmek.
Önce Otel, LinenItem ve ParLevel'ı gözden geçirin, sonra SDK'ya özel notlar ve entegrasyon desenlerini görmek için bir yığın kartı açın.
Temel Tekstil Par Özellikleri
Bu merkezdeki her teknoloji kartı, Otel, LinenItem, ParLevel, SheetCount, DiscardLog ve LaundryTurnaround ile aynı otel çamaşır par düzey şemasını kullanır.
Otel mülk yönetimi
Otel sınıfı her site için propertyCode, adı ve zaman dilimini saklar.
Kumaş öğeleri kataloğu
LinenItem sınıfı sku, kategori ve odaTipini saklar.
Par düzey hedefleri
ParLevel linenItem, otel ve parQuantity'i bağlar.
Vardiyaya göre çarşaf sayıları
SheetCount sınıfı linenItem, otel, countedAt ve count değerlerini saklar.
Günlüğü at
DiscardLog linenItem, otel, neden ve miktar kaydeder.
Çamaşır döngüsü izleme
LaundryTurnaround, pickedUpAt, returnedAt ve durumunu izler.
Neden Otel Çamaşır Par Düzey Arka Ucunuzu Back4app ile inşa etmelisiniz?
Back4app, ekibinizin arka uç bakımına odaklanmak yerine oda hazırlığına odaklanmasını sağlamak için size sheet sayısı, atma ve döngü ilkelere verir.
- •Bir şemada par seviyeleri ve sayıları: ParLevel çiftleri, her LinenItem'ın bir otelin canlı sayımı ile karşılaştırılabilmesi için SheetCount ile eşleştirilir.
- •Denetimi kolay olan izleme işlemlerini atla: DiscardLog, değiştirme planlaması için nedeni, miktarı ve kumaş maddesini bir yerde tutar.
- •Tahmin yürütmeden dönüş sürelerini görünür hale getir: LaundryTurnaround, alındığı zamanı ve iade edildiği zamanı kaydeder, böylece işlemler gecikmeler ve geç dönüşleri fark edebilir.
Tüm platformlarda tek bir arka uç sözleşmesi ile otel tekstil operasyonlarını hızlı bir şekilde oluşturun ve ayarlayın.
Temel Faydalar
Sayıları görünür ve dönüş sürelerini kontrol altında tutan bir otel çamaşır arka ucu.
Daha hızlı oda hazırlığı kararları
Bir katın, bir sonraki geliş dalgasından önce çarşaf yetersizliği olup olmadığını görmek için SheetCount'ı ParLevel ile karşılaştırın.
Atık kayıtlarından değiştirme planlaması
DiscardLog, yöneticilere otel ve çamaşır kaleminine göre hasarlı havlu ve çarşaf kayıplarının kaydını verir.
Bulaşık sorumluluğunu temizle
LaundryTurnaround, çarşafın ne zaman gönderildiğini, ne zaman geri geldiğini ve gecikmenin nerede meydana geldiğini gösterir.
Mülk seviyesinde görünürlük
Otel işaretleri, sayımları tutar ve siteye göre ayrılmış girişleri siler, böylece bir mülk diğerini üzerine yazmaz.
Alan dostu veri yakalama
Temizlik personeli, yöneticilerin aynı SheetCount kayıtlarını gösterge panosunda incelemesi sırasında mobil cihazlardan sayımları gönderebilir.
AI başlangıç iş akışı
Hızla bir yapılandırılmış istemle arka uç iskeleti ve entegrasyon kılavuzu oluşturun.
Otel çarşaf seviyenizi başlatmaya hazır mısınız?
Back4app AI Ajanının otel çarşafı arka ucunuzu yapılandırmasına izin verin ve bir komuttan nevresim sayıları, atık günlükleri ve çamaşır döngüsünü oluşturun.
Başlamak ücretsiz — Aylık 50 AI Ajanı komutu, kredi kartı gerekmez
Teknik Yığın
Bu otel çarşafı par seviyesindeki arka uç şablonuna her şey dahil.
Otel Linens ER Diyagramı
Otel linen par seviyesinin arka uç şeması için varlık ilişki modeli.
Oteller, linen öğeleri, par seviyeleri, çarşaf sayıları, atık kayıtları ve çamaşırhane dönüşü güncellemelerini kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ Hotel : "manager"
Hotel ||--o{ LinenItem : "tracks"
Hotel ||--o{ LinenCount : "records"
Hotel ||--o{ DiscardLog : "logs"
Hotel ||--o{ LaundryRun : "schedules"
Hotel ||--o{ ParAlert : "raises"
LinenItem ||--o{ LinenCount : "counted in"
LinenItem ||--o{ DiscardLog : "discarded in"
LinenItem ||--o{ ParAlert : "triggers"
LinenCount ||--o{ ParAlert : "generates"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Hotel {
String objectId PK
String name
String code
String timezone
String managerId FK
Date createdAt
Date updatedAt
}
LinenItem {
String objectId PK
String hotelId FK
String linenType
Number parLevel
String unit
Boolean active
Date createdAt
Date updatedAt
}
LinenCount {
String objectId PK
String hotelId FK
String linenItemId FK
Date countDate
Number availableCount
Number soiledCount
String countedById FK
String notes
Date createdAt
Date updatedAt
}
DiscardLog {
String objectId PK
String hotelId FK
String linenItemId FK
Date discardDate
Number discardCount
String reason
String reportedById FK
Date createdAt
Date updatedAt
}
LaundryRun {
String objectId PK
String hotelId FK
Date pickupTime
Date expectedReturnTime
Date returnedTime
String status
String notes
String createdById FK
Date createdAt
Date updatedAt
}
ParAlert {
String objectId PK
String hotelId FK
String linenItemId FK
String linenCountId FK
String alertType
String status
String assignedToId FK
Date createdAt
Date updatedAt
}
Linen Dönüş Akışı
Oturum açma, çarşaf sayıları, atık kayıtları ve çamaşırhane dönüşü için tipik çalışma akışı.
Diyagram kaynaklarını görüntüle
sequenceDiagram
participant User
participant App as Hotel Linen Par Level App
participant Back4app as Back4app Cloud
User->>App: Sign in to the linen dashboard
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open hotel par levels
App->>Back4app: GET /classes/LinenItem?include=hotel
Back4app-->>App: LinenItem list with parLevel
User->>App: Submit a sheet count
App->>Back4app: POST /classes/LinenCount
Back4app-->>App: LinenCount objectId
User->>App: Record a discard log or laundry return
App->>Back4app: POST /classes/DiscardLog or /classes/LaundryRun
Back4app-->>App: Saved workflow entry
App->>Back4app: GET /classes/ParAlert?include=linenItem,linenCount
Back4app-->>App: Open par alerts for the hotelOtel Çamaşır Veritabanı Sözlüğü
Otel çamaşır par seviyeleri ş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 | Login name for hotel staff | |
| String | Staff email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Staff role such as manager, coordinator, or ops | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları User içinde
Güvenlik ve İzinler
ACL ve CLP stratejisi otelleri, sayfa sayılarını, atılan günlükleri ve çamaşır dönüş güncellemelerini nasıl güvence altına alır.
Otel kapsamlı düzenlemeler
Sadece atanmış personel, kendi otelleri için SheetCount ve DiscardLog satırlarını oluşturabilir veya güncelleyebilir.
Kontrollü dönüş kayıtları
Alım ve iade zaman damgalarını doğru tutmak için LaundryTurnaround girişlerini doğrulamak üzere Cloud Code kullanın.
Rol göre okuma erişimi
Denetçiler ve yöneticiler, tesis genelindeki par seviyesindeki verileri okuyabilirken, sahada çalışan personel hizmet verdikleri otelleri görür.
Şemayı JSON
Back4app içine kopyalamak için hazır ham JSON şema tanımı veya uygulama referansı olarak kullanın.
{
"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": "Hotel",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"code": {
"type": "String",
"required": true
},
"timezone": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "LinenItem",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"hotel": {
"type": "Pointer",
"required": true,
"targetClass": "Hotel"
},
"linenType": {
"type": "String",
"required": true
},
"parLevel": {
"type": "Number",
"required": true
},
"unit": {
"type": "String",
"required": true
},
"active": {
"type": "Boolean",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "LinenCount",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"hotel": {
"type": "Pointer",
"required": true,
"targetClass": "Hotel"
},
"linenItem": {
"type": "Pointer",
"required": true,
"targetClass": "LinenItem"
},
"countDate": {
"type": "Date",
"required": true
},
"availableCount": {
"type": "Number",
"required": true
},
"soiledCount": {
"type": "Number",
"required": true
},
"countedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "DiscardLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"hotel": {
"type": "Pointer",
"required": true,
"targetClass": "Hotel"
},
"linenItem": {
"type": "Pointer",
"required": true,
"targetClass": "LinenItem"
},
"discardDate": {
"type": "Date",
"required": true
},
"discardCount": {
"type": "Number",
"required": true
},
"reason": {
"type": "String",
"required": true
},
"reportedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "LaundryRun",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"hotel": {
"type": "Pointer",
"required": true,
"targetClass": "Hotel"
},
"pickupTime": {
"type": "Date",
"required": true
},
"expectedReturnTime": {
"type": "Date",
"required": true
},
"returnedTime": {
"type": "Date",
"required": false
},
"status": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ParAlert",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"hotel": {
"type": "Pointer",
"required": true,
"targetClass": "Hotel"
},
"linenItem": {
"type": "Pointer",
"required": true,
"targetClass": "LinenItem"
},
"linenCount": {
"type": "Pointer",
"required": true,
"targetClass": "LinenCount"
},
"alertType": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"assignedTo": {
"type": "Pointer",
"required": false,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Temasından İnşa Et
Bu şablondan gerçek bir otel çarşaf par düzeyi uygulaması oluşturmak için Back4app Yapay Zeka Temasını kullanın; frontend, backend, kimlik doğrulama ve çarşaf sayısı, imha ve dönüş akışlarını içerir.
Bu tam şema ve davranışla Back4app üzerinde bir otel çarşaf par düzeyi uygulamasının arka ucunu oluşturun. Şema: 1. Otel: ad (Dize, gerekli), propertyCode (Dize, gerekli), timeZone (Dize, gerekli); objectId, createdAt, updatedAt (sistem). 2. ÇarşafGirdi: sku (Dize, gerekli), kategori (Dize, gerekli), odaTürü (Dize, gerekli); objectId, createdAt, updatedAt (sistem). 3. ParDüzeyi: otel (Otele İşaretçi, gerekli), çarşafGirdi (ÇarşafGirdi İşaretçi, gerekli), parMiktarı (Sayı, gerekli); objectId, createdAt, updatedAt (sistem). 4. ÇarşafSayısı: otel (Otele İşaretçi, gerekli), çarşafGirdi (ÇarşafGirdi İşaretçi, gerekli), sayıldığıTarih (Tarih, gerekli), miktar (Sayı, gerekli), sayan (Kullanıcıya İşaretçi, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 5. İmhaKaydı: otel (Otele İşaretçi, gerekli), çarşafGirdi (ÇarşafGirdi İşaretçi, gerekli), sebep (Dize, gerekli), miktar (Sayı, gerekli), raporlayan (Kullanıcıya İşaretçi, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 6. ÇamaşırDönüşü: otel (Otele İşaretçi, gerekli), çarşafGirdi (ÇarşafGirdi İşaretçi, gerekli), alındığıTarih (Tarih, gerekli), iadeEdildiğiTarih (Tarih, isteğe bağlı), durum (Dize, gerekli); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca atanmış personel, otelleri için ÇarşafSayısı ve İmhaKaydı satırlarını oluşturabilir veya güncelleyebilir. ÇamaşırDönüşü girişlerini doğrulamak için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Otelleri ve çarşaf maddelerini listele, par düzeylerini gözden geçir, çarşaf sayılarını kaydet, imha günlüklerini dosya ve çamaşır dönüşümünü güncelle. Teslim Et: - şeması, ACL'leri, CLP'leri olan Back4app uygulaması; otel çarşaf sayıları, imha günlükleri ve dönüş takipleri için frontend.
Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.
Bu, bir teknoloji ek eki olmayan temel istemdir. Oluşan frontend yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Otel çarşaf düzey şemalarına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.
Bu şemayı bu şablonla kullanır.
Teknolojinizi Seçin
Seçtiğiniz teknoloji yığını ile Otel, Tekstil Maddesi ve ParSeviye'yi nasıl entegre edeceğinizi görmek için her kartı genişletin.
Flutter Otel Çarşafı Arka Ucu
React Otel Çarşafı Arka Ucu
React Yerel Otel Çarşafı Arka Ucu
Next.js Otel Çarşafı Arka Ucu
JavaScript Otel Çarşafı Arka Ucu
Android Otel Çarşafı Arka Ucu
iOS Otel Çarşafı Arka Ucu
Vue Otel Çarşafı Arka Ucu
Angular Otel Çarşafı Arka Ucu
GraphQL Otel Çarşafı Arka Ucu
REST API Otel Çarşafı Arka Ucu
PHP Otel Çarşafı Arka Ucu
.NET Otel Çarşafı Arka Ucu
Her Teknolojide Elde Ettiğiniz Şeyler
Her yığın aynı otel çarşafı par seviye arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik otel çarşafı veri yapısı
Otel, çarşaf kalemleri ve par seviyelerini tutarlı bir şemayla yönetin.
Operasyon ekipleri için çarşaf sayıları
Arka uç sözleşmesini değiştirmeden oda temizliğinden SheetCount girişlerini yakalayın.
Aşınmış çarşaflar için logları atın
Hasarlı havlular ve çarşafları mülk ve kalem bazında DiscardLog kayıtlarıyla takip edin.
Çamaşır döngüsü görünürlüğü
Yavaş çamaşır döngülerini tespit etmek için pickedUpAt ve returnedAt'ı ölçün.
Otel operasyonları için REST/GraphQL API'leri
Panoları ve saha uygulamalarını esnek Back4app API'leri aracılığıyla bağlayın.
Otel Linen Çerçeve Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızını, SDK tarzını ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Otel Linen Yararları | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Hakkında 5 dakika | Mobil ve web için otel nevresim sayımları için tek kod tabanı. | Tiplenmiş SDK | Tam | |
| 5 dakikadan az | Gömlek sayımları ve atım günlükleri için hızlı gösterge paneli. | Tiplenmiş SDK | Tam | |
| ~3–7 dakika | Temizlik turları için çok platformlu saha uygulaması. | Tiplenmiş SDK | Tam | |
| Hızlı (5 dakika) kurulum | Linen par kontrolleri için sunucu üzerinde işlenmiş işlemler tahtası. | Yazılı SDK | Tam | |
| ~3–5 dakika | Otel linen raporlaması için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dakika | Kat sayımları ve atma girişi için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikanın altında | Otel nevresim denetimleri için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Par seviyesini izleme için React web UI. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Nevresim işlemleri için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan kısa | Otel nevresim verileri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API entegrasyonu için sayılar ve atılacak loglar. | REST API | Tam | |
| ~3 dk | Sunucu tarafı PHP arka uç ile çarşaf raporlaması. | REST API | Tam | |
| ~3–7 dk | .NET arka ucu ile otel çarşafı par yönetimi. | Tipli SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlatımından ilk otel linen sayımına veya dönüş sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir otel çarşaf par düzeyi arka planı oluşturma hakkında yaygın sorular.
Otel Çarşafı Par Seviyeniz Uygulamasını Oluşturmak İçin Hazır Mısınız?
Otel çarşafı projenize dakikalar içinde başlayın. Kredi kartı gerekmez.