Asansör Servisi
AI Ajansı ile Oluşturun
Yürüyen Merdiven Servis Arka Ucu

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.

  1. Adım zinciri günlüklerini takip etmeAdım zinciri günlüklerini zaman damgaları, ölçümler ve servis notları ile StepChainLog sınıfında modelleyin.
  2. Motor sağlık kontrolleriMotor sağlık denetimlerini MotorHealth sınıfında depolayın ve durum veya şiddete göre sıralayın.
  3. Temizlik geçmişi tek bir yerdeTemizlik 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:

Merdiven bakım uygulamalarıSaha hizmeti dağıtım araçlarıMotor kontrol panelleriTemizlik ve servis geçmişi izleyicileriMVP lansmanlarıEkipler BaaS'ı operasyon ürünleri için seçiyor

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.

Önyüz
13+ teknolojiler
Arka uç
Back4app
Veritabanı
MongoDB
Kimlik doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Asansör hizmeti arka uç şeması için varlık ilişki modeli.

Şemayı görüntüle
Mermaid
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
Mermaid
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 stored

Veri Sözlüğü

Asansör hizmet şemasındaki her sınıf için tam alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringAccount login name
emailStringWork email address
passwordStringHashed password (write-only)
roleStringUser role such as manager, coordinator, or technician
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

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.

JSON
{
  "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 Yapay Zeka Ajansı
İnşa etmeye hazır
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.

Dakikalar içinde dağıtAylık 50 ücretsiz istemKredi kartı gerekli değil

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.

Oyun alanı yükleniyor…

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çeveKurulum SüresiKaldırıcı Hizmeti AvantajıSDK TürüYapay Zeka Desteği
Yaklaşık 5 dakikaMobil ve web için kaldırıcı hizmeti için tek kod tabanı.Tipli SDKTam
5 dakikadan azKaldırıcı hizmeti için hızlı web kontrol paneli.Tipli SDKTam
~3–7 dkSaha asansör kontrolleri için çapraz platform mobil uygulama.Yazılı SDKTam
Hızlı (5 dk) kurulumHizmet yöneticileri için sunucu tarafından işlenen web uygulaması.Yazılı SDKTam
~3–5 dkHizmet günlükleri için hafif web entegrasyonu.Yazılı SDKTam
Yaklaşık 5 dkSahada teknisyenler için yerel Android uygulaması.Yazılı SDKTam
5 dakikadan azBakım ekipleri için yerel iOS uygulaması.Yazılı SDKTam
~3–7 dkReactif hizmet takibi için web arayüzü.Yazılı SDKTam
Hızlı (5 dk) kurulumAsansör işlemleri için kurumsal web uygulaması.Yazılı SDKTam
2 dakikadan azHizmet panelleri için esnek GraphQL API.GraphQL APITam
Hızlı (2 dk) kurulumİş emri araçları için REST API entegrasyonu.REST APITam
~3 dkHizmet portalları için sunucu tarafı PHP arka uç.REST APITam
~3–7 dk.NET bakım işlemleri için arka uç.Yazılı SDKTam

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.

Yönlendirme verileri hafifçe yanlışsa hangi asansör servisi iş akışları en fazla tekrar iş yaratır?
Günlük yürüyen merdiven servis işlerinin yürütülmesinde yürüyen merdiven varlık kaydı, servis ziyareti kaydı, adım zinciri logu nasıl bir araya geliyor?
İşletme SKU'lar veya hizmetler ekledikçe yürüyen merdiven servis varlıklarını nasıl en güvenli şekilde geliştirebilirim?
Flutter ile yürüyen merdiven varlıkları için sorguları nasıl çalıştırırım?
Server Actions ile Next.js yürüyen merdiven servis erişimini nasıl yönetirim?
React Native temizlik geçmişini çevrimdışı tutabilir mi?
Yetkisiz motor sağlık düzenlemelerini nasıl engelleyebilirim?
Android üzerinde adım zinciri günlüklerini göstermek için en iyi yol nedir?
Hizmet akışı uçtan uca nasıl çalışır?
Bu yürüyen merdiven hizmet şablonunu hangi sınıflar güçlendiriyor?

Dünyaca çapında geliştiriciler tarafından güvenilir

Back4app şablonları ile daha hızlı merdiven hizmeti ürünleri gönderen takımlara katılın

G2 Users Love Us Badge

Merdiven hizmeti uygulamanızı oluşturmaya hazır mısınız?

Merdiven hizmeti projenize dakikalar içinde başlayın. Kredi kartı gerekmiyor.

Teknoloji Seçin