ESG Karbon Dengesi İzleyici Arka Uç Şablonu
Denetimden Geçebilir Offset Alımları ve Raporlama
Back4app üzerinde üretime hazır ESG karbon dengesi izleyici arka uç ile Kullanıcı hesapları, OffsetProject kayıtları, OffsetPurchase günlükleri, VerificationRecord incelemeleri ve AnnualReport özetleri. ER diyagramı, veri sözlüğü, JSON şeması, API kumanda odası ve hızlı kurulum için bir AI Agent istemi içerir.
Ana Çıkarımlar
Bu şablon, operasyon liderlerinin her karbon dengeleme talebini izleyebilmesi için, denetlenebilir OffsetPurchase kayıtları, VerificationRecord geçmişi ve AnnualReport özetleri ile bir ESG karbon dengeleme arka ucu sağlamaktadır.
- Denetlenebilir satın alma geçmişi — Her OffsetPurchase'ı purchaseId, tonsPurchased, unitPrice ve status ile saklayarak finans ve ESG ekiplerinin talepleri uzlaştırabilmesine olanak tanıyın.
- Proje doğrulama izleme — Her VerificationRecord'u bir OffsetProject ile verificationType, result, evidenceUrl ve notlar ile izleyin.
- Yıllık raporlama hazırlığı — Manual olarak oluşturulmuş veri dışa aktarımlarına gerek kalmadan, OffsetPurchase toplamlarından ve doğrulanmış OffsetProject hacimlerinden AnnualReport kayıtları oluşturun.
- ESG kayıtlarına kontrollü erişim — Kullanıcı, OffsetPurchase, OffsetProject, VerificationRecord ve AnnualReport nesneleri için ACL'ler ve Cloud Code kontrolleri ile güncellemeleri sınırlayın.
- Web ve mobil için tek API yüzeyi — Bir REST ve GraphQL arka uç üzerinden dashboard, denetim ve raporlama istemcilerine hizmet edin.
Genel Bakış: ESG Karbon Ofset Takipçisi
ESG karbon ofset takipçi ekipleri büyüdüğünde, paylaşılan gelen kutuları ölçeklenmeyi durdurur; atamalara, izinlere ve herkesin güvendiği bir zaman çizelgesine ihtiyacınız var. Maliyet, geri aramalar ve kredilerde ortaya çıkar. Back4app, bir izinli iş alanında son tarihlere, belgelere ve iletişimlere ihtiyaç duyan ESG karbon ofset takipçi uygulamaları için OffsetProject, OffsetPurchase, VerificationRecord ve AnnualReport'ı destekler. Şema, Kullanıcı (kullanıcı adı, e-posta, rol), OffsetProject (proje Kodu, ad, durum, kayıt, ülke, vintageYılı, tahminiTons, doğrulamaDurumu, sahip), OffsetPurchase (satın almaId, alıcıAdı, satın almaTarihi, satın alınanTons, birimFiyat, paraBirimi, proje, alıcı, makbuzUrl, durum), VerificationRecord (doğrulamaId, proje, doğrulayıcıAdı, doğrulamaTarihi, doğrulamaTürü, sonuç, kanıtUrl, notlar, incelendi) ve AnnualReport (raporYılı, başlık, durum, toplamSatınAlınanTons, toplamDoğrulananTons, yayınlananUrl, hazırlayıcı) ile kimlik doğrulama ve denetlenebilir iş akışları dahil edilmiştir. Tercih ettiğiniz ön yüzü bağlayın ve karbon ofset aktivitesini daha hızlı takip etmeye başlayın.
En iyi:
ESG Karbon Dengeleme Takipçisi şablonuna genel bakış
ESG karbon dengeleme takipçisinin pahalı kısmı depolama değil — uzlaşmadır: bir yerde toplanmadığı için geriye dönük olarak gerçeği yeniden inşa etmek.
Eğer Back4app'ı değerlendiriyorsanız, OffsetProject, OffsetPurchase ve VerificationRecord, özel SQL yazmadan önce ne kadar yapı elde ettiğinizi gösterir.
Karbon Telafi Temel Özellikleri
Bu merkezdeki her teknoloji kartı, Kullanıcı, OffsetProject, OffsetPurchase, VerificationRecord ve AnnualReport ile aynı ESG karbon dengeleme şemasını kullanıyor.
Kullanıcı rolleri ve erişim kontrolü
Kullanıcı, her değerlendirici veya katkıda bulunan için kullanıcı adı, e-posta ve rolü saklar.
Offset satın alma kaydı
OffsetPurchase, proje, alıcı, satın alınan ton, satın alma tarihi ve durumu kaydeder.
Offset proje kaydı
OffsetProje, projectCode, registry, country ve verificationStatus'u takip eder.
Doğrulama inceleme trail'i
DoğrulamaKaydı, proje, doğrulayıcıAdı, kanıtUrl ve sonuç'u birbirine bağlar.
Yıllık raporlama toplamları
YıllıkRapor, raporYılı, toplamSatınAlınanTon ve toplamDoğrulananTon'u toplar.
Neden Back4app ile ESG Karbon Telafi Takipçisi Arka Uç Oluşturmalısınız?
Back4app, ekibinize satın alma kaydı, proje doğrulama ve yıllık raporlama için gereken nesneleri sağlar, böylece zamanınızı arka uç altyapısına harcamak yerine ESG operasyonlarına odaklanabilirsiniz.
- •OffsetPurchase ve AnnualReport tek akışta: OffsetPurchase satırları tonsPurchased, purchaseDate ve durumu yakalarken, AnnualReport aynı şemadan reportYear toplamlarını toplar.
- •Doğrulama kanıtı bağlı kalır: Her VerificationRecord, bir OffsetProject'u verifierName, notlar, evidenceUrl ve sonuç ile izlenebilir bir inceleme zinciri için bağlar.
- •ESG operasyonları için gerçek zamanlı görünürlük: Live Queries'ı OffsetPurchase ve VerificationRecord'da kullanın, böylece göstergeler yeni satın alımları ve inceleme sonuçlarını gerçekleştiği gibi yansıtsın.
Bir kez denetlenebilir bir karbon telafi arka ucu oluşturun, sonra aynı sınıfları panolar, raporlar ve mobil uygulamalar arasında yeniden kullanın.
Karbon Dengeleme Faydaları
ESG kayıtlarını düzenli ve izlenebilir tutan bir karbon dengeleme arka ucu.
İzlenebilir satın alma geçmişi
OffsetPurchase kayıtları purchaseId, tonsPurchased, purchaseDate ve durumu korur, böylece finans ekipleri her dengeleme talebini inceleyebilir.
Doğrulamaya hazır kayıtlar
VerificationRecord nesneleri evidenceUrl ve result'u içerir, bu da inceleyicilerin onay izini takip etmelerine yardımcı olur.
Canlı derslerden yıllık raporlar
AnnualReport, mevcut Kullanıcı, OffsetPurchase ve OffsetProject kayıtlarından, elle tablo birleştirmek yerine oluşturulabilir.
ESG operasyonları için erişim kontrolü
OffsetPurchase ve VerificationRecord nesnelerini kimlerin oluşturabileceğini veya düzenleyebileceğini sınırlamak için ACL/CLP ve Cloud Code doğrulaması kullanın.
Kayıt bağlantılı proje geçmişi
OffsetProject alanları, proje kodu, kayıt ve ülke gibi, talepleri kaynak ve durumuna göre filtrelemeyi kolaylaştırır.
Hızlı arka uç kurulumu
Şemayla başlayın, ardından veri modelini iki kez oluşturmak zorunda kalmadan panoları ve rapor görünümlerini uyarlayın.
Karbon ayak iziniz izleyicisini başlatmaya hazır mısınız?
Back4app AI Agent'ına ESG arka uçunuzu inşa ettirin ve OffsetPurchase kayıtlarını, VerificationRecord incelemelerini ve AnnualReport özetlerini tek bir komuttan oluşturun.
Ücretsiz başlangıç - Aylık 50 AI Ajan önerisi, kredi kartı gerekmez
Karbon Dengesi Teknoloji Yığını
Bu ESG karbon dengeleme arka uç şablonunda her şey dahildir.
Kaydırma Proje Haritası
ESG karbon denge arka uç şeması için varlık ilişki modeli.
Kullanıcılar, denge projeleri, denge satın almaları, doğrulama kayıtları ve yıllık raporları kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ OffsetProject : "owner"
User ||--o{ OffsetPurchase : "purchaser"
User ||--o{ VerificationRecord : "reviewedBy"
User ||--o{ AnnualReport : "preparer"
OffsetProject ||--o{ OffsetPurchase : "project"
OffsetProject ||--o{ VerificationRecord : "project"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
OffsetProject {
String objectId PK
String projectCode
String name
String status
String registry
String country
Number vintageYear
Number estimatedTons
String verificationStatus
String ownerId FK
Date createdAt
Date updatedAt
}
OffsetPurchase {
String objectId PK
String purchaseId
String buyerName
Date purchaseDate
Number tonsPurchased
Number unitPrice
String currency
String projectId FK
String purchaserId FK
String receiptUrl
String status
Date createdAt
Date updatedAt
}
VerificationRecord {
String objectId PK
String verificationId
String projectId FK
String verifierName
Date verificationDate
String verificationType
String result
String evidenceUrl
String notes
String reviewedById FK
Date createdAt
Date updatedAt
}
AnnualReport {
String objectId PK
Number reportYear
String title
String status
Number totalPurchasedTons
Number totalVerifiedTons
String publishedUrl
String preparerId FK
Date createdAt
Date updatedAt
}
Karbon Senkronizasyon Akışı
Kimlik doğrulama, DengeSatınAlma kaydı, DoğrulamaKaydı incelemesi ve YıllıkRapor oluşturma için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as ESG Carbon Offset Tracker App
participant Back4app as Back4app Cloud
User->>App: Sign in to review purchases and annual reports
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open purchase logs
App->>Back4app: GET /classes/OffsetPurchase?include=project,purchaser&order=-purchaseDate
Back4app-->>App: OffsetPurchase rows
User->>App: Add a carbon offset purchase
App->>Back4app: POST /classes/OffsetPurchase
Back4app-->>App: purchaseId and objectId
User->>App: Review project verification status
App->>Back4app: GET /classes/VerificationRecord?include=project,reviewedBy
Back4app-->>App: VerificationRecord rows
User->>App: Generate the annual report
App->>Back4app: GET /classes/AnnualReport?include=preparer
Back4app-->>App: AnnualReport summaryKarbon Alan Rehberi
Karbon dengeleme ş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 | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g., operationsLead, contributor, auditor) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları User içinde
Karbon Erişim Kuralları
ACL ve CLP stratejisinin kullanıcıları, satın alımları, doğrulama incelemelerini ve yıllık raporları nasıl koruduğu.
Kullanıcıya özgü sahiplik
Her Kullanıcı kaydı yalnızca atanmış operasyon kullanıcıları ve yöneticiler tarafından okunabilir olmalıdır.
Satın alma kaydı bütünlüğü
Yalnızca yetkili katkıda bulunanlar OffsetPurchase satırlarını oluşturabilir veya değiştirebilir; tonsPurchased ve durum değişikliklerini Cloud Code kontrolleri altında tutun.
Doğrulama inceleme kontrolü
VerificationRecord yazımlarını inceleyiciler veya onaylayıcılarla sınırlayın ve bir projenin doğrulanmadan önce kanıtUrl gerektirmesini sağlayın.
Şema JSON
Kopyalanmaya hazır ham JSON şeması tanımı Back4app içine yapıştırmak veya uygulama referansı olarak kullanmak için.
{
"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": "OffsetProject",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"projectCode": {
"type": "String",
"required": true
},
"name": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"registry": {
"type": "String",
"required": true
},
"country": {
"type": "String",
"required": true
},
"vintageYear": {
"type": "Number",
"required": true
},
"estimatedTons": {
"type": "Number",
"required": true
},
"verificationStatus": {
"type": "String",
"required": true
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "OffsetPurchase",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"purchaseId": {
"type": "String",
"required": true
},
"buyerName": {
"type": "String",
"required": true
},
"purchaseDate": {
"type": "Date",
"required": true
},
"tonsPurchased": {
"type": "Number",
"required": true
},
"unitPrice": {
"type": "Number",
"required": true
},
"currency": {
"type": "String",
"required": true
},
"project": {
"type": "Pointer",
"required": true,
"targetClass": "OffsetProject"
},
"purchaser": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"receiptUrl": {
"type": "String",
"required": false
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "VerificationRecord",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"verificationId": {
"type": "String",
"required": true
},
"project": {
"type": "Pointer",
"required": true,
"targetClass": "OffsetProject"
},
"verifierName": {
"type": "String",
"required": true
},
"verificationDate": {
"type": "Date",
"required": true
},
"verificationType": {
"type": "String",
"required": true
},
"result": {
"type": "String",
"required": true
},
"evidenceUrl": {
"type": "String",
"required": false
},
"notes": {
"type": "String",
"required": false
},
"reviewedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "AnnualReport",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"reportYear": {
"type": "Number",
"required": true
},
"title": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"totalPurchasedTons": {
"type": "Number",
"required": true
},
"totalVerifiedTons": {
"type": "Number",
"required": true
},
"publishedUrl": {
"type": "String",
"required": false
},
"preparer": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile oluştur
Bu şablondan gerçek bir ESG karbon dengeleme takip uygulaması oluşturmak için Back4app AI Ajanını kullanın, ön yüz, arka yüz, kimlik doğrulama ve satın alma, doğrulama ve raporlama akışlarını dahil edin.
Back4app üzerinde bu tam şemayı ve davranışı kullanarak bir ESG karbon dengeleme takip uygulaması arka ucu oluşturun. Şema: 1. Kullanıcı (kullanım Back4app yerleşik): kullanıcı adı, e-posta, şifre, rol; objectId, createdAt, updatedAt (sistem). 2. DengelemeProjesi: projeKodu, ad, durum, kayıt, ülke, vintageYılı, tahminiTons, doğrulamaDurumu, sahip (Kullanıcıya İşaretçi); objectId, createdAt, updatedAt (sistem). 3. DengelemeSatınAlma: satınalmaId, alıcıAdı, satınalmaTarihi, satın alınan tonlar, birimFiyat, paraBirimi, proje (DengelemeProjesine İşaretçi), alıcı (Kullanıcıya İşaretçi), makbuzUrl, durum; objectId, createdAt, updatedAt (sistem). 4. DoğrulamaKaydı: doğrulamaId, proje (DengelemeProjesine İşaretçi), doğrulayıcıAdı, doğrulamaTarihi, doğrulamaTürü, sonuç, kanıtUrl, notlar, gözden geçiren (Kullanıcıya İşaretçi); objectId, createdAt, updatedAt (sistem). 5. YıllıkRapor: raporYılı, başlık, durum, toplamSatınAlınanTons, toplamDoğrulananTons, yayımlananUrl, hazırlayan (Kullanıcıya İşaretçi); objectId, createdAt, updatedAt (sistem). Güvenlik: - Güncellemeleri yetkili işlemler kullanıcıları ve inceleyicileri ile kısıtlayın. DengelemeSatınAlma düzenlemelerini, DoğrulamaKaydı durum değişikliklerini ve YıllıkRapor yayımlanmasını doğrulamak için Cloud Code kullanın. Kimlik Doğrulama: - Üye olma, giriş yapma, çıkış yapma. Davranış: - DengelemeSatınAlma günlükleri oluşturun, DengelemeProjesi kayıtlarını gözden geçirin, YıllıkRapor özetlerini yayımlayın ve DoğrulamaKaydı tarihini görün. Teslimat: - Şema, ACL’ler, CLP'ler ile Back4app uygulaması; DengelemeSatınAlma günlükleri, proje doğrulama, YıllıkRapor özetleri ve Kullanıcı görünümleri için ön yüz.
Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.
Bu, bir teknoloji takısı içermeyen temel istemdir. Oluşturulan ön yüz yığınını daha sonra uyarlayabilirsiniz.
API Sandbox
Karbon offset şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte verileri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Her kartı genişleterek OffsetProject, OffsetPurchase ve VerificationRecord'u seçtiğiniz yığınla nasıl entegre edeceğinizi görün.
Flutter Karbon Ofset Backend
React Karbon Ofset Backend
React Yerel Karbon Ofset Backend
Next.js Karbon Ofset Backend
JavaScript Karbon Ofset Backend
Android Karbon Ofset Backend
iOS Karbon Ofset Backend
Vue Karbon Ofset Backend
Angular Karbon Ofset Backend
GraphQL Karbon Ofset Backend
REST API Karbon Ofset Backend
PHP Karbon Ofset Backend
.NET Karbon Ofset Backend
Her Teknolojide Ne Alırsınız
Her yığın aynı ESG karbon dengeleme arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik karbon dengeleme veri yapısı
Kullanıcı, OffsetProje, OffsetSatınAlma, DoğrulamaKaydı ve YıllıkRapor kayıtlarını tek bir şemayla kolayca yönetin.
Satın alma günlüğü görünürlüğü
Ekipler arasında purchaseId, tonsPurchased ve durumu takip edin.
Proje doğrulama geçmişi
Her OffsetProje incelemesi için evidenceUrl ve verificationStatus'u saklayın.
Yıllık raporlama desteği
Aynı arka uç sınıflarından reportYear toplamlarını ve yayın durumunu derleyin.
REST/GraphQL ESG uygulamaları için API'ler
Esnek API erişimi ile panolar, mobil uygulamalar ve raporlama araçlarını entegre edin.
ESG programları için genişletilebilir bir mimari
Karbon programınız büyüdükçe daha fazla denetim, kayıt veya raporlama sınıfı ekleyin.
Karbon Ofset Çerçevesi 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 | Karbon Offset Yararları | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Mobil ve web için ESG panoları için tek kod tabanı. | Yazılı SDK | Tam | |
| 5 dakikadan az | Hızlı tarayıcı tabanlı ESG operasyon panosu. | Yazılı SDK | Tam | |
| ~3–7 dk | Satın alma kayıtları ve inceleme çalışmaları için çoklu platform mobil uygulaması. | Yazılı SDK | Tam | |
| Hızlı (5 dak) kurulum | Yıllık açıklamalar için sunucu tarafından oluşturulan raporlama portalı. | Yazılı SDK | Tam | |
| ~3-5 dak | ESG iş akışları için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dak | Saha onayları ve incelemeleri için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Hareket halindeyken karbon offset izleme için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Satın alma kayıtları ve raporlar için Reactive ESG portalı. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Doğrulama ve yıllık raporlama için işletme panosu. | Yazılı SDK | Tam | |
| 2 dakikadan az | ESG raporlama müşterileri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Karbon dengeleme hizmetleri için REST entegrasyonu. | REST API | Tam | |
| ~3 dk | ESG operasyonları için sunucu tarafı PHP arka ucu. | REST API | Tam | |
| ~3–7 dk | .NET karbon raporlama sistemleri için arka uç. | Tipli SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak projeyi başlattıktan sonra ilk OffsetPurchase veya OffsetProject sorgusuna kadar beklenen süreyi yansıtır.
Karbon İzleyici Soruları
Bu şablon ile bir ESG karbon ayak izi izleyici backend'i oluşturma hakkında yaygın sorular.
ESG Karbon Offset Takipçinizi Oluşturmaya Hazır Mısınız?
Karbon offset projenize dakikalar içinde başlayın. Kredi kartı gerektirmez.