AML Denetim
AI Agent ile oluşturun
AML Denetim Arka Ucu

Kara Para Aklama Denetimi Uygulaması Arka Uç Şablonu
İşlem İzleme, SAR Kaydı ve Risk Bayrağı İncelemesi

Back4app üzerinde işlem izleme, SAR kayıtları ve risk bayrakları ile birlikte üretime hazır AML denetim arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlatma için bir AI Agent istemi içerir.

AML Denetiminden Temel Çıkarımlar

Bu şablon, araştırmacıların ve operasyon ekiplerinin faaliyetleri daha hızlı inceleyebilmesi için işlem izleme, SAR kayıtları ve risk bayrakları ile bir AML arka ucu sağlar.

  1. İşlem izleme yapısıGünlük inceleme için miktar, para birimi, satıcı ve durum ile Model İşlem satırları.
  2. SAR kaydı takibiDenetim takibi için dosyalama durumu, vaka notları ve submittedAt zaman damgaları ile SAR Kayıt girişlerini saklayın.
  3. Risk bayrağı incelemesiRisk Bayrağı kayıtlarını şüpheli desenler, ciddiyet ve inceleme eylemleri ile ilişkilendirin.

Kara Para Aklama Denetim Uygulaması Arka Uçuna Genel Bakış

AML denetim ekipleri siteler arasında çalıştığında, tutarlı bir taksonomi, denetim izinde “aynı sorun, beş farklı isim” olmasını engeller. Maliyet, geri çağırmalarda ve kredilerde ortaya çıkar. Back4app, Araştırmacı, İşlem, Günlük ve Bayrakları zaman damgalı ve atfedilebilir durumda tutar — inceleme geldiğinde AML denetim ekiplerinin ihtiyaç duyduğu temel. Şemada Araştırmacı (isim, e-posta, rol), İşlem (transactionId, miktar, para birimi, durum, satıcı), SAR Günlüğü (caseId, filingStatus, submittedAt, notlar) ve Risk Bayrağı (işlem, ciddiyet, ruleCode, inceleyen) yer alır ve içinde kimlik doğrulama ve denetim dostu iş akışları bulunur. Tercih ettiğiniz ön yüzü bağlayın ve daha hızlı gönderin.

En İyisi:

AML izleme uygulamalarıSAR dosyalama panelleriRisk bayrağı gözden geçirme araçlarıİşlem gözetim sistemleriUyum operasyon takımlarıAraştırma vaka takibi

Bu AML Denetim arka ucunun nasıl organize edildiği

AML denetimi sadece hızla ilgili değildir; birisi “bunun doğru olduğunu nasıl bildiğini göster” dediğinde savunulabilirlik ile ilgilidir.

Önce Araştırmacı, İşlem ve Günlüğü gözden geçirin, sonra SDK'ya özel notlar ve entegrasyon desenlerini görmek için bir yığın kartı açın.

Temel AML Denetim Özellikleri

Bu merkezdeki her teknoloji kartı, Investigator, Transaction, SAR Log ve Risk Bayrağı ile aynı AML arka uç şemasını kullanır.

Soruşturucu erişimi ve atamaları

Soruşturucu, her inceleyici için ad, e-posta ve rol bilgilerini saklar.

İşlem izleme kuyruğu

İşlem, işlemId, miktar, para birimi, satıcı ve durumu yakalar.

SAR günlük kayıtları

SAR Günlüğü, caseId, filingStatus, submittedAt ve notları izler.

Risk bayrağı takibi

Risk Bayrağı, bir işlemi, ciddiyeti, kural kodunu ve gözden geçiren kişiyi bağlar.

Neden AML Arka Uçunuzu Back4app ile İnşa Etmelisiniz?

Back4app, ekibinizin sunucuları yönetmek yerine inceleme kalitesine odaklanabilmesi için işlem, SAR ve risk bayrağı ilkelere sahiptir.

  • İşlem ve SAR günlüğü modelleme: İşlem alanları, işlemId, miktar ve durum gibi, SAR Günlüğü vakaId ve filingStatus ile doğal olarak eşleşir.
  • Risk bayrağı yönetimi: Risk Bayrağı kayıtları, izlenebilir inceleme kararları için kural Kodu, ciddiyet ve inceleyiciyi bir arada tutar.
  • Gerçek zamanlı + API esnekliği: Yeni İşlem uyarıları için Live Queries kullanın, her müşteri için REST ve GraphQL'ı kullanılabilir tutun.

Web, mobil ve analist iş istasyonları arasında tek bir arka uç sözleşmesi ile AML inceleme araçlarını hızla oluşturun.

Temel AML Faydaları

AML ekiplerinin işlem incelemesinde iz kaybetmeden daha hızlı hareket etmelerine yardımcı olan bir arka uç.

Hızlı AML lansmanı

Bir denetim arka ucunu sıfırdan tasarlamak yerine tam bir Investigator, Transaction, SAR Log ve Risk Bayrağı şemasından başlayın.

İnceleme izlenebilirliği

Her vaka yolu için takip amacıyla kural kodunu, dosyalama durumunu ve gözden geçiren verilerini bağlı tutun.

Erişim kontrol akışını temizle

Yatırımcı erişimini İşlem kuyruklarına ve SAR günlüklerine ACL ve CLP kuralları ile yönetin.

Ölçeklenebilir uyarı modeli

Kural değiştiğinde veri modelini her seferinde yeniden çalıştırmadan yüksek riskli olayları takip etmek için Risk Bayrağı sınıfını kullanın.

İşlem ve dosyalama geçmişi

Analistlerin uyarıları dosyalama kararları ile karşılaştırabilmeleri için İşlem satırlarını ve SAR Günlüğü girişlerini birlikte saklayın.

AI başlatma iş akışı

Tek bir yapılandırılmış istemle hızlı bir şekilde arka uç iskeleti ve AML entegrasyon kılavuzu oluşturun.

AML denetim uygulamanızı başlatmaya hazır mısınız?

Back4app AI Ajanı'nın AML arka ucunuzu yapılandırmasına izin verin ve tek bir istemden işlem izleme, SAR kayıtları ve risk bayrakları oluşturun.

Ücretsiz başlayın — ayda 50 AI Ajanı istemi, kredi kartı gerekmez

Teknik Yığın

Bu AML denetim arka ucu şablonunda her şey dahil.

Ön Uç
13+ teknolojiler
Backend
Back4app
Veritabanı
MongoDB
Kimlik Doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

AML ER Diyagramı

AML denetim arka uç şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
erDiagram
    AnalystUser ||--o{ MonitoringCase : "assignedTo"
    MonitoringCase ||--o{ TransactionEvent : "case"
    MonitoringCase ||--o{ SarLog : "case"
    MonitoringCase ||--o{ RiskFlag : "case"
    MonitoringCase ||--o{ ReviewNote : "case"
    AnalystUser ||--o{ SarLog : "submittedBy"
    AnalystUser ||--o{ RiskFlag : "reviewedBy"
    AnalystUser ||--o{ ReviewNote : "author"
    TransactionEvent ||--o{ RiskFlag : "triggeredBy"

    AnalystUser {
        String objectId PK
        String username
        String email
        String password
        String role
        String team
        Date createdAt
        Date updatedAt
    }

    MonitoringCase {
        String objectId PK
        String caseNumber
        String customerName
        String status
        String assignedToId FK
        Date openedAt
        Date closedAt
        Date createdAt
        Date updatedAt
    }

    TransactionEvent {
        String objectId PK
        String transactionId
        String caseId FK
        Number amount
        String currency
        String channel
        String counterparty
        Date transactionAt
        String monitoringStatus
        Date createdAt
        Date updatedAt
    }

    SarLog {
        String objectId PK
        String sarNumber
        String caseId FK
        String submittedById FK
        String filingStatus
        Date submittedAt
        String regulatorRef
        Date createdAt
        Date updatedAt
    }

    RiskFlag {
        String objectId PK
        String flagType
        String severity
        String caseId FK
        String triggeredById FK
        String status
        String reason
        String reviewedById FK
        Date reviewedAt
        Date createdAt
        Date updatedAt
    }

    ReviewNote {
        String objectId PK
        String caseId FK
        String authorId FK
        String noteType
        String body
        Date createdAt
        Date updatedAt
    }

AML Entegrasyon Akışı

Giriş, işlem incelemesi, SAR kaydı ve risk bayrağı güncellemeleri için tipik çalışma akışı.

Diyagram kaynağını görüntüle
Mermaid
sequenceDiagram
  participant Analyst as AnalystUser
  participant AMLApp as Anti-Money Laundering App
  participant Back4app as Back4app Cloud

  Analyst->>AMLApp: Sign in
  AMLApp->>Back4app: POST /login
  Back4app-->>AMLApp: Session token

  Analyst->>AMLApp: Open monitoring queue
  AMLApp->>Back4app: GET /classes/MonitoringCase?include=assignedTo&order=-updatedAt
  Back4app-->>AMLApp: Cases and assigned analysts

  Analyst->>AMLApp: Review transaction events
  AMLApp->>Back4app: GET /classes/TransactionEvent?include=case
  Back4app-->>AMLApp: TransactionEvent rows

  Analyst->>AMLApp: Create a risk flag or SAR log
  AMLApp->>Back4app: POST /classes/RiskFlag or /classes/SarLog
  Back4app-->>AMLApp: Saved risk flag or SAR log

  AMLApp->>Back4app: Subscribe to case updates
  Back4app-->>AMLApp: LiveQuery updates for MonitoringCase and RiskFlag

AML Veri Sözlüğü

AML denetim şemasındaki her sınıf için tam alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringLogin name for the analyst or coordinator
emailStringWork email address
passwordStringHashed password (write-only)
roleStringUser role such as investigator, manager, or operator
teamStringAssigned compliance team or operations unit
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

8 alanları AnalystUser içinde

AML için Güvenlik ve İzinler

ACL ve CLP stratejisinin nasıl araştırmacıları, işlemleri, SAR günlüklerini ve risk bayraklarını güvence altına aldığı.

Araştırmacı hesap kontrolleri

Sadece araştırmacı profillerini güncelleyebilir; rol kontrolleri, kimin inceleme görevlerini görüntüleyebileceğini veya düzenleyebileceğini belirler.

İşlem ve SAR bütünlüğü

Yalnızca onaylı inceleyiciler İşlem notları ve SAR Log kayıtlarını oluşturabilir veya değiştirebilir; Cloud Code durum değişikliklerini doğrulayabilir.

Kapsamlı inceleme erişimi

İşlem ve Risk Bayrağı okumalarını atanmış uyum grubuyla sınırlayın ve SAR Log dosyalama detaylarını yalnızca yetkili personele açın.

AML Şeması (JSON)

Kopyalamak için hazır ham JSON şeması Back4app veya uygulama referansı olarak kullanmak için.

JSON
{
  "classes": [
    {
      "className": "AnalystUser",
      "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
        },
        "team": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "MonitoringCase",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "caseNumber": {
          "type": "String",
          "required": true
        },
        "customerName": {
          "type": "String",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "assignedTo": {
          "type": "Pointer",
          "required": true,
          "targetClass": "AnalystUser"
        },
        "openedAt": {
          "type": "Date",
          "required": true
        },
        "closedAt": {
          "type": "Date",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "TransactionEvent",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "transactionId": {
          "type": "String",
          "required": true
        },
        "case": {
          "type": "Pointer",
          "required": true,
          "targetClass": "MonitoringCase"
        },
        "amount": {
          "type": "Number",
          "required": true
        },
        "currency": {
          "type": "String",
          "required": true
        },
        "channel": {
          "type": "String",
          "required": true
        },
        "counterparty": {
          "type": "String",
          "required": true
        },
        "transactionAt": {
          "type": "Date",
          "required": true
        },
        "monitoringStatus": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "SarLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "sarNumber": {
          "type": "String",
          "required": true
        },
        "case": {
          "type": "Pointer",
          "required": true,
          "targetClass": "MonitoringCase"
        },
        "submittedBy": {
          "type": "Pointer",
          "required": true,
          "targetClass": "AnalystUser"
        },
        "filingStatus": {
          "type": "String",
          "required": true
        },
        "submittedAt": {
          "type": "Date",
          "required": false
        },
        "regulatorRef": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "RiskFlag",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "flagType": {
          "type": "String",
          "required": true
        },
        "severity": {
          "type": "String",
          "required": true
        },
        "case": {
          "type": "Pointer",
          "required": true,
          "targetClass": "MonitoringCase"
        },
        "triggeredBy": {
          "type": "Pointer",
          "required": false,
          "targetClass": "TransactionEvent"
        },
        "status": {
          "type": "String",
          "required": true
        },
        "reason": {
          "type": "String",
          "required": true
        },
        "reviewedBy": {
          "type": "Pointer",
          "required": false,
          "targetClass": "AnalystUser"
        },
        "reviewedAt": {
          "type": "Date",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "ReviewNote",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "case": {
          "type": "Pointer",
          "required": true,
          "targetClass": "MonitoringCase"
        },
        "author": {
          "type": "Pointer",
          "required": true,
          "targetClass": "AnalystUser"
        },
        "noteType": {
          "type": "String",
          "required": true
        },
        "body": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajanıyla AML Oluştur

Back4app AI Ajanını kullanarak bu şablondan gerçek bir AML denetim uygulaması oluşturun; ön uç, arka uç, kimlik doğrulama ve işlem, SAR günlükleri ve risk bayrağı akışlarını içerir.

Back4app AI Ajanı
Oluşturmak için hazır
Back4app üzerinde bu tam şemayı ve davranışı kullanarak bir kara para aklamayı önleme denetim uygulaması arka ucu oluşturun.

Şema:
1. Araştırmacı (giriş ve rol kısıtlaması için Back4app yerleşik kimlik doğrulamasını kullanın): ad (String, zorunlu), e-posta (String, zorunlu), rol (String, zorunlu); objectId, createdAt, updatedAt (sistem).
2. İşlem: transactionId (String, zorunlu), miktar (Number, zorunlu), para birimi (String, zorunlu), satıcı (String, zorunlu), durum (String, zorunlu), notlar (String); objectId, createdAt, updatedAt (sistem).
3. SARLog: caseId (String, zorunlu), işlem (Transaction'a Göstergesi, zorunlu), dosyalamaDurumu (String, zorunlu), submittedAt (Tarih), notlar (String); objectId, createdAt, updatedAt (sistem).
4. RiskBayrağı: işlem (Transaction'a Göstergesi, zorunlu), ciddiyet (String, zorunlu), kuralKodu (String, zorunlu), gözden geçiren (Araştırmacıya Göstergesi), işlemDurumu (String, zorunlu), yorum (String); objectId, createdAt, updatedAt (sistem).

Güvenlik:
- Sadece araştırmacı profillerini güncelleyebilir. İşlem, SARLog ve RiskBayrağı düzenlemelerini yetkili gözden geçirenlerle sınırlayın.
- Dosyalama durumu geçişlerini ve kural bazlı bayrak güncellemelerini doğrulamak için Cloud Code kullanın.

Kimlik Doğrulama:
- Üye ol, giriş yap, çıkış yap.

Davranış:
- İşlemleri listele, SAR günlükleri oluştur, risk bayraklarını güncelle ve gözden geçirme sahipliğini ata.

Teslim Et:
- Şema, ACL'ler, CLP'ler ile Back4app uygulaması; araştırmacılar için ön uç, işlem kuyrukları, SAR günlükleri ve risk bayrakları inceleme.

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ığında daha sonra uyarlama yapabilirsiniz.

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

AML API Oyun Alanı

AML denetim şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve bir Back4app hesabına gerek yoktur.

Oyun alanı yükleniyor…

Bu şablonla aynı şemayı kullanır.

AML için Tekniğinizi Seçin

Her bir kartı genişleterek Investigator, Transaction ve Log'u seçtiğiniz yığınla nasıl entegre edeceğinizi görün.

Flutter AML Denetim Arka Uç

React AML Denetim Arka Uç

React Yerel AML Denetim Arka Uç

Next.js AML Denetim Arka Uç

JavaScript AML Denetim Arka Uç

Android AML Denetim Arka Uç

iOS AML Denetim Arka Uç

Vue AML Denetim Arka Uç

Angular AML Denetim Arka Uç

GraphQL AML Denetim Arka Uç

REST API AML Denetim Arka Uç

PHP AML Denetim Arka Uç

.NET AML Denetim Arka Uç

Her Teknolojiyle Alacağınız Şeyler

Her yığın aynı AML arka uç şemasını ve API sözleşmelerini kullanır.

Birleşik AML veri yapısı

Araştırmacıları, işlemleri, SAR kayıtlarını ve risk bayraklarını tutarlı bir şemayla kolayca yönetin.

AML için işlem izleme

Şüpheli ödemeleri inceleyin ve analiz uzmanı eylemi için kuyruğa alın.

AML için SAR kayıt takibi

Belirli bir işlem incelemesine bağlı dosyalama geçmişini ve dava notlarını saklayın.

Özelleştirilebilir inceleyici rolleri

Uyum operasyonlarına uygun erişim seviyelerini ve onayları tanımlayın.

REST/GraphQL API'leri için AML

Gösterge panelleri, mobil araçlar ve back-office inceleme sistemleri ile entegre olun.

Genişletilebilir uyum mimarisi

İzleme programınız geliştikçe yeni risk kuralları veya vaka alanları ekleyin.

AML Çerçeve Karşılaştırması

Tüm desteklenen teknolojiler arasında kurulum hızını, SDK tarzını ve AI desteğini karşılaştırın.

ÇerçeveKurulum SüresiAML FaydasıSDK TürüAI Desteği
Yaklaşık 5 dakikaMobil ve web üzerinde AML incelemesi için tek kod tabanı.Tipi SDKTam
5 dakikadan kısaAML işlem takibi için hızlı web paneli.Tipi SDKTam
~3–7 dakikaAML inceleme kuyrukları için çapraz platform mobil uygulaması.Tipi SDKTam
Hızlı (5 dk) kurulumAML operasyonları için sunucu tarafından oluşturulan web uygulaması.Tipli SDKTam
~3–5 dkAML izlemesi için hafif web entegrasyonu.Tipli SDKTam
Yaklaşık 5 dkAML araştırmacıları için yerel Android uygulaması.Tipli SDKTam
5 dakikadan azAML araştırmacıları için yerel iOS uygulaması.Yazılı SDKTam
~3–7 dkAML operasyonları için Reactif web arayüzü.Yazılı SDKTam
Hızlı (5 dk) kurulumAML uyum ekipleri için kurumsal web uygulaması.Yazılı SDKTam
2 dakikadan azAML vaka incelemesi için esnek GraphQL API.GraphQL APITam
Hızlı (2 dk) kurulumAML izleme için REST API entegrasyonu.REST APITam
~3 dkAML iş akışları için sunucu tarafı PHP arka ucu.REST APITam
~3–7 dk.NET AML işlemleri için arka uç.Tipli SDKTam

Kurulum süresi, bu şablon şemasını kullanarak proje başlatımından ilk İşlem veya SARLog sorgusuna kadar beklenen süreyi yansıtır.

Sıkça Sorulan Sorular

Bu şablonla AML denetim arka ucu oluşturma hakkında yaygın sorular.

Çoklu alanlarda operasyonlar yürütüldüğünde hangi AML denetim kontrolleri en önemlidir?
AML denetim ekipleri günlük operasyonları periyodik uyumluluk kontrolleri ile nasıl uzlaştırabilir?
AML denetim kanıtlarını dış denetçiler için yapılandırılmış bir şekilde dışa aktarmak pratik midir?
Flutter'da işlemler için sorguları nasıl çalıştırırım?
Next.js Server Actions ile AML denetim erişimini nasıl yönetirim?
React Native, AML kayıtlarını çevrimdışı önbelleğe alabilir mi?
Yetkisiz AML kaydı erişimini nasıl engelleyebilirim?
Android üzerinde AML kuyruklarını göstermenin en iyi yolu nedir?
İşlem izleme akışı uçtan uca nasıl çalışır?

Dünyaca çapında geliştiriciler tarafından güvenilir.

Back4app şablonları ile AML denetim ürünlerini daha hızlı sevk eden ekipler katılın.

G2 Users Love Us Badge

AML Denetim Uygulamanızı Oluşturmaya Hazır mısınız?

AML projenizi dakikalar içinde başlatın. Kredi kartı gerekli değil.

Teknoloji Seçin