> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flextell.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# İçe Aktar

> ImportJob + ImportSource — toplu veri içe aktarımı.

İçe aktarma, CSV/Excel dosyasından toplu olarak hasta/randevu/ürün vb. kayıt yüklemek için kullanılır. İki ana model: `ImportJob` (her bir aktarım) ve `ImportSource` (kaynak tanımı).

## Akış

```mermaid theme={null}
stateDiagram-v2
    [*] --> Pending: Job oluşturuldu
    Pending --> Processing: Worker aldı
    Processing --> Completed: Bitti
    Processing --> Failed: Hata
    Completed --> [*]
    Failed --> [*]
```

| Durum        | Anlamı            |
| ------------ | ----------------- |
| `Pending`    | Kuyrukta bekliyor |
| `Processing` | İşleniyor         |
| `Completed`  | Tamamlandı        |
| `Failed`     | Hata aldı         |

## ImportJob alanları

| Alan                                         | Açıklama                          |
| -------------------------------------------- | --------------------------------- |
| `source_id`                                  | Hangi `ImportSource` tanımına ait |
| `file_path`                                  | Yüklenen dosya                    |
| `status`                                     | Workflow durumu                   |
| `total_rows`                                 | Toplam satır                      |
| `processed_rows`                             | İşlenen satır                     |
| `success_rows`, `skipped_rows`, `error_rows` | Detaylı sayım                     |
| `eta`                                        | Tahmini bitiş süresi              |
| `errors`                                     | Hata detayları                    |

## Hata yönetimi

Her satır işlenirken doğrulamadan geçirilir; başarısız satırlar `skipped` veya `error` olarak işaretlenir. Tamamlanma sonrasında hata raporu indirilebilir.

## Kaynak tanımları (`ImportSource`)

`ImportSource`, bir kaynak tipi (Hastalar, Randevular, Ürünler vb.) için sütun eşleşmelerini ve doğrulama kurallarını tanımlar. Yeni bir CSV'nin nereye karşılık geldiği bu tanım üzerinden bilinir.
