Olay Müdahale
AI Ajanı ile Oluştur
Olay Müdahale Arka Ucu

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.

  1. Olay merkezli şema tasarımıOlayları, detaylar, uyarılar ve raporlarla net, sorgulanabilir yapılar içinde modelleyin.
  2. Gerçek zamanlı uyarıBack4app'ın gerçek zamanlı yeteneklerini anında uyarılar ve bildirimler için kullanın.
  3. Kullanıcı yönetimiOlay yönetimi ve raporlama için kullanıcı rolleri ve izinlerini yönetin.
  4. Kapsamlı raporlamaKullanıcıların sorunsuz bir şekilde ayrıntılı post-mortem raporları oluşturmasına ve görüntülemesine izin verin.
  5. Çapraz platform olay arka ucuMobil 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:

Olay yönetim uygulamalarıKesinti kaydı platformlarıUyarı ve bildirim sistemleriMobil öncelikli olay uygulamalarıMVP lansmanlarıOlay müdahalesi için BaaS seçen ekipler

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.

Önyüz
13+ teknoloji
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ı

Olay müdahale arka uç şeması için varlık ilişki modeli.

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

Veri Sözlüğü

Olay müdahale ş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 in the incident response team
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

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ı.

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": "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.

Back4app AI Ajanı
İnşa etmeye hazır
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.

Dakikalar içinde dağıtAylık 50 ücretsiz istemKredi kartı gerekmiyor

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.

Oyun alanı yükleniyor…

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çeveKurulum SüresiOlaylara Yanıt FaydasıSDK TürüYapay Zeka Desteği
5 dakikanın altındaMobil ve web'de olaylara yanıt için tek kod tabanı.Typed SDKTam
~3–7 dkOlaylara yanıt için hızlı web paneli.Typed SDKTam
Hızlı (5 dk) kurulumOlaylara yanıt için çapraz platform mobil uygulama.Typed SDKTam
~5 dkOlaylara yanıt için sunucu tarafından işlenen web uygulaması.Typed SDKTam
~3 dkOlaylara yanıt için hafif web entegrasyonu.Typed SDKTam
5 dakikanın altındaAndroid için yerel uygulama ile olaylara yanıt.Typed SDKTam
~3–7 dkiOS için yerel uygulama ile olaylara yanıt.Typed SDKTam
Hızlı (5 dk) kurulumReactive web UI ile olaylara yanıt.Typed SDKTam
~5 dkOlaylara yanıt için kurumsal web uygulaması.Typed SDKTam
Hızlı (2 dk) kurulumOlaylara yanıt için esnek GraphQL API.GraphQL APITam
~2 dkREST API entegrasyonu ile olaylara yanıt.REST APITam
5 dakikanın altındaOlaylara yanıt için sunucu tarafı PHP arka uç.REST APITam
Hızlı (5 dk) kurulum.NET arka ucu ile olaylara yanıt.Typed SDKTam

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.

Bir olay müdahale arka ucu nedir?
Olay Müdahale şablonu neleri içerir?
Bir olay müdahale uygulaması için neden Back4app kullanmalıyım?
Flutter ile olaylar ve uyarılar için nasıl sorgu çalıştırırım?
Next.js Server Actions ile nasıl rapor oluştururum?
React Yerel, olayları ve uyarıları çevrimdışı olarak önbelleğe alabilir mi?
Yinelenen uyarıları nasıl önleyebilirim?
Android üzerinde olay günlüklerini ve uyarıları göstermek için en iyi yol nedir?
Uyarı akışı baştan sona nasıl çalışır?

Dünya çapında geliştiriciler tarafından güvenilmektedir

Back4app şablonları ile olay müdahale ürünlerini daha hızlı gönderen ekiplere katılın

G2 Users Love Us Badge

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.

Teknolojiyi Seç