Saha Denetim Uygulaması Arka Uç Şablonu
QA Kontrol Listeleri, İhlal Takibi ve Raporlar
Müfettişler, kontrol listeleri, ihlaller ve raporlarla birlikte Back4app üzerinde üretime hazır bir saha denetim arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.
Ana Çıkarımlar
Bu şablon, denetçiler, kontrol listeleri, ihlaller ve raporlarla saha denetim arka ucu sağlar, böylece ekibiniz denetim iş akışlarına ve uyumluluk takibine odaklanabilir.
- Denetçi merkezli şema tasarımı — Denetçileri, profiller, kontrol listeleri ve ihlallerle net, sorgulanabilir yapılarla modelleyin.
- Gerçek zamanlı güncellemeler — Kontrol listesi güncellemeleri ve ihlal uyarıları için Back4app'ın gerçek zamanlı yeteneklerini kullanın.
- İhlal takibi — Yeni girişler için durumlar ve bildirimlerle ihlalleri yönetin.
- Kontrol listesi ve rapor özellikleri — Denetçilerin kontrol listelerini ve raporlarını sorunsuz bir şekilde oluşturmasına, güncellemesine ve yönetmesine izin verin.
- Çapraz platform denetim arka ucu — Mobil ve web müşterilerine denetçiler, kontrol listeleri, ihlaller ve raporlar için tek bir REST ve GraphQL API üzerinden hizmet verin.
Saha Denetim Uygulaması Arka Uç Şablonu Nedir?
Back4app, hızlı ürün teslimi için bir hizmet olarak arka uç (BaaS) sağlar. Saha Denetim Uygulaması Arka Uç Şablonu, denetçiler, kontrol listeleri, ihlaller ve raporlar için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön yüz (React, Flutter, Next.js ve daha fazlası) ile bağlayın ve daha hızlı gönderin.
En iyi kullanım alanı:
Genel Bakış
Bir saha denetim ürünü, denetçi profilleri, kontrol listeleri, ihlaller ve raporlar gerektirir.
Bu şablon, denetim iş akışlarını hızlı bir şekilde uygulayabilmeleri için ekiplerin gerçek zamanlı özellikler ve sahiplik kuralları ile Denetçi, Kontrol Listesi, İhlal ve Rapor tanımlar.
Temel Saha Denetim Özellikleri
Bu merkezdeki her teknoloji kartı, Inspector, Checklist, Violation ve Report ile aynı saha denetim arka uç şemasını kullanır.
Denetçi profilleri ve rolleri
Denetçi sınıfı ad, e-posta, rol ve atanmış kontrol listelerini saklar.
Kontrol listesi oluşturma ve yönetimi
Kontrol listesi sınıfı denetçi, öğeler ve zaman damgalarını bağlar.
İhlal takibi
İhlal sınıfı kontrol listesi referansı, açıklama ve durumu saklar.
Rapor oluşturma
Rapor sınıfı müfettiş, kontrol listesi ve özeti takip eder.
Gerçek zamanlı güncellemeler
Live Queries kontrol listesi ve ihlal güncellemeleri için.
Back4app ile Saha Denetim Arka Planınızı Neden Kurmalısınız?
Back4app, ekibinizin altyapı yerine uyum ve iş akışı optimizasyonuna odaklanabilmesi için müfettiş, kontrol listesi, ihlal ve rapor temel bileşenleri sunar.
- •Müfettiş ve kontrol listesi yönetimi: Profil alanlarına sahip müfettiş sınıfı ve görev yönetimi için kontrol listesi sınıfı, denetim iş akışlarını destekler.
- •İhlal ve raporlama özellikleri: Durumlarla ihlalleri yönetin ve müfettişlerin kolayca rapor oluşturmasına izin verin.
- •Gerçek zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'yi kullanılabilir tutarken kontrol listesi güncellemeleri için Live Queries kullanın.
Tüm platformlarda tek bir arka plan sözleşmesi ile denetim özelliklerini hızlıca oluşturun ve yineleyin.
Temel Faydalar
Yapıyı feda etmeden hızlı yineleme yapmanıza yardımcı olan bir denetim arka ucu.
Hızlı denetim başlatma
Arka ucu sıfırdan tasarlamak yerine, eksiksiz bir denetçi, kontrol listesi ve ihlal şeması ile başlayın.
Gerçek zamanlı güncelleme desteği
İş akışı verimliliğini artırmak için gerçek zamanlı kontrol listesi güncellemelerinden ve ihlal uyarılarından yararlanın.
Net ihlal takibi
Yeni girişler için durumlar ve bildirimlerle ihlalleri yönetin.
Ölçeklenebilir izin modeli
Yalnızca denetçilerin profillerini ve kontrol listelerini düzenleyebilmesi ve ihlal girişlerini yönetebilmesi için ACL/CLP kullanın.
Rapor ve kontrol listesi verileri
Şema sıfırlamaları olmadan görüntüleme ve etkileşim için raporları ve kontrol listelerini depolayın ve birleştirin.
AI başlangıç iş akışı
Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti ve entegrasyon rehberliği oluşturun.
Saha denetim uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının saha denetim arka ucunuzu yapılandırmasına ve tek bir komutla denetçiler, kontrol listeleri, ihlaller ve raporlar oluşturmasına izin verin.
Başlamak ücretsiz — Aylık 50 AI Ajanı istemi, kredi kartı gerektirmez
Teknik Yığın
Bu saha denetimi arka uç şablonunda her şey dahil.
ER Diyagramı
Alan denetimi arka uç şeması için varlık ilişki modeli.
Müfettişler, kontrol listeleri, ihlaller ve raporları kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
Inspector ||--o{ Inspection : "inspector"
Inspection ||--o{ Checklist : "inspection"
Inspection ||--o{ Violation : "inspection"
Inspection ||--o{ Report : "inspection"
Inspector {
String objectId PK
String username
String email
String password
String profilePicture
Date createdAt
Date updatedAt
}
Inspection {
String objectId PK
Pointer inspector FK
String location
Date date
Date createdAt
Date updatedAt
}
Checklist {
String objectId PK
Pointer inspection FK
String item
String status
Date createdAt
Date updatedAt
}
Violation {
String objectId PK
Pointer inspection FK
String description
String severity
Date createdAt
Date updatedAt
}
Report {
String objectId PK
Pointer inspection FK
String content
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Kimlik doğrulama, müfettiş profilleri, kontrol listeleri, ihlaller ve raporlar için tipik çalışma zamanı akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Field Inspection App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: View inspections
App->>Back4app: GET /classes/Inspection
Back4app-->>App: Inspections list
User->>App: Add checklist item
App->>Back4app: POST /classes/Checklist
Back4app-->>App: Checklist item objectId
User->>App: Report violation
App->>Back4app: POST /classes/Violation
Back4app-->>App: Violation objectId
Back4app-->>App: Live Queries (optional)
App-->>User: Updated inspection dataVeri Sözlüğü
Saha denetim ş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 | Inspector login name | |
| String | Inspector email address | ||
| password | String | Hashed password (write-only) | |
| profilePicture | String | URL of the inspector's profile picture | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
Inspector içindeki 7 alanları
Güvenlik ve İzinler
ACL ve CLP stratejisinin denetçileri, kontrol listelerini, ihlalleri ve raporları nasıl güvence altına aldığı.
Müfettiş'e ait profil kontrolleri
Yalnızca müfettiş kendi profilini güncelleyebilir veya silebilir; başkaları müfettiş içeriğini değiştiremez.
Kontrol listesi ve ihlal bütünlüğü
Yalnızca yazar kendi kontrol listelerini ve ihlallerini oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.
Kapsamlı okuma erişimi
Kontrol listesi ve ihlal okumalarını ilgili taraflarla sınırlayın (örneğin, müfettişler kendi kontrol listelerini ve genel ihlalleri görür).
Şema (JSON)
Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanılabilecek ham JSON şema tanımı.
{
"classes": [
{
"className": "Inspector",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"profilePicture": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Inspection",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspector": {
"type": "Pointer",
"required": true,
"targetClass": "Inspector"
},
"location": {
"type": "String",
"required": true
},
"date": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Checklist",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "Inspection"
},
"item": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Violation",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "Inspection"
},
"description": {
"type": "String",
"required": true
},
"severity": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Report",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "Inspection"
},
"content": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Bu şablondan gerçek bir saha denetim uygulaması oluşturmak için Back4app AI Agent'ı kullanın; ön yüz, arka uç, kimlik doğrulama ve denetçi, kontrol listesi, ihlal ve rapor akışları dahil.
Bu kesin şema ve davranışla Back4app üzerinde bir saha denetim uygulaması arka ucu oluşturun. Şema: 1. Denetçi (Back4app yerleşik kullan): ad, e-posta, rol; objectId, createdAt, updatedAt (sistem). 2. Kontrol Listesi: denetçi (Denetçi'ye İşaretçi, zorunlu), öğeler (Dizi, zorunlu); objectId, createdAt, updatedAt (sistem). 3. İhlal: kontrol listesi (Kontrol Listesi'ne İşaretçi, zorunlu), açıklama (Dize, zorunlu), durum (Dize: açık, çözüldü, zorunlu); objectId, createdAt, updatedAt (sistem). 4. Rapor: denetçi (Denetçi'ye İşaretçi, zorunlu), kontrol listesi (Kontrol Listesi'ne İşaretçi, zorunlu), özet (Dize, zorunlu); objectId, createdAt, updatedAt (sistem). Güvenlik: - Sadece denetçi kendi profilini güncelleyebilir/silebilir. Sadece yazar kendi kontrol listelerini ve ihlallerini oluşturabilir/silebilir. Doğrulama için Bulut Kodu kullanın. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Denetçileri listele, kontrol listeleri oluştur, ihlalleri takip et, raporlar oluştur ve denetçileri yönet. Teslim: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; denetçi profilleri, kontrol listeleri, ihlaller ve raporlar için ön yüz.
Bu şablon istemi önceden doldurulmuş olarak Agent'ı açmak için aşağıdaki düğmeye basın.
Bu, teknoloji eki olmadan temel istemdir. Oluşturulan ön yüz yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Saha denetim şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Her kartı genişleterek entegrasyon adımlarını, durum desenlerini, veri modeli örneklerini ve çevrimdışı notları görebilirsiniz.
Flutter Alan Denetimi Arka Ucu
React Alan Denetimi Arka Ucu
React Yerel Alan Denetimi Arka Ucu
Next.js Alan Denetimi Arka Ucu
JavaScript Alan Denetimi Arka Ucu
Android Alan Denetimi Arka Ucu
iOS Alan Denetimi Arka Ucu
Vue Alan Denetimi Arka Ucu
Angular Alan Denetimi Arka Ucu
GraphQL Alan Denetimi Arka Ucu
REST API Alan Denetimi Arka Ucu
PHP Alan Denetimi Arka Ucu
.NET Alan Denetimi Arka Ucu
Her Teknoloji ile Elde Ettikleriniz
Her yığın aynı alan denetimi arka uç şeması ve API sözleşmelerini kullanır.
Birleşik saha incelemesi veri yapısı
Tutarlı bir şemayla tüm inceleme verilerini kolayca yönetin.
saha incelemesi için özelleştirilebilir kontrol listeleri
Belirli inceleme ihtiyaçlarına uygun kontrol listeleri oluşturun ve değiştirin.
saha incelemesi için gerçek zamanlı rapor oluşturma
İncelemeler sırasında anında ayrıntılı raporlar oluşturun.
saha incelemesi için güvenli veri depolama
Hassas inceleme bilgilerini sağlam güvenlik önlemleri ile koruyun.
REST/GraphQL API'leri için saha incelemesi
Esnek API'ler kullanarak çeşitli ön yüzlerle sorunsuz bir şekilde entegre edin.
saha incelemesi için otomatik ihlal takibi
İncelemeler sırasında ihlalleri otomatik olarak kaydedin ve takip edin.
Saha İnceleme Çerçevesi Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızı, SDK tarzı ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Saha İnceleme Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Hızlı (5 dk) kurulum | Mobil ve web için saha incelemesi için tek kod tabanı. | Typed SDK | Tam | |
| ~5 dk | Saha incelemesi için hızlı web kontrol paneli. | Typed SDK | Tam | |
| Yaklaşık 5 dk | Saha incelemesi için çapraz platform mobil uygulama. | Typed SDK | Tam | |
| 5 dakikadan az | Saha incelemesi için sunucu tarafından render edilen web uygulaması. | Typed SDK | Tam | |
| 5 dakikadan az | Saha incelemesi için hafif web entegrasyonu. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Saha incelemesi için yerel Android uygulaması. | Typed SDK | Tam | |
| ~5 dk | Saha incelemesi için yerel iOS uygulaması. | Typed SDK | Tam | |
| Yaklaşık 5 dk | Reactive web arayüzü için saha incelemesi. | Typed SDK | Tam | |
| 5 dakikadan az | Saha incelemesi için kurumsal web uygulaması. | Typed SDK | Tam | |
| ~2 dk | Saha incelemesi için esnek GraphQL API'si. | GraphQL API | Tam | |
| 2 dakikadan az | REST API entegrasyonu için saha incelemesi. | REST API | Tam | |
| ~3–5 dk | Saha incelemesi için sunucu tarafı PHP arka ucu. | REST API | Tam | |
| Yaklaşık 5 dk | .NET arka ucu için saha incelemesi. | Typed SDK | Tam |
Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk kontrol listesi sorgusuna kadar geçen beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir saha denetim arka planı oluşturma hakkında sıkça sorulan sorular.
Saha Denetim Uygulamanızı Yapmaya Hazır mısınız?
Denetim projenize dakikalar içinde başlayın. Kredi kartı gerekmez.