---
# System prepended metadata

title: SABAS

---

# SABAS Entegrasyonu

> [Plantuml Cheatsheet](https://plantuml.com/state-diagram)

## Dosya Sorgulama Akisi

```plantuml
@startuml


state "Dosya Listeleme" as dosyaSorgulandi
state dosyaSorgulandi : Dosya listeleme adimidir 
state dosyaSorgulandi : Sorgulama sonucunda gelen dosyalar listelenir. 

state "Dosya Sec" as dosyaSecildi
state dosyaSecildi : Sorgulanmis dosyalardan birisini secer 



[*] --> dosyaSorgulandi : Sorgula
dosyaSorgulandi --> dosyaSecildi : Dosya Sec

dosyaSecildi --> dosyaSecildi : not ekle
dosyaSecildi --> dosyaSecildi : bilgi ekle
dosyaSecildi --> dosyaSecildi : gorsel ekle
dosyaSecildi --> dosyaSecildi : belge ekle
dosyaSecildi --> [*] : Islem Tamam

@enduml
```



### Transitions
Surec adimlari arasinda izin verilen aksiyonlar, eylemler

#### Sorgula (start -> dosyaListeme)
SABAS uzerinde sorgulama yapmak icin girilen kisi veya kisileri sorgulayarak varsa iliskili dosyalarini getirir.

##### Yetki/Role
Application Fraud Ekibi

##### UI Elements

* Tekil Kisi Sorgulama
    * **TCKN**: sorgulanacak kisinin kimlik numarasi
* Toplu Sorgulama




## Dosya Olusturma Akisi

```plantuml
@startuml
state start 



[*] --> dosyaSorgulandi : Sorgula
dosyaSorgulandi --> dosyaSecildi : Dosya Sec
dosyaSecildi --> dosyaSecildi : belge ekle
dosyaSecildi --> [*] : Islem Tamam

@enduml
```


## Dosya Silme Akisi


```plantuml
@startuml

state bilgituru <<choice>>

[*] --> bilgituru : Bilgi Turu Sec
bilgituru --> GercekKisi
bilgituru --> TuzelKisi
bilgituru --> Cek

GercekKisi --> dosyahazirlandi : Dosya Tamam
TuzelKisi  --> dosyahazirlandi : Dosya Tamam
Cek  --> dosyahazirlandi : Dosya Tamam

dosyahazirlandi --> [*] : Onay
dosyahazirlandi --> [*] : Ret






@enduml
```