Yürüyen Merdiven Servis Uygulaması Arka Uç Şablonu
Adım Zinciri Kayıtları, Motor Sağlığı ve Temizlik Geçmişi
Back4app üzerinde adım zinciri kayıtları, motor sağlık kontrolleri ve temizlik geçmişi takibi ile üretime hazır yürüyen merdiven servis arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlatma için bir AI Ajansı istemi içerir.
Ana Noktalar
Bu şablon, koordine edenler ve teknisyenlerin aynı servis kaydından çalışabilmesi için adım zinciri günlükleri, motor sağlık kontrolleri ve temizlik geçmişi takibi ile bir asansör servisi arka ucu sağlar.
- Adım zinciri günlüklerini takip etme — Adım zinciri günlüklerini zaman damgaları, ölçümler ve servis notları ile StepChainLog sınıfında modelleyin.
- Motor sağlık kontrolleri — Motor sağlık denetimlerini MotorHealth sınıfında depolayın ve durum veya şiddete göre sıralayın.
- Temizlik geçmişi tek bir yerde — Temizlik olaylarını, ekip notlarını ve takip eylemlerini düzenli tutmak için CleaningHistory sınıfını kullanın.
Merdiven Servis Uygulaması Şablonu Nedir?
Merdiven servis ekipleri birkaç kişinin ötesine geçtiğinde, gayri resmi koordinasyon işe yaramaz hale gelir ve her devretme için dayanıklı kayıtlara ihtiyacınız vardır. Küçük gecikmeler hızla birikir. Back4app'da, EscalatorAsset, ServiceVisit, StepChainLog, MotorHealth ve CleaningHistory, kimlik doğrulama ve API'ler ile birinci sınıf nesneler haline gelir, böylece merdiven servis ekibiniz, altyapıyı yeniden inşa etmeden daha hızlı hareket edebilir. Şema, EscalatorAsset (assetTag, siteName, status), ServiceVisit (asset, technician, visitDate, outcome), StepChainLog (asset, stepCount, chainWear, vibrationLevel), MotorHealth (asset, amperage, temperatureC, alertStatus) ve CleaningHistory (asset, cleanedBy, cleanedAt, notes) ile kimlik doğrulama, servis kayıtları ve saha kaydı entegre edilmiştir. Tercih ettiğiniz ön uçla bağlanın ve daha hızlı sevkiyat yapın.
En iyi:
Hızlı Asansör Servisi arka uç genel görünümü
En iyi hızlı asansör hizmeti panelleri sıkıcıdır çünkü temel varlıklar temizdir - birinin gece yarısı bir tabloyu düzeltmesinden dolayı değil.
Mühendislik sürenizi belirli bir istemci çerçevesine taahhüt etmeden önce HızlıAsansörVarlığı, HizmetZiyareti ve AdımZincirKaydı'nın nasıl bir araya geldiğini görmek için bu genel görünümü kullanın.
Temel Asansör Hizmet Özellikleri
Bu hub'daki her teknoloji kartı, EscalatorAsset, ServiceVisit, StepChainLog, MotorHealth ve CleaningHistory ile aynı yürüyen merdiven servis şemasını kullanır.
Asansör varlık kaydı
EscalatorAsset, assetTag, siteName ve durumu depolar.
Servis ziyaret kaydı
ServiceVisit bağlanılır asset, teknisyen, visitDate ve sonuç.
Adım zinciri günlüğü kaydı
StepChainLog adımSayısı, zincirAşınması ve titreşimSeviyesi depolar.
Motor sağlık kontrolleri
MotorHealth amperaj, sıcaklık ve uyarı durumunu tutar.
Temizlik geçmişi kayıtları
CleaningHistory temizleyen, temizlenme zamanı ve notları saklar.
Back4app ile Hızlı Asansör Servis Uygulamanızın Arka Ucunu Neden İnşa Etmelisiniz?
Back4app varlık, inceleme ve tarih önermeleri sunar, böylece ekibiniz sunucu bakımı yerine hizmet kayıtları ve güvenlik kontrollerine odaklanabilir.
- •Varlık ve ziyaret takibi: HızlıAsansörVarlığı ve HizmetZiyareti sınıfları, site adlarını, teknisyen atamalarını ve sonuçları bir arada tutar.
- •Adım zinciri ve motor gözlemleri: StepChainLog ve MotorHealth alanları, teknisyenlerin hızlı bir şekilde sorgulayabileceği bir biçimde aşınma, titreşim, akım ve sıcaklığı kaydeder.
- •Gerçek zamanlı + API esnekliği: Live Queries'i yeni CleaningHistory girişleri için kullanırken REST ve GraphQL'ı sevk araçları ve mobil saha uygulamaları için açık tutun.
Yönetici, koordinatör ve saha personeli için tek bir arka uç sözleşmesi ile asansör hizmet iş akışlarını daha hızlı oluşturun.
Temel Faydalar
Denetimleri kaydetmeye ve tarihçeyi doğru tutmaya yardımcı olan bir yürüyen merdiven servis arka ucu, aynı formları yeniden oluşturmadan.
Daha hızlı hizmet alımı
Sıfırdan varlık ve iş emri tabloları oluşturmak yerine EscalatorAsset ve ServiceVisit ile başlayın.
Daha temiz motor raporlaması
Sorunları erken tespit etmek için amperaj, sıcaklıkC ve alertStatus gibi MotorHealth alanlarını kullanın.
Aşama zinciri tarihçesi bağlamında
Teknisyenlerin zamanla aşınmayı karşılaştırabilmesi için varlık işaretleyicisi ile StepChainLog kayıtlarını saklayın.
Denetim dostu temizlik izi
Her ziyarette CleaningHistory kayıtlarını tutun ve kimin hangi yürüyen merdiveni ne zaman temizlediğini görün.
Site düzeyinde operasyonel görünüm
Şemayı yeniden yazmadan site adı ve varlık etiketi ile ServiceVisit, StepChainLog ve MotorHealth sorgulayın.
AI destekli lansman
Tek bir yapılandırılmış istem ile hızlıca backend iskeleti ve entegrasyon rehberi oluşturun.
Asansör hizmet uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanı'nın asansör hizmeti backend'ini iskeletini çıkarmasına ve tek bir istemden basamak zincir günlükleri, motor sağlık kontrolleri ve temizlik geçmişi oluşturmasına izin verin.
Başlamak ücretsiz — Aylık 50 AI Ajanı istemi, kredi kartı gerektirmez
Teknik Yığın
Bu asansör hizmeti arka plan şablonuna dahil olan her şey.
ER Diyagramı
Asansör hizmeti arka uç şeması için varlık ilişki modeli.
Asansör varlıklarını, hizmet ziyaretlerini, adım zincir günlüğünü, motor sağlık kontrollerini ve temizlik geçmişini kapsayan şema.
Şemayı görüntüle
erDiagram
User ||--o{ Site : "manager"
User ||--o{ ServiceJob : "assignedTo"
User ||--o{ StepChainLog : "loggedBy"
User ||--o{ MotorHealthCheck : "checkedBy"
User ||--o{ CleaningRecord : "cleanedBy"
Site ||--o{ ServiceJob : "site"
ServiceJob ||--o{ StepChainLog : "serviceJob"
ServiceJob ||--o{ MotorHealthCheck : "serviceJob"
ServiceJob ||--o{ CleaningRecord : "serviceJob"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Site {
String objectId PK
String siteCode
String name
String address
String managerId FK
Date createdAt
Date updatedAt
}
ServiceJob {
String objectId PK
String jobNumber
String siteId FK
String assignedToId FK
String status
Date scheduledFor
Date createdAt
Date updatedAt
}
StepChainLog {
String objectId PK
String serviceJobId FK
String stepChainId
Number stepCount
String condition
String photoUrl
String loggedById FK
Date loggedAt
Date createdAt
Date updatedAt
}
MotorHealthCheck {
String objectId PK
String serviceJobId FK
String motorSerial
Number temperatureC
Number vibrationMmS
String healthStatus
String checkedById FK
Date checkedAt
Date createdAt
Date updatedAt
}
CleaningRecord {
String objectId PK
String serviceJobId FK
String cleaningType
Array areasCleaned
String cleanedById FK
Date cleanedAt
String notes
Date createdAt
Date updatedAt
}
Hizmet Entegrasyon Akışı
Oturum açma, varlık arama, adım zinciri günlüğü, motor sağlık kontrolleri ve temizlik geçmişi için tipik çalışma akışı.
Şemayı görüntüle
sequenceDiagram
participant User
participant App as Escalator Service App
participant Back4app as Back4app Cloud
User->>App: Sign in to inspect a site
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open today's service jobs
App->>Back4app: GET /classes/ServiceJob?include=site,assignedTo
Back4app-->>App: ServiceJob list
User->>App: Add a step chain log
App->>Back4app: POST /classes/StepChainLog
Back4app-->>App: StepChainLog objectId
User->>App: Save motor health check and cleaning record
App->>Back4app: POST /classes/MotorHealthCheck
App->>Back4app: POST /classes/CleaningRecord
Back4app-->>App: Health and cleaning history storedVeri Sözlüğü
Asansör hizmet ş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 | Account login name | |
| String | Work email address | ||
| password | String | Hashed password (write-only) | |
| role | String | User role such as manager, coordinator, or technician | |
| 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 stratejisinin escalatör varlıklarını, ziyaretleri, günlükleri, motor okumalarını ve temizlik geçmişini nasıl koruduğu.
Teknisyen sahipliğindeki ziyaret kayıtları
Sadece atanmış teknisyen veya onaylı bir koordinatör, ServiceVisit oluşturmalı veya düzenlemelidir.
Varlık ve tarih bütünlüğü
EscalatorAsset, StepChainLog, MotorHealth ve CleaningHistory, alan notlarının inceleme olmadan yeniden yazılmasını engelleyecek şekilde korunmalıdır.
Kapsamlı okuma erişimi
Yönetici olarak sorumlu oldukları escalatörleri görebilmeleri için okuma erişimini site veya ekip bazında kısıtlayın, saha personeli sadece atanmış işlere dokunur.
Şema (JSON)
Back4app'e kopyalamaya 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": "Site",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteCode": {
"type": "String",
"required": true
},
"name": {
"type": "String",
"required": true
},
"address": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ServiceJob",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"jobNumber": {
"type": "String",
"required": true
},
"site": {
"type": "Pointer",
"required": true,
"targetClass": "Site"
},
"assignedTo": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"status": {
"type": "String",
"required": true
},
"scheduledFor": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "StepChainLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serviceJob": {
"type": "Pointer",
"required": true,
"targetClass": "ServiceJob"
},
"stepChainId": {
"type": "String",
"required": true
},
"stepCount": {
"type": "Number",
"required": true
},
"condition": {
"type": "String",
"required": true
},
"photoUrl": {
"type": "String",
"required": false
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"loggedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MotorHealthCheck",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serviceJob": {
"type": "Pointer",
"required": true,
"targetClass": "ServiceJob"
},
"motorSerial": {
"type": "String",
"required": true
},
"temperatureC": {
"type": "Number",
"required": true
},
"vibrationMmS": {
"type": "Number",
"required": true
},
"healthStatus": {
"type": "String",
"required": true
},
"checkedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"checkedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CleaningRecord",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serviceJob": {
"type": "Pointer",
"required": true,
"targetClass": "ServiceJob"
},
"cleaningType": {
"type": "String",
"required": true
},
"areasCleaned": {
"type": "Array",
"required": true
},
"cleanedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"cleanedAt": {
"type": "Date",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajansı ile Oluştur
Bu şablondan gerçek bir escalatör hizmet uygulaması oluşturmak için Back4app Yapay Zeka Ajansını kullanın; ön yüz, arka yüz, kimlik doğrulama, adım zinciri, motor sağlığı ve temizlik geçmişi akışlarını içermektedir.
Back4app üzerinde bu tam şemaya ve davranışa sahip bir asansör hizmeti uygulaması arka ucu oluşturun. Şema: 1. Kullanıcı (Back4app yerleşik olarak kullan): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. EscalatorAsset: varlıkEtiketi (String, gerekli), siteAdı (String, gerekli), durum (String, gerekli), sonKontrolTarihi (Tarih); objectId, createdAt, updatedAt (sistem). 3. HizmetZiyareti: varlık (EscalatorAsset'e İşaretçi, gerekli), teknisyen (Kullanıcıya İşaretçi, gerekli), ziyaretTarihi (Tarih, gerekli), sonuç (String, gerekli), notlar (String); objectId, createdAt, updatedAt (sistem). 4. AdımZincirKaydı: varlık (EscalatorAsset'e İşaretçi, gerekli), adımSayısı (Sayı, gerekli), zincirAşınma (String, gerekli), titreşimSeviyesi (Sayı, gerekli), kayıtTarihi (Tarih, gerekli); objectId, createdAt, updatedAt (sistem). 5. MotorSağlığı: varlık (EscalatorAsset'e İşaretçi, gerekli), amperaj (Sayı, gerekli), sıcaklıkC (Sayı, gerekli), alarmDurumu (String, gerekli), kontrolTarihi (Tarih, gerekli); objectId, createdAt, updatedAt (sistem). 6. TemizlikGeçmişi: varlık (EscalatorAsset'e İşaretçi, gerekli), temizleyen (Kullanıcıya İşaretçi, gerekli), temizlenmeTarihi (Tarih, gerekli), notlar (String, gerekli); objectId, createdAt, updatedAt (sistem). Güvenlik: - Sadece atanan teknisyen veya koordinatör, Hizmet Ziyareti, Adım Zincir Kaydı, Motor Sağlığı ve Temizlik Geçmişi girişlerini oluşturabilir veya düzenleyebilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Asansör varlıklarını listele, hizmet ziyaretleri oluştur, adım zincir kayıtları ekle, motor sağlık durumunu güncelle ve temizlik geçmişini kaydet. Teslim Et: - Back4app uygulaması ile şema, ACL'ler, CLP'ler; asansör varlıkları, hizmet ziyaretleri, adım zincir kayıtları, motor sağlık kontrolleri ve temizlik geçmişi için ön yüz.
Aşağıdaki düğmeye basarak bu şablon istemi önceden doldurulmuş olarak Ajanı açın.
Bu, teknoloji eki olmadan temel bir istemdir. Oluşturulan ön yüz yığını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Asansör hizmet şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.
Bu şemayı bu şablon ile aynı şekilde kullanır.
Teknolojinizi Seçin
EscalatorAsset, ServiceVisit ve StepChainLog'u seçtiğiniz yığınla nasıl entegre edeceğinizi görmek için her kartı genişletin.
Flutter Asansör Servisi Arka Ucu
React Asansör Servisi Arka Ucu
React Native Asansör Servisi Arka Ucu
Next.js Asansör Servisi Arka Ucu
JavaScript Asansör Servisi Arka Ucu
Android Asansör Servisi Arka Ucu
iOS Asansör Servisi Arka Ucu
Vue Asansör Servisi Arka Ucu
Angular Asansör Servisi Arka Ucu
GraphQL Asansör Servisi Arka Ucu
REST API Asansör Servisi Arka Ucu
PHP Asansör Servisi Arka Ucu
.NET Asansör Servisi Arka Ucu
Her Teknolojide Alacağınız Şeyler
Her yığın aynı escalator service backend şemasını ve API sözleşmelerini kullanır.
Birleşik escalator varlık yapısı
EscalatorAsset, ServiceVisit, StepChainLog, MotorHealth ve CleaningHistory'yi tek bir şemayla yönetin.
Saha ekipleri için adım zinciri günlükleri
Servis ziyaretleri sırasında stepCount, chainWear ve vibrationLevel değerlerini kaydedin.
Süpervizörler için motor sağlık kontrolü
Merdiven denetimleri sırasında akım, sıcaklıkC ve uyarı durumu takip et.
Her sahadaki temizlik geçmişi
Her merdiveni kimin temizlediğine ve ne zaman temizlediğine dair tarihli bir kayıt tutun.
Esansör Servis Çerçevesi Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızını, SDK stilini ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Kaldırıcı Hizmeti Avantajı | SDK Türü | Yapay Zeka Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web için kaldırıcı hizmeti için tek kod tabanı. | Tipli SDK | Tam | |
| 5 dakikadan az | Kaldırıcı hizmeti için hızlı web kontrol paneli. | Tipli SDK | Tam | |
| ~3–7 dk | Saha asansör kontrolleri için çapraz platform mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Hizmet yöneticileri için sunucu tarafından işlenen web uygulaması. | Yazılı SDK | Tam | |
| ~3–5 dk | Hizmet günlükleri için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dk | Sahada teknisyenler için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Bakım ekipleri için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Reactif hizmet takibi için web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Asansör işlemleri için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Hizmet panelleri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | İş emri araçları için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Hizmet portalları için sunucu tarafı PHP arka uç. | REST API | Tam | |
| ~3–7 dk | .NET bakım işlemleri için arka uç. | Yazılı SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak projeyi başlatmadan ilk kaldırıcı varlık veya hizmet ziyareti sorgusuna kadar beklenen süresini yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir iniş takımı hizmet arka uç inşa etmeye dair yaygın sorular.
Merdiven hizmeti uygulamanızı oluşturmaya hazır mısınız?
Merdiven hizmeti projenize dakikalar içinde başlayın. Kredi kartı gerekmiyor.