Olay Müdahale Uygulaması Arka Uç Şablonu
Kesinti Kaydı, Uyarılar ve Raporlar
Üretime hazır olay müdahale arka ucu Back4app üzerinde olaylar, uyarılar, kullanıcılar ve raporlarla. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı dağıtım için bir AI Ajanı istemi içerir.
Ana Çıkarımlar
Bu şablon, ekibinizin kritik kesinti yönetimi ve uyarı akışlarına odaklanabilmesi için olaylar, uyarılar, kullanıcılar ve raporlarla bir olay müdahale arka ucu sağlar.
- Olay merkezli şema tasarımı — Olayları, detaylar, uyarılar ve raporlarla net, sorgulanabilir yapılar içinde modelleyin.
- Gerçek zamanlı uyarı — Back4app'ın gerçek zamanlı yeteneklerini anında uyarılar ve bildirimler için kullanın.
- Kullanıcı yönetimi — Olay yönetimi ve raporlama için kullanıcı rolleri ve izinlerini yönetin.
- Kapsamlı raporlama — Kullanıcıların sorunsuz bir şekilde ayrıntılı post-mortem raporları oluşturmasına ve görüntülemesine izin verin.
- Çapraz platform olay arka ucu — Mobil ve web müşterilerine olaylar, uyarılar, kullanıcılar ve raporlar için tek bir REST ve GraphQL API üzerinden hizmet verin.
Olay Yanıt Uygulaması Arka Uç Şablonu Nedir?
Back4app, hızlı ürün teslimatı için bir hizmet olarak arka uç (BaaS) sağlar. Olay Yanıt Uygulaması Arka Uç Şablonu, olaylar, uyarılar, kullanıcılar ve raporlar için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön yüz (React, Flutter, Next.js ve daha fazlası) ile bağlanın ve daha hızlı gönderin.
En iyisi:
Genel Bakış
Bir olay müdahale ürünü, olay kaydı, uyarı, kullanıcı yönetimi ve raporlama gerektirir.
Bu şablon, ekiplerin olay yönetimini hızlı bir şekilde uygulayabilmesi için gerçek zamanlı özellikler ve sahiplik kuralları ile Olay, Uyarı, Kullanıcı ve Rapor tanımlar.
Temel Olay Müdahale Özellikleri
Bu merkezdeki her teknoloji kartı, Olay, Uyarı, Kullanıcı ve Rapor ile aynı olay yanıt arka uç şemasını kullanır.
Olay kaydı ve yönetimi
Olay sınıfı başlık, açıklama, durum ve zaman damgalarını saklar.
Gerçek zamanlı uyarı
Uyarı sınıfı, olayı, mesajı ve zaman damgasını bağlar.
Kullanıcı rolleri ve yönetimi
Kullanıcı sınıfı, kullanıcı adı, e-posta, rol ve izinleri saklar.
Kapsamlı raporlama
Rapor sınıfı, olay referansı, özet ve eylemleri saklar.
Back4app ile Olay Müdahale Arka Uçunuzu Neden İnşa Etmelisiniz?
Back4app, ekibinizin altyapı yerine kritik kesinti yönetimi ve uyarı akışlarına odaklanabilmesi için olay, uyarı, kullanıcı ve rapor temel bileşenleri sunar.
- •Olay ve uyarı yönetimi: Gerçek zamanlı bildirimler için ayrıntılarla olay sınıfı ve uyarı sınıfı, olay yönetimini destekler.
- •Kullanıcı ve rapor özellikleri: Kullanıcı rollerini yönetin ve detaylı post-mortem raporları kolayca oluşturun.
- •Gerçek zamanlı + API esnekliği: REST ve GraphQL'ü her müşteri için kullanılabilir tutarken uyarı güncellemeleri için Live Queries kullanın.
Tüm platformlarda tek bir arka uç sözleşmesi ile olay müdahale özelliklerini hızla oluşturun ve yineleyin.
Temel Faydalar
Yapıdan ödün vermeden hızlı yineleme yapmanıza yardımcı olan bir olay yanıt arka ucu.
Hızlı olay başlatma
Sıfırdan bir arka uç tasarlamak yerine, eksiksiz bir olay, uyarı ve rapor şemasından başlayın.
Gerçek zamanlı uyarı desteği
Gelişmiş olay yönetimi için gerçek zamanlı uyarılar ve bildirimlerden yararlanın.
Net kullanıcı rol akışı
Etkili olay yönetimi ve raporlama için kullanıcı rolleri ve izinlerini yönetin.
Ölçeklenebilir izin modeli
Yalnızca yetkili kullanıcıların olayları düzenleyip rapor oluşturabilmesi için ACL/CLP kullanın.
Kapsamlı olay verileri
Şema sıfırlamadan analiz ve yanıt iyileştirmesi için olayları ve uyarıları depolayın ve birleştirin.
AI başlangıç iş akışı
Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti oluşturun ve entegrasyon rehberliği sağlayın.
Olay müdahale uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının olay müdahale arka ucunuzu iskeletlemesine ve tek bir komutla olaylar, uyarılar, kullanıcılar ve raporlar oluşturmasına izin verin.
Başlamak ücretsiz — Aylık 50 AI Ajanı komutu, kredi kartı gerektirmez
Teknik Yığın
Bu olay müdahale arka uç şablonunda her şey dahil.
ER Diyagramı
Olay müdahale arka uç şeması için varlık ilişki modeli.
Olaylar, uyarılar, kullanıcılar ve raporları kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ Incident : "reportedBy"
User ||--o{ Report : "author"
Incident ||--o{ Alert : "incident"
Incident ||--o{ Report : "incident"
User ||--o{ Notification : "user"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Incident {
String objectId PK
String title
String description
String status
String severity
Date createdAt
Date updatedAt
}
Alert {
String objectId PK
Pointer incident FK
String message
Date sentAt
}
Report {
String objectId PK
Pointer incident FK
Pointer author FK
String content
Date createdAt
Date updatedAt
}
Notification {
String objectId PK
Pointer user FK
String message
Boolean read
Date createdAt
}
Entegrasyon Akışı
Kimlik doğrulama, olay kaydı, uyarılar, kullanıcı yönetimi ve raporlama için tipik çalışma zamanı akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Incident Response App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Report an incident
App->>Back4app: POST /classes/Incident
Back4app-->>App: Incident objectId
User->>App: Send alert
App->>Back4app: POST /classes/Alert
Back4app-->>App: Alert objectId
User->>App: Generate report
App->>Back4app: POST /classes/Report
Back4app-->>App: Report objectIdVeri Sözlüğü
Olay müdahale ş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 in the incident response team | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
User içindeki 7 alanları
Güvenlik ve İzinler
ACL ve CLP stratejisinin olayları, uyarıları, kullanıcıları ve raporları nasıl güvence altına aldığı.
Kullanıcı rolü kontrolleri
Sadece yetkili kullanıcılar olayları güncelleyebilir veya silebilir; diğerleri olay içeriğini değiştiremez.
Olay ve uyarı bütünlüğü
Sadece yetkili kullanıcılar olayları ve uyarıları oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.
Kapsamlı okuma erişimi
Olay ve uyarı okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi olaylarını ve uyarılarını görür).
Şema (JSON)
Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanmak için ham JSON şema tanımı.
{
"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": "Incident",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"title": {
"type": "String",
"required": true
},
"description": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"severity": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Alert",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"incident": {
"type": "Pointer",
"required": true,
"targetClass": "Incident"
},
"message": {
"type": "String",
"required": true
},
"sentAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Report",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"incident": {
"type": "Pointer",
"required": true,
"targetClass": "Incident"
},
"author": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"content": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Notification",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"message": {
"type": "String",
"required": true
},
"read": {
"type": "Boolean",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Bu şablondan gerçek bir olay müdahale uygulaması oluşturmak için Back4app AI Ajanı'nı kullanın, ön yüz, arka uç, kimlik doğrulama ve olay, uyarı, kullanıcı ve rapor akışları dahil.
Bu tam şema ve davranışla Back4app üzerinde bir olay müdahale uygulaması arka ucu oluşturun. Şema: 1. Olay: başlık (String, zorunlu), açıklama (String), durum (String: açık, kapalı, zorunlu); objectId, createdAt, updatedAt (sistem). 2. Uyarı: olay (Olay'a İşaretçi, zorunlu), mesaj (String, zorunlu), zaman damgası (Tarih); objectId, createdAt, updatedAt (sistem). 3. Kullanıcı (Back4app yerleşik kullan): kullanıcı adı, e-posta, rol (String: admin, kullanıcı, zorunlu); objectId, createdAt, updatedAt (sistem). 4. Rapor: olay (Olay'a İşaretçi, zorunlu), özet (String, zorunlu), eylemler (String); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca yetkili kullanıcılar olayları ve uyarıları güncelleyebilir/silebilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt olma, giriş yapma, çıkış yapma. Davranış: - Olayları kaydet, uyarılar gönder, kullanıcıları yönet, raporlar oluştur. Teslim: - Back4app uygulaması ile şema, ACL'ler, CLP'ler; olay kaydı, uyarılar, kullanıcı yönetimi ve raporlama 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 olmadan temel istemdir. Oluşturulan ön uç yığını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Olay müdahale şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.
Flutter Olay Müdahale Arka Ucu
React Olay Müdahale Arka Ucu
React Yerel Olay Müdahale Arka Ucu
Next.js Olay Müdahale Arka Ucu
JavaScript Olay Müdahale Arka Ucu
Android Olay Müdahale Arka Ucu
iOS Olay Müdahale Arka Ucu
Vue Olay Müdahale Arka Ucu
Angular Olay Müdahale Arka Ucu
GraphQL Olay Müdahale Arka Ucu
REST API Olay Müdahale Arka Ucu
PHP Olay Müdahale Arka Ucu
.NET Olay Müdahale Arka Ucu
Her Teknoloji ile Ne Elde Edersiniz
Her yığın aynı olay müdahale arka uç şeması ve API sözleşmelerini kullanır.
Birleşik olay verisi yapısı
olaylara yanıt olaylarını ve uyarılarını yönetmek için kapsamlı bir şema.
Gerçek zamanlı uyarı bildirimleri
Takımınızı bilgilendirmek için olaylara yanıt olayları için anlık güncellemeler.
Güvenli kullanıcı erişim kontrolü
olaylara yanıt yönetimine dahil olan kullanıcılar için izinleri ve rolleri yönetin.
REST/GraphQL API desteği
olaylara yanıt iş akışlarınıza sorunsuz entegrasyon için esnek API seçenekleri.
Özelleştirilebilir raporlama araçları
olaylara yanıt olayları için hızla raporlar oluşturun ve özelleştirin.
Genişletilebilir arka uç özellikleri
Benzersiz olaylara yanıt ihtiyaçlarını karşılamak için işlevselliği kolayca genişletin.
Olaylara Yanıt Çerçevesi Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızı, SDK tarzı ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Olaylara Yanıt Faydası | SDK Türü | Yapay Zeka Desteği |
|---|---|---|---|---|
| 5 dakikanın altında | Mobil ve web'de olaylara yanıt için tek kod tabanı. | Typed SDK | Tam | |
| ~3–7 dk | Olaylara yanıt için hızlı web paneli. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Olaylara yanıt için çapraz platform mobil uygulama. | Typed SDK | Tam | |
| ~5 dk | Olaylara yanıt için sunucu tarafından işlenen web uygulaması. | Typed SDK | Tam | |
| ~3 dk | Olaylara yanıt için hafif web entegrasyonu. | Typed SDK | Tam | |
| 5 dakikanın altında | Android için yerel uygulama ile olaylara yanıt. | Typed SDK | Tam | |
| ~3–7 dk | iOS için yerel uygulama ile olaylara yanıt. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Reactive web UI ile olaylara yanıt. | Typed SDK | Tam | |
| ~5 dk | Olaylara yanıt için kurumsal web uygulaması. | Typed SDK | Tam | |
| Hızlı (2 dk) kurulum | Olaylara yanıt için esnek GraphQL API. | GraphQL API | Tam | |
| ~2 dk | REST API entegrasyonu ile olaylara yanıt. | REST API | Tam | |
| 5 dakikanın altında | Olaylara yanıt için sunucu tarafı PHP arka uç. | REST API | Tam | |
| Hızlı (5 dk) kurulum | .NET arka ucu ile olaylara yanıt. | Typed SDK | Tam |
Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk olay günlüğü sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir olay müdahale arka ucu oluşturma hakkında sıkça sorulan sorular.
Olay Müdahale Uygulamanızı Yapmaya Hazır mısınız?
Dakikalar içinde olay yönetimi projenize başlayın. Kredi kartı gerekmez.