Asfalt Günlüğü
AI Agent ile Oluştur
Asfalt Sıcaklık Kaydı Arka Uç

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.

  1. Teslimat logu takibiKamyon numarası, karışım tipi ve varış sıcaklığı ile Model DeliveryLog kayıtları oluşturun.
  2. Döşeme sıcaklığı yakalamaHer asfalt geçişi için istasyon, yüzey ve recordedAt ile LaydownTemp okumalarını kaydedin.
  3. Silindiri döngü geçmişiSilindiri döngü sayılarını şerit segmentleri ve sıkıştırma notları ile ilişkilendirin.
  4. 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 döşeme operasyonlarıSıcaklık kaydı uygulamalarıDöşeme ekipleri için teslimat takibiYatırım ve sıkıştırma raporlamasıMVP'ler saha operasyonları için yayına alınıyorEkipler asfalt iş akışları için BaaS'ı seçiyor

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.

Ön Uç
13+ teknolojileri
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ı

Asfalt sıcaklık kaydı şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
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
Mermaid
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 events

Alan Sözlüğü

Asfalt sıcaklık günlüğü şemasındaki her sınıf için tam alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user (e.g., manager, coordinator, fieldStaff)
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

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.

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

Dakikalar içinde YayınlaAyda 50 ücretsiz ifadeKredi kartı gerekmez

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.

Oyun alanını yüklüyor…

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çeveKurulum SüresiAsfalt Günlüğü FaydasıSDK TürüAI Desteği
Yaklaşık 5 dkMobil ve web için asfalt kayıtları için tek kod tabanı.Typed SDKTam
5 dakikadan azTeslimat kayıtları ve sıcaklıklar için hızlı web kontrol paneli.Typed SDKTam
~3–7 dkSilindir döngüleri ve sıcaklıklar için çapraz platform saha uygulaması.Typed SDKTam
Hızlı (5 dk) kurulumAsfalt kayıtları için sunucu tarafından render edilen işlemler konsolu.Yazılı SDKTam
~3–5 dakikaŞantiye kayıt ekranları için hafif entegrasyon.Yazılı SDKTam
Yaklaşık 5 dakikaTeslimat ve geçici giriş için yerel Android uygulaması.Yazılı SDKTam
5 dakikadan azSaha sıcaklık kaydı için yerel iOS uygulaması.Yazılı SDKTam
~3–7 dkAsfalt kayıt tutma için Reactif web arayüzü.Yazılı SDKTam
Hızlı (5 dk) kurulumPaving ekipleri için kurumsal operasyon uygulaması.Yazılı SDKTam
2 dakikadan azLog panoları için esnek GraphQL API.GraphQL APITam
Hızlı (2 dk) kurulumREST API entegrasyonu alan günlükleme araçları için.REST APITam
~3 dkSunucu tarafı PHP entegrasyonu asfalt raporları için.REST APITam
~3–7 dk.NET entegrasyonu ekip ve geçici izleme için.Tiplenmiş SDKTam

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ığı günlük ekipleri durum, teslimat ve konumu nasıl modellemeli, çoğaltma kayıtları oluşturmadan?
Tedarikçiler ve siteler arasında asfalt sıcaklığı günlüğü izlenebilirliği için hangi tanımlayıcılar en önemlidir?
Model, tarak veya ERP akışı gibi asfalt sıcaklık kayıt entegrasyonları için yeterince esnek mi?
Flutter'da son teslimat kayıtlarını nasıl gösteririm?
Next.js'dan bir döşeme sıcaklığını nasıl kaydedebilirim?
React Native, silindir döngülerini çevrimdışı önbelleğe alabilir mi?
Geçersiz sıcaklıkların kaydedilmesini nasıl engelleyebilirim?
Android'da asfalt kayıtlarını göstermek için en iyi yol nedir?
Asfalt kaydı akışı uçtan uca nasıl çalışır?

Dünyada geliştiriciler tarafından güvenilir

Asfalt sıcaklık kayıt ürünlerini daha hızlı gönderen takımlara katılın Back4app şablonları ile

G2 Users Love Us Badge

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.

Teknoloji Seçin