Asfalt Sıcaklık Kaydı Arka Uç Şablonu
Teslimat Kayıtları, Yataklama Sıcaklıkları ve Silindir Dönüşleri
Back4app üzerinde üretime hazır Asfalt Sıcaklık Kaydı arka ucu ile teslimat kayıtları, yataklama sıcaklığı girişleri ve silindir döngüsü takibi. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı kurulum için bir AI Ajansı istemi içerir.
Anahtar Çıkarımlar
Bu şablon, yöneticilerin ve saha ekiplerinin asfalt döşeme işlerini tek bir yerde takip edebilmeleri için teslimat logları, döşeme sıcaklıkları ve silindiri döngü kayıtları ile bir Asfalt Sıcaklık Logu arka ucu sunar.
- Teslimat logu takibi — Kamyon numarası, karışım tipi ve varış sıcaklığı ile Model DeliveryLog kayıtları oluşturun.
- Döşeme sıcaklığı yakalama — Her asfalt geçişi için istasyon, yüzey ve recordedAt ile LaydownTemp okumalarını kaydedin.
- Silindiri döngü geçmişi — Silindiri döngü sayılarını şerit segmentleri ve sıkıştırma notları ile ilişkilendirin.
- Alan dostu erişim kontrolü — Doğru kişilerin sıcaklık kayıtlarını ekleyebilmesi veya gözden geçirebilmesi için ekip rolleri ve ACL'leri kullanın.
Asfalt Sıcaklık Kayıt Backend'ine Genel Bakış
Asfalt sıcaklık kaydındaki izlenebilirlik, isteğe bağlı bir özellik değildir; bu, anlaşmazlıkları, garanti taleplerini ve “en son kim dokundu” sorusunu nasıl çözdüğünüzdür. Küçük gecikmeler hızla birikir. Bu şablon, varsayılan olarak izlenebilirliğe ihtiyaç duyan asfalt sıcaklık kaydı ekipleri için, yerleşik kimlik doğrulama ve Back4app üzerinde gerçek zamanlı sorgular ile CrewMember, DeliveryLog, LaydownTemp ve RollerCycle'ı modellemektedir. Şema, CrewMember (isim, rol, ekipId), DeliveryLog (kamyonNumarası, karışımTürü, varışSıcaklığı, teslimEdilen), LaydownTemp (istasyon, yüzeySıcaklığı, kaydedilenTarih, hava durumu) ve RollerCycle (şeritParçası, geçişNumarası, sıkıştırmaSıcaklığı, notlar) öğelerini kapsar. Tercih ettiğiniz ön yüzü bağlayın ve zemin döşeme işini daha hızlı kaydetmeye başlayın.
En iyi:
Asfalt Sıcaklık Günlüğü şablonunda ne elde edersiniz
asfalt sıcaklık günlüğü kalitesi gecikmeli bir göstergedir; öncü gösterge, ön hattaki güncellemelerin aynı gün raporlamaya akıp akmadığıdır.
Mühendislik zamanınızı belirli bir istemci çerçevesine ayırmadan önce CrewMember, DeliveryLog ve LaydownTemp'in nasıl bir araya geldiğini görmek için bu genel bakışı kullanın.
Asfalt Günlüğü Temel Özellikleri
Bu merkezdeki her teknoloji kartı, CrewMember, DeliveryLog, LaydownTemp ve RollerCycle ile aynı asfalt kayıt şemasını kullanır.
Ekip Üyesi izleme
Ekip Üyesi, rapor ekleyen kişiler için ad, rol ve ekip ID'si saklar.
Teslimat Kaydı girişleri
Teslimat Kaydı, kamyon numarası, karışım türü, varış sıcaklığı ve teslim edildi zamanı gibi bilgileri yakalar.
Serme Sıcaklığı kaydı
Serme Sıcaklığı, istasyon, yüzey sıcaklığı, kaydedildiği zaman ve hava durumu bilgilerini saklar.
Silindir Döngüsü geçmişi
Silindir Döngüsü, laneSegment, passNumber, compactionTemp ve notları takip eder.
Neden Asfalt Sıcaklık Günlüğü Arka Uçunuzu Back4app ile Oluşturmalısınız?
Back4app döşeme ekiplerine teslimat günlükleri, yatak sıcaklıkları ve silindir döngüleri için yapılandırılmış sınıflar sunar, böylece saha kullanıcıları girişleri tekrar etmekle daha az vakit harcayıp, işi devam ettirmekle daha fazla zaman harcarlar.
- •DeliveryLog ve CrewMember bağlı kalır: Her DeliveryLog'u bir CrewMember işaretçisi ve kamyon numarası ile saklayın, böylece vardiya lideri kimin yükü kaydettiğini takip edebilir.
- •LaydownTemp kayıtları sitede okunabilir kalır: Kesin asfaltlama penceresini yakalamak için LaydownTemp alanlarını istasyon, surfaceTemp ve recordedAt gibi kullanın.
- •RollerCycle kayıtları sıkıştırma incelemesini destekler: RollerCycle laneSegment, passNumber ve notları takip edin, böylece silindir kapsamasını vardiyalar arasında karşılaştırabilirsiniz.
Asfalt günlüklerini bir kez oluşturun, ardından aynı arka uç sözleşmesini mobil, web ve sevk ekranlarında tekrar kullanın.
Temel Faydalar
Kurulum süresini kısaltan ve asfalt notlarını düzenli tutan, saha için hazır bir asfalt sıcaklığı kayıt arka planı.
Daha hızlı teslimat kaydı yayılımı
Kamyon ve ekip tablolarını sıfırdan tasarlamak yerine DeliveryLog ve CrewMember ile başlayın.
Tutarlı sıcaklık yakalama
Yüzey sıcaklığı ve kaydedildiği zaman gibi LaydownTemp alanları, ekipler ve vardiyalar arasında okumaları tutarlı hale getirir.
Daha iyi silindir döngüsü izlenebilirliği
Silindir Döngüsü geçiş numarası ve yol segmenti, kapanış sırasında sıkıştırma incelemesini kolaylaştırır.
Rol farkındalıklı alan erişimi
Yönetici kayıtlarını inceleyebilmesi için ACL/CLP kullanımını tercih edin, ekip üyeleri yalnızca sahip oldukları girişleri ekleyebilir.
İş yeri kayıtları için tek kaynak
DeliveryLog, LaydownTemp ve RollerCycle verilerini dağınık tablo yerine tek bir arka planda tutun.
AI destekli başlangıç
Tek bir yapılandırılmış istemle şemayı, izinleri ve başlangıç ekranlarını oluşturun.
Asfalt sıcaklık kaydı uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajandı'nın asfalt kaydı arka ucunu oluşturmasına ve tek bir komuttan teslimat kaydı, yerleştirme sıcaklığı ve silindirme döngüsü akışlarını oluşturmasına izin verin.
Başlamak ücretsiz - ayda 50 AI Ajansı komutu, kredi kartı gerekmez
Teknik Yığın
Bu asfalt sıcaklık kaydı arka ucunun şablonunda her şey dahil.
ER Diyagramı
Asfalt sıcaklık kaydı şeması için varlık ilişki modeli.
Ekip üyelerini, teslimat kayıtlarını, döşeme sıcaklığı okumalarını ve silindir döngülerini kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ DeliveryLog : "recordedBy"
User ||--o{ LaydownTemp : "measuredBy"
User ||--o{ RollerCycle : "operator"
User ||--o{ AuditEvent : "actor"
DeliveryLog ||--o{ LaydownTemp : "deliveryLog"
LaydownTemp ||--o{ RollerCycle : "laydownTemp"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
DeliveryLog {
String objectId PK
String deliveryTicket
String truckNumber
String mixType
Date arrivalTime
String site
String recordedById FK
Date createdAt
Date updatedAt
}
LaydownTemp {
String objectId PK
String deliveryLogId FK
String station
Number temperatureF
Date measuredAt
String measuredById FK
Date createdAt
Date updatedAt
}
RollerCycle {
String objectId PK
String laydownTempId FK
String roller
Number passNumber
Date cycleStart
Date cycleEnd
Number surfaceTempF
String operatorId FK
Date createdAt
Date updatedAt
}
AuditEvent {
String objectId PK
String actorId FK
String entityType
String entityId
String action
Date eventTime
Date createdAt
Date updatedAt
}
Kayıt Entegrasyonu Akışı
Oturum açma, teslimat günlükleri, sergi sıcaklıkları ve silindir döngüleri için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant Crew as Field User
participant App as Asphalt Temperature Log App
participant Back4app as Back4app Cloud
Crew->>App: Sign in to inspect the shift log
App->>Back4app: POST /login
Back4app-->>App: Session token
Crew->>App: Open today's delivery logs
App->>Back4app: GET /classes/DeliveryLog?order=-arrivalTime
Back4app-->>App: DeliveryLog rows with truckNumber and mixType
Crew->>App: Add a laydown temperature
App->>Back4app: POST /classes/LaydownTemp
Back4app-->>App: LaydownTemp objectId
Crew->>App: Record a roller cycle
App->>Back4app: POST /classes/RollerCycle
Back4app-->>App: RollerCycle objectId
App->>Back4app: GET /classes/AuditEvent?order=-eventTime&limit=20
Back4app-->>App: Recent audit eventsAlan Sözlüğü
Asfalt sıcaklık günlüğü ş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, fieldStaff) | |
| 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 kuralları teslimat günlüklerini, yerleştirme sıcaklıklarını ve silindirik döngü girişlerini nasıl korur.
Ekip sahipliğindeki girişler
Ekip Üyesi ile bağlantılı DeliveryLog, LaydownTemp ve RollerCycle satırları, bunları oluşturan kullanıcı ile sınırlı olabilir.
Yönetici inceleme erişimi
Alan yöneticileri tüm günlükleri okuyabilir, ancak düzenleme izinleri onaylanmış rollerle sınırlıdır.
Doğrulanmış sıcaklık kayıtları
Kaydetmeden önce imkansız sıcaklıklar veya eksik kamyon ve şerit detaylarını reddetmek için Cloud Code'u kullanın.
Şema JSON
Kopyalamak için hazır ham JSON şema tanımı Back4app içine yapıştırılabilir veya uygulama referansı olarak kullanılabilir.
{
"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": "DeliveryLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"deliveryTicket": {
"type": "String",
"required": true
},
"truckNumber": {
"type": "String",
"required": true
},
"mixType": {
"type": "String",
"required": true
},
"arrivalTime": {
"type": "Date",
"required": true
},
"site": {
"type": "String",
"required": true
},
"recordedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "LaydownTemp",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"deliveryLog": {
"type": "Pointer",
"required": true,
"targetClass": "DeliveryLog"
},
"station": {
"type": "String",
"required": true
},
"temperatureF": {
"type": "Number",
"required": true
},
"measuredAt": {
"type": "Date",
"required": true
},
"measuredBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "RollerCycle",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"laydownTemp": {
"type": "Pointer",
"required": true,
"targetClass": "LaydownTemp"
},
"roller": {
"type": "String",
"required": true
},
"passNumber": {
"type": "Number",
"required": true
},
"cycleStart": {
"type": "Date",
"required": true
},
"cycleEnd": {
"type": "Date",
"required": true
},
"surfaceTempF": {
"type": "Number",
"required": true
},
"operator": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "AuditEvent",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"actor": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"entityType": {
"type": "String",
"required": true
},
"entityId": {
"type": "String",
"required": true
},
"action": {
"type": "String",
"required": true
},
"eventTime": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajanı ile İnşa Et
Bu şablondan, ön yüz, arka yüz, kimlik doğrulama ve teslimat kaydı, döşeme sıcaklığı ve silindir döngüsü akışlarını içeren gerçek bir asfalt sıcaklık kaydı uygulaması oluşturmak için Back4app Yapay Zeka Ajanı'nı kullanın.
Back4app üzerinde bu belirtilen şema ve davranış ile bir Asfalt Sıcaklık Kaydı uygulaması arka uç oluşturun. Şema: 1. CrewMember (giriş için Back4app yerleşik kimlik doğrulamayı kullanın): isim (String, zorunlu), rol (String, zorunlu), crewId (String, zorunlu); objectId, createdAt, updatedAt (sistem). 2. DeliveryLog: crewMember (CrewMember için İşaretçi, zorunlu), kamyonNumarası (String, zorunlu), karışımTipi (String, zorunlu), varışSıcaklığı (Number, zorunlu), teslimEdilenTarih (Date, zorunlu); objectId, createdAt, updatedAt (sistem). 3. LaydownTemp: crewMember (CrewMember için İşaretçi, zorunlu), istasyon (String, zorunlu), yüzeySıcaklığı (Number, zorunlu), kaydedilenTarih (Date, zorunlu), havaDurumu (String); objectId, createdAt, updatedAt (sistem). 4. RollerCycle: crewMember (CrewMember için İşaretçi, zorunlu), şeritSegmenti (String, zorunlu), geçişNumarası (Number, zorunlu), sıkıştırmaSıcaklığı (Number), notlar (String); objectId, createdAt, updatedAt (sistem). Güvenlik: - Ekip üyeleri kendi günlüklerini ekleyip düzenleyebilir. Yöneticiler tüm teslimat günlüklerini, döşeme sıcaklıklarını ve silindir döngülerini inceleyebilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Teslimat günlüklerini listeleyin, döşeme sıcaklığı girişleri oluşturun, silindir döngülerini kaydedin ve son iş sahası etkinliğini gösterin. Teslimat: - Back4app uygulaması ile şema, ACL’ler, CLP’ler; ekipler, yöneticiler, teslimat günlükleri, döşeme sıcaklıkları ve silindir döngüsü takibi için ön yüz.
Aşağıdaki düğmeye basarak, bu şablon istemi önceden doldurulmuş olarak Ajan'ı açın.
Bu, teknoloji ek sici olmadan temel istemdir. Üretilen ön yüz yığınının ardından uyarlanabilir.
API Oyun Alanı
Asfalt sıcaklık kayıt şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve bir Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Tekniğinizi Seçin
Her kartı genişleterek CrewMember, DeliveryLog ve LaydownTemp'inizi seçtiğiniz yığın ile nasıl entegre edeceğinizi görün.
Flutter Asfalt Sıcaklık Kayıt Arka Ucu
React Asfalt Sıcaklık Kayıt Arka Ucu
React Yerel Asfalt Sıcaklık Kayıt Arka Ucu
Next.js Asfalt Sıcaklık Kayıt Arka Ucu
JavaScript Asfalt Sıcaklık Kayıt Arka Ucu
Android Asfalt Sıcaklık Kayıt Arka Ucu
iOS Asfalt Sıcaklık Kayıt Arka Ucu
Vue Asfalt Sıcaklık Kayıt Arka Ucu
Angular Asfalt Sıcaklık Kayıt Arka Ucu
GraphQL Asfalt Sıcaklık Kayıt Arka Ucu
REST API Asfalt Sıcaklık Kayıt Arka Ucu
PHP Asfalt Sıcaklık Kayıt Arka Ucu
.NET Asfalt Sıcaklık Kayıt Arka Ucu
Her Teknolojide Aldığınız Şeyler
Her yığın aynı asfalt günlük şemasını ve API sözleşmelerini kullanır.
Birleştirilmiş asfalt günlük veri yapısı
CrewMember, DeliveryLog, LaydownTemp ve RollerCycle'ı müşteriler arasında hizalı tutun.
Paving ekipleri için teslimat günlük iş akışları
Schema'yı değiştirmeden kamyon yüklerini, karışım türlerini ve varış sıcaklıklarını kaydedin.
İş sahasında serme sıcaklığı yakalama
Her asfalt geçişi için istasyon, hava durumu ve yüzey sıcaklığı okumalarını saklayın.
Sıkıştırma için silindir döngüsü izleme
Geçiş sayımlarını ve saha incelemesi ile kapanış için şerit segmentlerini takip et.
Teknoloji 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 | Asfalt Günlüğü Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Mobil ve web için asfalt kayıtları için tek kod tabanı. | Typed SDK | Tam | |
| 5 dakikadan az | Teslimat kayıtları ve sıcaklıklar için hızlı web kontrol paneli. | Typed SDK | Tam | |
| ~3–7 dk | Silindir döngüleri ve sıcaklıklar için çapraz platform saha uygulaması. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Asfalt kayıtları için sunucu tarafından render edilen işlemler konsolu. | Yazılı SDK | Tam | |
| ~3–5 dakika | Şantiye kayıt ekranları için hafif entegrasyon. | Yazılı SDK | Tam | |
| Yaklaşık 5 dakika | Teslimat ve geçici giriş için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Saha sıcaklık kaydı için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Asfalt kayıt tutma için Reactif web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Paving ekipleri için kurumsal operasyon uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Log panoları için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API entegrasyonu alan günlükleme araçları için. | REST API | Tam | |
| ~3 dk | Sunucu tarafı PHP entegrasyonu asfalt raporları için. | REST API | Tam | |
| ~3–7 dk | .NET entegrasyonu ekip ve geçici izleme için. | Tiplenmiş SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlatmadan ilk DeliveryLog veya LaydownTemp sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir Asfalt Sıcaklık Günlüğü arka ucu oluşturma hakkında yaygın sorular.
Asfalt Sıcaklık Kayıt Uygulamanızı Oluşturmaya Hazır Mısınız?
Asfalt sıcaklık kayıt projenizi dakikalar içinde başlatın. Kredi kartı gerektirmez.