Organik Sertifikasyon Kaydı Arka Ucu Şablonu
Arazi Geçmişi, Tohum Kaynağı ve Hasat Ayırma Kayıtları
Üretime hazır organik sertifikasyon kaydı arka ucu Back4app üzerinde arazi geçmişi takibi, tohum kaynağı kayıtları ve hasat ayırma içerir. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajansı istemi içerir.
Ana Noktalar
Bu şablon, ekibinizin arazi tarihini takip etmesine, tohum kaynağı günlüklerini ve hasat ayrımını tutmasına olanak tanıyan bir organik sertifikasyon günlüğü arka ucu sağlar, böylece daha az gidip gelme ile tarlaları, girdileri ve hasat partilerini belgeleyebilirsiniz.
- Arazi geçmişi bir yerde — Her bir arazi parselinin önceki kullanımı, geçiş durumu ve denetim notları ile birlikte kaydedilmesi için Arazi Geçmişi girdilerini takip edin.
- Sağlam tohum kaynağı günlükleri — Her dikim etkinliği için tedarikçi, parti numarası ve organik doğrulama detayları ile Tohum Kaynağı Günlüğü girdilerini kaydedin.
- Denetleyebileceğiniz hasat ayrımı — Sertifikalı ve sertifikasız ürünlerin ayrımını korumak için Hasat Partisi ve Ayrım Etkinliği kayıtlarını ürün partilerine bağlayın.
- Saha personeli ve koordinatörler uyumlu kalır — Farm, Field ve AuditEntry güncellemelerini kullanarak operasyonları, denetimleri ve uyum notlarını senkronize tutun.
- Web ve mobil için tek bir arka uç — Aynı REST ve GraphQL API'si aracılığıyla React, Flutter, Next.js ve diğer müşterilere hizmet verin.
Genel Bakış: Organik Sertifikasyon Kaydı
İyi bir organik sertifikasyon hijyeni, inceleyicilerin bir kaydı örnekleyebilmesi ve hemen kapsam, durum ve bir sonraki gerekli eylemi anlayabilmesi anlamına gelir. Küçük gecikmeler hızla birikir. Back4app üzerinde, Farm, Field, LandHistory, SeedSourceLog ve HarvestBatch, birbirine bağlı bir organik sertifikasyon anlatısına bağlanır, bağlantısız biletler ve dosyalar yığınından ziyade. Şema, Farm (isim, konum, operatör), Field (çiftlik, parselId, hektar, organikDurum), LandHistory (alan, öncekiKullanım, geçişBaşlangıçTarihi, denetimNotu), SeedSourceLog (alan, ürün, tedarikçi, partiNumarası, organikDoğrulanmış), HarvestBatch (alan, ürün, hasatTarihi, ayrımDurumu), SeparationEvent (hasatPartisi, handledBy, depolamaAlanı, notlar) ve AuditEntry (entityType, entityId, eylem, zamanDamgası) ile kimlik doğrulama ve izlenebilirlik özellikleri ile birlikte gelir. Tercih ettiğiniz ön yüzü bağlayın ve daha hızlı gönderin.
En iyi:
Organik Sertifika: arka plan anlık görüntüsü
Eğer organik sertifika paydaşları basit sorulara saniyeler içinde cevap veremiyorlarsa, toplantılarda — yavaş ve pahalı bir şekilde — cevap vereceklerdir.
İster web, ister mobil gönderin, Tarım, Tarla ve Arazi Geçmişi omurgayı oluşturmaktadır — bu sayfa, paydaşları hizalamanın en hızlı yoludur.
Temel Organik Günlük Özellikleri
Bu merkezdeki her teknoloji kartı, Farm, Field, LandHistory, SeedSourceLog, HarvestBatch, SeparationEvent ve AuditEntry ile aynı organik sertifikasyon kayıt şemasını kullanır.
Arazi tarihi izleme ile Field ve LandHistory
Field, parcelId, acreage ve organicStatus'ı saklarken, LandHistory önceki kullanımı ve geçiş tarihlerinin kayıtlarını tutar.
Tohum kaynağı günlükleri ile SeedSourceLog
SeedSourceLog, bir alanı, ürünü, tedarikçiyi, lot numarasını ve organik doğrulanmış durumu bağlar.
Hasat ayrımı HarvestBatch ve SeparationEvent kullanarak
HarvestBatch hasatTarihi ve ayrımDurumu tutar; SeparationEvent depolamaAlanı ve işlem notlarını kaydeder.
Denetim izleme ile AuditEntry
AuditEntry varlıkTipi, varlıkId, eylem ve zaman damgasını kaydeder.
Neden Back4app ile Organik Sertifika Günlüğü Arka Uç Oluşturmalısınız?
Back4app size çiftlik, alan ve izlenebilirlik prensipleri sunar, böylece ekibiniz arka uç bakımı yerine denetim ve ayrım kontrollerine zaman ayırabilir.
- •Arazi ve alan takibi: Alan ve Arazi Tarihçesi sınıfları, elektronik tablo işarşlarını zorlamadan önceki kullanımı, arazi büyüklüğünü ve organikDurumu yakalar.
- •Tohum kaynağı ve hasat denetim izi: SeedSourceLog ve HarvestBatch kayıtları tedarikçi, lotNumarası ve ayrımDurumu ile birlikte gözden geçirme için bağlı kalır.
- •Gerçek zamanlı + API esnekliği: AuditEntry güncellemeleri için Live Queries'i kullanın, her istemci için REST ve GraphQL'ı erişilebilir tutun.
Organik sertifika günlüğünü bir kez oluşturun ve çiftliklerin, koordinatörlerin ve saha personelinin aynı arka uç sözleşmesi üzerinden çalışmasına izin verin.
Temel Faydalar
Alan çalışmasını, kaynak kayıtlarını ve hasat ayrımını düzenli tutan bir günlük arka ucu.
Daha hızlı alan kurulumu
Arazi geçmişi tablolarını sıfırdan oluşturmak yerine Tarla, Alan ve AraziGeçmişi sınıflarından başlayın.
Açıkça okunan kaynak izlenebilirlik
Girdi geçmişini gözden geçirmek için tedarikçi, lotNumarası ve organikDoğrulandı gibi SeedSourceLog alanlarını kullanın.
Ayrıştırma kontrolleri görünür kalır
HasatParti ve AyrıştırmaOlay kayıtları, sertifikalı lotların ayrı işlenip işlenmediğini doğrulamayı kolaylaştırır.
Denetim dostu değişiklikler
DenetimGirişi, denetimler ve düzeltmeler için entityType ve eylem geçmişini kullanılabilir durumda tutar.
Her istemci için bir API
REST ve GraphQL sırası şemasını yeniden tasarlamadan Alan, SeedSourceLog ve HasatParti kayıtlarını okuyabilir.
AI başlangıç iş akışı
Organik sertifika günlüğü iskeletini ve entegrasyon kılavuzunu tek bir yapılandırılmış istemden oluşturun.
Organik sertifika günlüğünüzü başlatmaya hazır mısınız?
Back4app AI Ajanı'nın organik sertifika günlüğü arka ucunu oluşturmasına ve tek bir istemden arazi geçmişi, tohum kaynağı günlüğü ve hasat ayrımı iş akışlarını oluşturmasına izin verin.
Başlamak için ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerekmez
Teknik Yığın
Bu organik sertifikasyon günlüğü arka uç şablonuna dahil olan her şey.
Organik ER Diyagramı
Organik sertifikasyon log şeması için varlık ilişkisi modeli.
Çiftlikler, alanlar, arazi geçmişi, tohum kaynağı logları, hasat partileri, ayrım olayları ve denetim girişleri kapsayan şema.
Şemayı görüntüle
erDiagram
Inspector ||--o{ Farm : "manager"
Farm ||--o{ LandParcel : "farm"
Farm ||--o{ SeedSourceLog : "farm"
Farm ||--o{ HarvestLot : "farm"
Farm ||--o{ CertificationVisit : "farm"
Farm ||--o{ ComplianceEntry : "farm"
Inspector ||--o{ CertificationVisit : "inspector"
LandParcel ||--o{ SeedSourceLog : "landParcel"
LandParcel ||--o{ HarvestLot : "landParcel"
Inspector {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Farm {
String objectId PK
String farmName
String organicStatus
String managerId FK
Date createdAt
Date updatedAt
}
LandParcel {
String objectId PK
String farmId FK
String parcelName
String historyNotes
Date lastConventionalUseDate
Date createdAt
Date updatedAt
}
SeedSourceLog {
String objectId PK
String farmId FK
String landParcelId FK
String cropName
String seedSupplier
String seedLotNumber
Boolean organicVerified
String documentUrl
Date createdAt
Date updatedAt
}
HarvestLot {
String objectId PK
String farmId FK
String landParcelId FK
String lotCode
String cropName
Date harvestDate
String separationStatus
String storageArea
Date createdAt
Date updatedAt
}
CertificationVisit {
String objectId PK
String farmId FK
String inspectorId FK
Date visitDate
String visitType
String result
String notes
Date createdAt
Date updatedAt
}
ComplianceEntry {
String objectId PK
String farmId FK
String category
String status
String summary
Date resolvedAt
Date createdAt
Date updatedAt
}
Sertifika Akışı
Kimlik doğrulama, alan incelemesi, tohum kaynağı kaydı, hasat ayırma ve denetim girdileri için tipik çalışma akışı.
Şemayı görüntüle
sequenceDiagram
participant Inspector
participant App as Organic Certification Log App
participant Back4app as Back4app Cloud
Inspector->>App: Sign in to review farm logs
App->>Back4app: POST /login
Back4app-->>App: Session token
Inspector->>App: Open farm list
App->>Back4app: GET /classes/Farm?include=manager
Back4app-->>App: Farm status and manager pointers
Inspector->>App: Add land history and seed source details
App->>Back4app: POST /classes/LandParcel and POST /classes/SeedSourceLog
Back4app-->>App: Parcel objectId and seedSourceLog objectId
Inspector->>App: Record harvest separation
App->>Back4app: POST /classes/HarvestLot
Back4app-->>App: Harvest lot saved
App->>Back4app: GET /classes/ComplianceEntry?order=-updatedAt
Back4app-->>App: Compliance entries and live updatesVeri Sözlüğü
Organik sertifikasyon kayıt şemasındaki her sınıf için 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) | |
| role | String | Inspector role (e.g. coordinator, fieldStaff, reviewer) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları Inspector içinde
Güvenlik ve İzinler
ACL ve CLP stratejisinin çiftlikleri, alanları, günlükleri ve ayrım kayıtlarını nasıl güvence altına aldığı.
Personel ve koordinatörler için rol tabanlı erişim
Alan personelinin günlükler oluşturabilmesi için roller kullanın, koordinatörler arazi geçmişini ve ayrım detaylarını gözden geçirip onaylayabilir.
Çiftlik kayıtlarındaki sahiplik
Çiftlik ve alan güncellemeleri, ACL ve Cloud Code kontrolleri ile doğru operatör veya kuruluşa sınırlı olmalıdır.
Gözden geçirilebilir denetim izi
Denetim Girişi'ni sadece ekleme modunda tutarak incelemeler ve düzeltmeler için önceki eylemlerin görünür kalmasını sağla.
Şema JSON
Back4app'a kopyalamaya hazır ham JSON şeması tanımı veya uygulama referansı olarak kullan.
{
"classes": [
{
"className": "Inspector",
"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": "Farm",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"farmName": {
"type": "String",
"required": true
},
"organicStatus": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "Inspector"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "LandParcel",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"farm": {
"type": "Pointer",
"required": true,
"targetClass": "Farm"
},
"parcelName": {
"type": "String",
"required": true
},
"historyNotes": {
"type": "String",
"required": true
},
"lastConventionalUseDate": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SeedSourceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"farm": {
"type": "Pointer",
"required": true,
"targetClass": "Farm"
},
"landParcel": {
"type": "Pointer",
"required": true,
"targetClass": "LandParcel"
},
"cropName": {
"type": "String",
"required": true
},
"seedSupplier": {
"type": "String",
"required": true
},
"seedLotNumber": {
"type": "String",
"required": true
},
"organicVerified": {
"type": "Boolean",
"required": true
},
"documentUrl": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "HarvestLot",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"farm": {
"type": "Pointer",
"required": true,
"targetClass": "Farm"
},
"landParcel": {
"type": "Pointer",
"required": true,
"targetClass": "LandParcel"
},
"lotCode": {
"type": "String",
"required": true
},
"cropName": {
"type": "String",
"required": true
},
"harvestDate": {
"type": "Date",
"required": true
},
"separationStatus": {
"type": "String",
"required": true
},
"storageArea": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CertificationVisit",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"farm": {
"type": "Pointer",
"required": true,
"targetClass": "Farm"
},
"inspector": {
"type": "Pointer",
"required": true,
"targetClass": "Inspector"
},
"visitDate": {
"type": "Date",
"required": true
},
"visitType": {
"type": "String",
"required": true
},
"result": {
"type": "String",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ComplianceEntry",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"farm": {
"type": "Pointer",
"required": true,
"targetClass": "Farm"
},
"category": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"summary": {
"type": "String",
"required": true
},
"resolvedAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Bu şablondan, ön yüz, arka yüz, kimlik doğrulama ve arazi geçmişi, tohum kaynağı kaydı ve hasat ayrım akışları içeren gerçek organik sertifikasyon günlük uygulaması oluşturmak için Back4app AI Ajanı'nı kullan.
Back4app üzerinde bu tam şemaya ve davranışa sahip bir organik sertifikasyon günlük uygulaması arka ucunu oluşturun. Şema: 1. Kullanıcı (kullan Back4app yerleşik): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. Çiftlik: isim (String, gerekli), konum (String, gerekli), işletmeci (Kullanıcıya işaretçi, gerekli); objectId, createdAt, updatedAt (sistem). 3. Alan: çiftlik (Çiftliğe işaretçi, gerekli), parselId (String, gerekli), arazi (Sayı, gerekli), organikDurum (String, gerekli); objectId, createdAt, updatedAt (sistem). 4. AraziGeçmişi: alan (Alana işaretçi, gerekli), önceki kullanım (String, gerekli), geçişBaşlangıçTarihi (Tarih, gerekli), incelemeNotu (String); objectId, createdAt, updatedAt (sistem). 5. TohumKaynakGünlüğü: alan (Alana işaretçi, gerekli), mahsul (String, gerekli), tedarikçi (String, gerekli), partiNumarası (String, gerekli), organikDoğrulanmış (Boolean, gerekli); objectId, createdAt, updatedAt (sistem). 6. HasatPartisi: alan (Alana işaretçi, gerekli), mahsul (String, gerekli), hasatTarihi (Tarih, gerekli), ayırmaDurumu (String, gerekli); objectId, createdAt, updatedAt (sistem). 7. AyırmaOlayı: hasatPartisi (HasatPartisine işaretçi, gerekli), tarafından(işlenen) (Kullanıcıya işaretçi, gerekli), depolamaAlanı (String, gerekli), notlar (String); objectId, createdAt, updatedAt (sistem). 8. DenetimGirişi: varlıkTipi (String, gerekli), varlıkId (String, gerekli), eylem (String, gerekli), zamanDamgası (Tarih, gerekli); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca çiftlik işletmecisi veya yetkilendirilmiş personel alan ve günlük kayıtlarını güncelleyebilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt olma, giriş yapma, çıkış yapma. Davranış: - Çiftlikleri ve alanları listeleyin, arazi geçmişi girişleri oluşturun, tohum kaynak günlüklerini kaydedin, hasat partilerini yakalayın ve ayırma olaylarını kaydedin. Teslimat: - Şemaya, ACL'lere, CLP'lere sahip Back4app uygulaması; çiftlikler, alanlar, tohum kaynak günlükleri, hasat partileri, ayırma olayları ve denetim girişleri için ön uç.
Bu şablon istemi önceden doldurulmuş olarak Ajan'ı açmak için aşağıdaki düğmeye basın.
Bu, teknoloji eki olmayan temel istemdir. Oluşturulan ön uç yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Organik sertifikasyon günlüğü şemasına karşı GraphQL uç noktalarını ve REST'i deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.
Bu şemayı kullanan aynı şablondur.
Teknolojinizi Seçin
Her kartı genişletin, Farm, Field ve LandHistory'yi seçtiğiniz yığınla nasıl entegre edeceğinizi görmek için.
Flutter Organik Sertifika Log Backend
React Organik Sertifika Log Backend
React Yerel Organik Sertifika Log Backend
Next.js Organik Sertifika Log Backend
JavaScript Organik Sertifika Log Backend
Android Organik Sertifika Log Backend
iOS Organik Sertifika Log Backend
Vue Organik Sertifika Log Backend
Angular Organik Sertifika Log Backend
GraphQL Organik Sertifika Log Backend
REST API Organik Sertifika Log Backend
PHP Organik Sertifika Log Backend
.NET Organik Sertifika Log Backend
Her Teknolojide Ne Alırsınız
Her yığın aynı organik sertifikasyon günlük şemasını ve API sözleşmelerini kullanır.
Bütünleşik organik günlük yapısı
Tarım, alan, tohum kaynağı günlüklerini ve hasat ayrımını tek bir tutarlı şemayla yönetin.
Sertifika incelemesi için arazi geçmişi
Önceki kullanımı, geçiş tarihlerini ve sorgulanması kolay alanlardaki denetim notlarını saklayın.
Ekim partileri için kaynak izlenebilirliği
Her SeedSourceLog girişi için tedarikçi, lot numarası ve organik onaylı bilgilerini kaydedin.
Hasat lotları için ayırma izleme
Sertifikalı ürünün nasıl ayrıldığını göstermek için HarvestBatch ve SeparationEvent kayıtlarını kullanın.
REST/GraphQL API'leri operasyon ekipleri için
Mobil, web veya arka ofis araçlarından aynı alanı ve günlük verilerini okuyun ve yazın.
Organik Kayıt Teknolojisi Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızı, SDK tarzı ve yapay zeka desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Organik Günlük Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web için alan incelemesi ve günlük incelemesi için tek kod tabanı. | Yazılı SDK | Tam | |
| 5 dakikadan az | Tarım ve hasat ayırma incelemesi için hızlı web panosu. | Yazılı SDK | Tam | |
| ~3–7 dk | Sahada çalışanlar ve koordinatörler için çapraz platform mobil uygulama. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Arazi geçmişi ve tohum kaynağı günlükleri için sunucu üzerinde işlenen gösterge panosu. | Typed SDK | Tam | |
| ~3–5 dk | Organik kayıtlar için hafif web entegrasyonu. | Typed SDK | Tam | |
| Yaklaşık 5 dk | Saha denetimleri ve ayrım kontrolleri için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Tarım ve hasat incelemesi için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3-7 dk | Arazi geçmiş kayıtları ve günlükler için Reactif web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Sertifikasyon operasyonları için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan kısa | İç içe geçmiş çiftlik ve alan sorguları için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dak) kurulum | Saha kayıtları ve denetim izleri için REST API entegrasyonu. | REST API | Tam | |
| ~3 dak | Organik kayıt iş akışları için sunucu tarafı PHP arka uç. | REST API | Tam | |
| ~3–7 dk | .NET sertifikasyon ve kayıt incelemesi için arka uç. | Yazılı SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak projeyi başlatmaktan ilk Tarım veya Alan sorgusuna kadar beklenen süreyi yansıtır.
Sık Sorulan Sorular
Bu şablonla organik sertifikasyon defteri arka ucu oluşturma ile ilgili yaygın sorular.
Organik Sertifikasyon Kayıtınızı Oluşturmaya Hazır mısınız?
Organik sertifikasyon projenize dakikalar içinde başlayın. Kredi kartı gerekmiyor.