Petrol Sondajı Delik Ucu Kayıt Arka Ucu Şablonu
Dipteki Saatler ve Delik Uçları için Aşınma Takibi
Back4app üzerinde dipteki saatler, PDC aşınma kayıtları, seri takibi ve delik koşu geçmişi için üretime hazır petrol sondajı delik ucu kayıt arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API alanı ve hızlı bir bootstrap için AI Agent istemi içerir.
Ana Noktalar
Bu şablon, operasyon personelinin delici kayıtları tek bir yerde tutabilmesi için alt tarafta saatler, PDC aşınma günlükleri ve seri takip ile bir petrol platformu matkap ucu günlük arka ucu sağlar.
- Alt tarafta saat takibi — Her RunLog'u bitRunId, hoursOnBottom ve startDepth ile kayıt edin, böylece delme zaman geçmişini takip edebilirsiniz.
- PDC aşınma günlükleri — Denetim takibi için wearRating, cutterCondition ve dullGrade ile WearLog girdilerini saklayın.
- Seri takibi — Her Bit ve SerialRecord'u seriNumber, bitType ve üreticiye göre kule değişimleri boyunca takip edin.
- Saha hazır günlük iş akışı — Bağlama Rig, Bit, RunLog, WearLog ve SerialRecord'u bir araya getirerek koordinatörlerin tek bir işletme izini gözden geçirmelerini sağlar.
- Çapraz platformlu sondaj arka ucu — Mobil ve web araçlarını, delme ucu günlükleri ve rig geçmişi için tek bir REST ve GraphQL API'si aracılığıyla sunun.
Genel Bakış: Petrol Rig Sondaj Ucu Günlüğü
Disiplinli bir petrol rig sondaj ucu günlük veri modeli olmadan, “mevcut” tahmin haline gelir - ve tahminler, sözleşmeler doğruluğa bağlı olduğunda pahalıdır. Netlik, kahramanlıkları geride bırakır. Back4app, Rig, Bit, RunLog, WearLog ve SerialRecord'a, petrol rig sondaj ucu günlük uygulamalarınızın özelleştirilmiş veritabanı çalışması olmadan arama, filtreleme ve güncelleme yapabileceği dayanıklı bir ev verir. Şema, Rig (rigName, location, activeShift), Bit (serialNumber, bitType, manufacturer), RunLog (bit, rig, hoursOnBottom, depthIn, depthOut), WearLog (bit, wearRating, cutterCondition, dullGrade) ve SerialRecord (bit, serialNumber, receivedAt, assignedToRig) ile birlikte kimlik doğrulama ve alan kaydı kalıplarını içerir. Tercih ettiğiniz ön yüzü bağlayın ve hızlıca delme ucu etkinliğini takip etmeye başlayın.
En iyi:
Petrol Kulesi Matkap Ucu Günlüğü: arka plan anlık görüntüsü
petrol kulesi matkap ucu günlüğü sadece hızla ilgili değildir; birisi “bunun doğru olduğunu nasıl bildiğini göster” diye sorduğunda savunulabilirlikle ilgilidir.
Eğer Back4app'ı değerlendiriyorsanız, Rig, Bit ve RunLog, özel SQL yazmadan önce elde ettiğiniz yapılandırmanın ne kadar olduğunu gösterir.
Temel Sondaj Matkabı Log Özellikleri
Bu merkezdeki her teknoloji kartı, Rig, Bit, RunLog, WearLog ve SerialRecord ile aynı matkap ucu kayıt şemasını kullanır.
Platform yönetimi
Platform sınıfı, rigName, konum ve activeShift'i saklar.
Matkap uçları için seri takibi
Uç sınıfı, seri numarası, uç türü ve üreticiyi takip eder.
Alt log'daki saatler
RunLog sınıfı bit, rig, alt saat, derinlik içi ve derinlik dışı değerlerini saklar.
PDC aşınma denetim günü
WearLog sınıfı bit, aşınma derecesi, kesici durumu ve körelme derecesini kaydeder.
Seri atama geçmişi
SerialRecord sınıfı bit, seri numarası, alındığı tarih ve atandığı rig'i bağlar.
Neden Back4app ile Petrol Sondaj Matkabı Log Arka Uç Yapmalısınız?
Back4app, ekibinizin altyapı yerine sondaj operasyonları ve muayene notlarına odaklanabilmesi için rig, matkap ve aşınma öğeleri sağlar.
- •Tek şemada matkap ve koşu takibi: Bit, RunLog ve SerialRecord sınıfları, seri numarası, altındaki saatler ve atanan rig ile bir sondaj geçmişine bağlı kalır.
- •Sorgulaması kolay aşınma notları: WearLog alanları gibi wearRating, cutterCondition ve dullGrade, PDC muayene incelemelerini aranabilir hale getirir.
- •Gerçek zamanlı + API esnekliği: Her rig paneli için REST ve GraphQL'ı kullanırken yeni RunLog ve WearLog girişleri için Live Queries kullanın.
Tüm platformlar arasında tek bir arka uç sözleşmesi ile sondaj matkabı log özelliklerini hızlı bir şekilde oluşturun ve geliştirin.
Ana Faydalar
Saha raporlamasını düzenli tutan bir matkap ucu kayıt arka ucu, operasyonları yavaşlatmadan çalışır.
Daha hızlı düzenek raporlama
Log tablolarını sıfırdan tasarlamak yerine Rig, RunLog ve WearLog sınıflarından başlayın.
Daha temiz aşınma incelemesi
PDC ucu kuyudan çıktığında wearRating, cutterCondition ve dullGrade'i birlikte sorgulayın.
Seri izlenebilirlik
Her Bit'i avluda, kamyonda ve düzenek tabanında takip etmek için serialNumber ve assignedToRig kullanın.
Açık erişim kontrolü
Yetkilendirilmiş ekip üyelerinin delgi kayıtları oluşturabilmesi ve güncelleyebilmesi için ACL ve CLP kurallarını ayarlayın.
Çalıştırma geçmişi ve envanter bağlantısı
RunLog kayıtlarını Bit ve Rig nesneleriyle bağlayarak devamlı bir işletim geçmişi oluşturun.
Yapay zeka destekli başlangıç
Tek bir yapılandırılmış istemle arka uç iskeletini ve entegrasyon kılavuzunu hızlıca oluşturun.
Delgi ucu kayıt uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajansı'nın delgi ucu kayıt arka ucunu oluşturmasına ve tek bir istemden dibin saatlerini, aşınmayı ve seri takibini üretmesine izin verin.
Başlamak için ücretsiz — Aylık 50 AI Ajan önerisi, kredi kartı gerektirmiyor
Teknik Yığın
Bu matkap ucu günlüğü arka uç şablonu ile her şey dahil.
ER Diyagramı
Petrol platformu matkap ucu kaydı arka uç şeması için varlık-ilişki modeli.
Rik, bitler, çalışma logları, aşınma logları ve seri takip kayıtlarını kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
Rig ||--o{ DrillBit : "assigned"
DrillBit ||--o{ DrillBitRun : "used in"
DrillBit ||--o{ WearLog : "inspected by"
DrillBit ||--o{ SerialTransfer : "moved"
DrillBitRun ||--o{ WearLog : "basis for"
Rig {
String objectId PK
String rigName
String fieldArea
String status
String siteSupervisor
Date createdAt
Date updatedAt
}
DrillBit {
String objectId PK
String serialNumber
String bitType
Number sizeInches
String manufacturer
String status
String rigId FK
Date createdAt
Date updatedAt
}
DrillBitRun {
String objectId PK
String drillBitId FK
String rigId FK
Number hoursOnBottom
Number footageDrilled
Date runDate
String driller
Date createdAt
Date updatedAt
}
WearLog {
String objectId PK
String drillBitId FK
String runId FK
Number pdcWear
Number gageLoss
String comments
String inspectedBy
Date createdAt
Date updatedAt
}
SerialTransfer {
String objectId PK
String drillBitId FK
String fromLocation
String toLocation
String transferType
String handledBy
Date transferDate
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Kimlik doğrulama, platform seçimi, çalışma kaydı, aşınma denetimi ve seri takip için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant Crew as Rig Crew
participant App as Oil Rig Drill Bit Log App
participant Back4app as Back4app Cloud
Crew->>App: Sign in to the drill bit log
App->>Back4app: POST /login
Back4app-->>App: Session token
Crew->>App: Review DrillBit inventory by serialNumber and status
App->>Back4app: GET /classes/DrillBit?include=rig&order=-updatedAt
Back4app-->>App: DrillBit rows with rig pointers
Crew->>App: Record a DrillBitRun with hoursOnBottom and footageDrilled
App->>Back4app: POST /classes/DrillBitRun
Back4app-->>App: DrillBitRun objectId
Crew->>App: File a WearLog for pdcWear and gageLoss
App->>Back4app: POST /classes/WearLog
Back4app-->>App: WearLog objectId
App->>Back4app: GET /classes/SerialTransfer?order=-transferDate
Back4app-->>App: Latest serial transfer trailVeri Sözlüğü
Delgi ucu 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 |
| rigName | String | Name of the drilling rig | |
| fieldArea | String | Operating field or basin | |
| status | String | Current rig status | |
| siteSupervisor | String | Primary operations contact for the rig | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları Rig içinde
Güvenlik ve İzinler
ACL ve CLP stratejisinin platformları, uçları, çalışma günlüklerini, aşınma günlüklerini ve seri kayıtları nasıl güvence altına aldığı.
Ekip sahipli log kontrolü
Sadece yetkili kullanıcılar rig ve bit loglarını oluşturabilir veya düzenleyebilir; diğerleri alan girişlerini değiştiremez.
Envanter ve aşınma bütünlüğü
Sadece onaylı koordinatörler SerialRecord ve WearLog girdileri oluşturabilir. Doğrulama için Cloud Code kullanın.
Kapsamlı rig erişimi
Takımların yalnızca destekledikleri kuyu ve bitleri görmesini sağlamak için okuma erişimini rig, vardiya veya role göre kısıtlayın.
Şema JSON
Kopyalamaya hazır ham JSON şeması tanımı Back4app içine veya uygulama referansı olarak kullanmak için.
{
"classes": [
{
"className": "Rig",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"rigName": {
"type": "String",
"required": true
},
"fieldArea": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"siteSupervisor": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "DrillBit",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"serialNumber": {
"type": "String",
"required": true
},
"bitType": {
"type": "String",
"required": true
},
"sizeInches": {
"type": "Number",
"required": true
},
"manufacturer": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"rig": {
"type": "Pointer",
"required": false,
"targetClass": "Rig"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "DrillBitRun",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"drillBit": {
"type": "Pointer",
"required": true,
"targetClass": "DrillBit"
},
"rig": {
"type": "Pointer",
"required": true,
"targetClass": "Rig"
},
"hoursOnBottom": {
"type": "Number",
"required": true
},
"footageDrilled": {
"type": "Number",
"required": true
},
"runDate": {
"type": "Date",
"required": true
},
"driller": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "WearLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"drillBit": {
"type": "Pointer",
"required": true,
"targetClass": "DrillBit"
},
"run": {
"type": "Pointer",
"required": true,
"targetClass": "DrillBitRun"
},
"pdcWear": {
"type": "Number",
"required": true
},
"gageLoss": {
"type": "Number",
"required": false
},
"comments": {
"type": "String",
"required": true
},
"inspectedBy": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SerialTransfer",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"drillBit": {
"type": "Pointer",
"required": true,
"targetClass": "DrillBit"
},
"fromLocation": {
"type": "String",
"required": true
},
"toLocation": {
"type": "String",
"required": true
},
"transferType": {
"type": "String",
"required": true
},
"handledBy": {
"type": "String",
"required": true
},
"transferDate": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Agent ile inşa et
Bu şablondan, ön uç, arka uç, kimlik doğrulama ve çalışma, aşınma ve seri akışlar dahil olmak üzere gerçek bir matkap ucu günlük uygulaması oluşturmak için Back4app AI Agent'ını kullanın.
Back4app üzerinde bu tam şema ve davranışla bir petrol platformu matkap ucu günlük uygulaması arka ucu oluşturun. Şema: 1. Kullanıcı (kullanım Back4app yerleşik): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. Platform: platformAdı (String, zorunlu), konum (String, zorunlu), aktifVardiya (String); objectId, createdAt, updatedAt (sistem). 3. Uç: seriNumarası (String, zorunlu, benzersiz), uçTürü (String, zorunlu), üretici (String), platform (Platforma İşaretçi, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 4. ÇalışmaKaydı: uç (Uça İşaretçi, zorunlu), platform (Platforma İşaretçi, zorunlu), dipteki süre (Sayı, zorunlu), derinlikİçeri (Sayı), derinlikDışı (Sayı), çalışmaTarihi (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem). 5. AşınmaKaydı: uç (Uça İşaretçi, zorunlu), aşınmaDerecesi (Sayı, zorunlu), kesiciDurumu (String, zorunlu), körelikDerecesi (String), notlar (String), muayeneTarihi (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem). 6. SeriKaydı: uç (Uça İşaretçi, zorunlu), seriNumarası (String, zorunlu), alınmaTarihi (Tarih, zorunlu), atananPlatform (Platforma İşaretçi, isteğe bağlı), durum (String, zorunlu); objectId, createdAt, updatedAt (sistem). Güvenlik: - Platform ve uç günlüklerini yetkilendirilmiş ekip ve koordinatörlerle sınırlayın. AşınmaKaydı ve SeriKaydı yazımlarını Cloud Code'da doğrulayın. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Platformları listele, uçları seri numarasına göre yükle, ÇalışmaKaydı girişleri oluştur, AşınmaKaydı muayeneleri yaz ve SeriKaydı atamalarını güncelle. Teslimat: - Şemalı, ACL'li, CLP'li Back4app uygulaması; platformlar, uçlar, çalışma kayıtları, aşınma kayıtları ve seri kayıtlar için ön uç.
Bu şablon istemi önceden doldurulmuş olarak Agent'ı açmak için aşağıdaki butona basın.
Bu, bir teknoloji eklentisi olmadan temel istemdir. Üretilen ön uç yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
REST ve GraphQL uç noktalarını delik kaydı şemasına karşı deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerekmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Seçtiğiniz yığın ile Rig, Bit ve RunLog'u nasıl entegre edeceğinizi görmek için her kartı genişletin.
Flutter Matkap Ucu Günlüğü Arka Ucu
React Matkap Ucu Günlüğü Arka Ucu
React Yerel Matkap Ucu Günlüğü Arka Ucu
Next.js Matkap Ucu Günlüğü Arka Ucu
JavaScript Matkap Ucu Günlüğü Arka Ucu
Android Matkap Ucu Günlüğü Arka Ucu
iOS Matkap Ucu Günlüğü Arka Ucu
Vue Matkap Ucu Günlüğü Arka Ucu
Angular Matkap Ucu Günlüğü Arka Ucu
GraphQL Matkap Ucu Günlüğü Arka Ucu
REST API Matkap Ucu Günlüğü Arka Ucu
PHP Matkap Ucu Günlüğü Arka Ucu
.NET Matkap Ucu Günlüğü Arka Ucu
Her Teknoloji ile Ne Alırsınız
Her yığın aynı delme ucu günlük arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik delme günlüğü yapısı
Bir tutarlı şemayla platformları, uçlarını, çalışma günlüklerini, aşınma günlüklerini ve seri kayıtları yönetin.
Kuyu açma için alt kısımda saatler
İşlem ekiplerinin delikteki uç süresini gözden geçirebilmeleri için runDate ve hoursOnBottom kaydedin.
Denetim ekipleri için PDC aşınma günlükleri
Net bir sonrası analiz için wearRating, cutterCondition ve dullGrade depolayın.
Platform envanteri için seri takibi
Her ucu hareketler ve atamalar boyunca takip etmek için serialNumber ve assignedToRig kullanın.
REST/GraphQL API'leri kuyu açma araçları için
Saha panelleri, mobil kontrol listeleri veya arka ofis sistemleri ile entegre edin.
Delgi Ucu Günlük Çerçevesi Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızını, SDK stilini ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Matkap Ucu Günlüğü Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web için tek bir kod tabanı ile rig log araçları. | Tipik SDK | Tam | |
| 5 dakikadan kısa | Matkap ucu logları için hızlı web paneli. | Yazılı SDK | Tam | |
| ~3-7 dk | Saha loglama için çoklu platform mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Rig operasyonları için sunucu üzerinde işlenen web uygulaması. | Yazılı SDK | Tam | |
| ~3–5 dk | Delik takibi için hafif web entegrasyonu. | Tiplenmiş SDK | Tam | |
| Yaklaşık 5 dk | Raf zemini kaydı için yerel Android uygulaması. | Tiplenmiş SDK | Tam | |
| 5 dakikadan kısa | Saha denetimleri için yerel iOS uygulaması. | Tiplenmiş SDK | Tam | |
| ~3–7 dk | React delik ucu günlükleri için web UI. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Sondaj koordinatörleri için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Delik ve aşınma sorguları için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API entegrasyonu için alan kayıt sistemleri. | REST API | Tam | |
| ~3 dk | Sunucu taraflı PHP arka uç, sondaj kaydı portalları için. | REST API | Tam | |
| ~3–7 dk | .NET arka ucu, operasyon takibi için. | Tipli SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlangıcından ilk tezgah veya matkap ucu günlüğü sorgusuna kadar beklenen sürenin yansımasıdır.
Sıkça Sorulan Sorular
Bu şablon ile bir petrol kulesi matkap ucu günlüğü backend'i oluşturma hakkında yaygın sorular.
Sondaj Ucu Kayıt Uygulamanızı Oluşturmaya Hazır mısınız?
Matkap ucu kaydı projenize dakikalar içinde başlayın. Kredi kartı gerekmiyor.