# Uyarılar ve bildirimler

> Bildirim zili, zamanlanmış uyarılar (eşik, alıcı, kanal), belge olaylarının bildirim kuralları (olay, koşul, alıcı, kanal), kişisel bildirim tercihleri ve cihaz bildirimi.

URL: https://erpdocs.corexlogic.com/ayarlar/bildirimler

- **Tür:** Rehber
- **Modül:** Yönetim
- **Menü yolu:** Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi · Profil › Bildirim Tercihleri
- **Ekran adresi:** `/alerts`
- **Gereken izin:** `alerts.view (ekranı görme) · alerts.edit (uyarı açma/kapama, eşik, Şimdi Çalıştır, bildirim kuralı yazma)`, `Bildirimi almak için bu ekranın izni gerekmez; alıcı uyarının ya da kuralın kendi tanımından gelir.`

CoreX ERP'de kişiye üç yoldan haber gider:

| Kaynak | Ne zaman | Kim tanımlar | Örnek |
|---|---|---|---|
| **Sistem bildirimleri** | Bir iş kişiyi doğrudan ilgilendirince | Kodda sabit | "Onayınız bekleniyor", "Talebiniz siparişe dönüştü", "Veri aktarımı tamamlandı" |
| **Uyarılar** | Saatlik turda bir koşul tutunca | Yönetici açar, eşik verir | Çek/senet vadesi, sefer gecikmesi, bekleyen onay, minimum stok altı |
| **Bildirim kuralları** | Bir belgede olay olunca | Yönetici kural yazar | Giden teslimat açıldı → depo sorumlularına |

Hepsi **zile** düşer. E-posta, kişinin tercihi ve kurulumun e-posta sunucusu (SMTP) açıksa ayrıca gider; SMTP
yoksa bildirim yalnız uygulamada görünür ([E-posta (SMTP)](https://erpdocs.corexlogic.com/ayarlar/e-posta-smtp)).

## Bildirim zili {#bildirim-zili}

Üst şeridin sağındaki **Bildirimler** (zil) okunmamış bildirim sayısını kırmızı rozetle gösterir (9'dan çoksa
"9+"). Sayı 45 saniyede bir ve zil açıldığında yenilenir.

![Bildirim zili — son bildirimler](https://erpdocs.corexlogic.com/img/screens/ayarlar/bildirim-zili.png)
1. Zil — okunmamış sayısı
2. Tümünü okundu işaretle

- Her satır: başlık, ileti (tek satır), tarih-saat; okunmamış satır kalın ve solunda mavi nokta.
- Satıra tıklamak bildirimi okundu yapar ve bağlantısı varsa ilgili ekranı açar (ör. teklif, aktarım sonucu,
  Onayımı Bekleyenler).
- **Tümünü okundu** hepsini okundu işaretler. Liste boşsa "Bildirim yok." yazar.
- Telefonda aynı bildirimler mobil kabuğun **Bildirimler** sekmesindedir; cihaz bildirimi açıksa telefona da
  gelir (aşağıda).

## Uyarı ve Bildirim Yönetimi ekranı

**Yönetim › Özelleştirme › Genel › Uyarı ve Bildirim Yönetimi**. İki sekme: **Uyarılar** (zamanlanmış
kontroller) ve **Bildirim Kuralları** (belge olayları); sekme adreste tutulur (`?sekme=kurallar`).

### Uyarılar sekmesi

"Zamanlanmış kontroller: süresi dolan belge, geciken iş, minimum altı stok — açılan uyarı bulguyu ilgili kişilere
bildirir". Uyarıların kendisi sistemde tanımlıdır; ekran yalnız **açar/kapatır** ve **eşik** verir. **Bütün
uyarılar kapalı başlar.**

![Uyarı ve Bildirim Yönetimi — Uyarılar sekmesi](https://erpdocs.corexlogic.com/img/screens/ayarlar/uyarilar.png)
1. Zamanlanmış uyarılar
2. Belge olayının bildirim kuralları
3. Açık / Kapalı — hepsi kapalı başlar
4. Eşik — saat ya da gün; boş = varsayılan
5. Alıcı ve kanal
6. Şimdi Çalıştır — saatlik turu beklemeden

| Kolon | Açıklama |
|---|---|
| **Durum** | Anahtar: **Açık** / **Kapalı**. Yetkisi olmayan yalnız durumu görür. |
| **Uyarı** | Uyarının adı ve ne yaptığı. Kaydedilmemiş satırda "değişti" yazar ve satır renklenir. |
| **Eşik** | Sayı + birim (**saat** / **gün**). Boş = varsayılan ("Varsayılan: 72 saat"). En az 1 saat, en çok 30 gün (720 saat); tam sayı. Eşiği olmayan uyarıda "Eşik yok — bulgu olunca bildirir". |
| **Kime gider** | Alıcı kuralı ve kanal: **Uygulama**, e-posta destekleniyorsa **E-posta**. |
| **Son çalışma** | Son turun zamanı ve "N süren bulgu" / "Bulgu yok"; hiç çalışmadıysa "Henüz çalışmadı". Altında "Değiştiren: …". |

Uyarılar alana göre gruplanır (grup satırında "1 / 2 açık"). **Ara** kutusu ad, açıklama ve alanda arar; **Yalnız
açık olanlar** süzer. Araç şeridinde: "N uyarı · N açık · N kaydedilmemiş değişiklik", **Şimdi Çalıştır**,
**Geri Al**, **Kaydet (N)**.

| Uyarı | Alan | Varsayılan eşik | Alıcı | Ne yapar |
|---|---|---|---|---|
| **Çek/senet vadesi** | Finans | 72 saat | Çek/senet işlemi yapabilenler | Tahsil bekleyen alınan ve ödenmemiş verilen çek/senedin vadesi eşik içinde geldiyse ya da geçtiyse bildirir; sürdükçe günde bir. |
| **Kalite faaliyeti termini** | Kalite | 48 saat | Faaliyetin sorumlusu | Açık kalite bildiriminin tamamlanmamış faaliyetinin termini eşik içinde geldiyse ya da geçtiyse bildirir; tamamlanana kadar günde bir. |
| **Araç belgesi süresi** | Lojistik | 30 gün | Filo verisini yazabilenler | Muayene, sigorta ya da takograf süresi eşik içinde dolacak ya da dolmuş aktif aracı bildirir; sürdükçe haftada bir. |
| **Sefer gecikmesi** | Lojistik | 2 saat | Seferi yürütebilenler | Yoldaki seferin planlanan varışı eşik kadar geçtiyse ve teslim edilmemiş durağı varsa bildirir; bir kez. |
| **Sürücü belgesi süresi** | Lojistik | 30 gün | Filo verisini yazabilenler | Ehliyet, SRC ya da psikoteknik süresi eşik içinde dolacak ya da dolmuş aktif sürücüyü bildirir; sürdükçe haftada bir. |
| **Onay bekleyen hatırlatması** | Onay | 24 saat | Aşamayı onaylayabilecek herkes (vekiller dahil) | Sırası gelmiş onay aşaması eşikten uzun bekliyorsa hatırlatır; karar verilene kadar günde bir. |
| **Onay eskalasyonu** | Onay | Eşik yok (süre şablonda) | Şablonda tanımlı üst onaycı rolü | Eskalasyon süresi tanımlı aşama o süre kadar beklerse üst onaycı rolüne bir kez haber verir; rol o andan itibaren de karar verebilir. |
| **Minimum stok altı** | Stok ve planlama | Eşik yok | Talep ya da üretim emri açabilenler | Stok pozisyonu (eldeki + yoldaki − talep) minimumun altına düşen ürünü bildirir; ürün listeye girdiğinde bir kez. |

- Açık uyarı **saatte bir** kontrol edilir; aynı bulgu tekrar tekrar bildirilmez. Kişi kanalı **Profil › Bildirim
  Tercihleri**'nden kapatabilir.
- **Şimdi Çalıştır** ("Açık uyarıları saatlik turu beklemeden şimdi kontrol eder") açık uyarıları hemen dener ve
  sonucu listeler: "N bulgu, N kişiye bildirim", "bulgu yok" ya da hata. Açık uyarı yoksa "Açık uyarı yok — tur
  hiçbir şeyi kontrol etmedi. Önce uyarıyı açıp kaydedin." Bu düğme gerçek bildirim (ve e-posta) üretir.
- Kaydetmeden ekrandan ayrılırken sistem sorar (sayfada kal, kaydet ve ayrıl, değişiklikleri sil).

### Bildirim Kuralları sekmesi

"Belge olayının bildirimi: kime, hangi koşulda, hangi kanaldan." Olay (açıldı, mal çıkışı, iptal…) kayıttan
yakalanır; kural kime ve hangi kanaldan gideceğini söyler. Kodda sabit bildirim yazmak yerine kurulum kendi
kuralını kurar.

![Bildirim Kuralları sekmesi](https://erpdocs.corexlogic.com/img/screens/ayarlar/bildirim-kurallari.png)
1. Yeni Kural
2. Belge ve olay
3. Sorumluluk, rol, kişi
4. Uygulama / Uygulama + e-posta

| Kolon | Açıklama |
|---|---|
| **Kural** | Kuralın adı. |
| **Belge · Olay** | Belge ve olayın adı. |
| **Alıcılar** | Sorumluluklar, roller ve kişiler; koşulu olan kuralda altında "Koşullu". |
| **Kanal** | **Uygulama** ya da **Uygulama + e-posta**. |
| **Durum** | **Aktif** / **Pasif**. |
| **Değiştiren** | Son değiştiren ve zaman. |

Satırın İşlemler menüsünde düzenle ve sil. Silme: "Kural silinsin mi? — "…" kuralı silinir ve bu olay için
bildirim gitmez; kişilerin bu kurala ait tercihleri de silinir. Geçici olarak durdurmak için kuralı pasife
alabilirsiniz."

#### Kural penceresi

**Yeni Kural** "Yeni Bildirim Kuralı" penceresini açar: "Belgede bir olay olduğunda kime, hangi koşulda ve hangi
kanaldan bildirim gideceğini tanımlayın." Sağda kuralın **Özet** cümlesi.

![Yeni Bildirim Kuralı — ne olunca, kime, hangi koşulda, nasıl](https://erpdocs.corexlogic.com/img/screens/ayarlar/bildirim-kurali-yeni.png)
1. 1 · Belge
2. Olay
3. 2 · Kime — sorumluluk, rol, kişi
4. 3 · Hangi koşulda — depo
5. 4 · Nasıl — e-posta, yapan kişi hariç, etkin
6. Özet

| Adım | Alan | Zorunlu | Açıklama |
|---|---|---|---|
| 1 · Ne olunca | **Kural adı** | Evet | En çok 128 karakter. "Örn. Mal çıkışı — satış temsilcisine". Profil'deki tercih listesinde bu adla görünür. |
| | **Belge** | Evet | "Olay bildirimi tanımlanabilen belgeler. Onay ve süre uyarıları kendi ekranlarından (Onay Şablonları, Uyarılar sekmesi) gelir." Belge değişince olay, sorumluluk ve koşul sıfırlanır. |
| | **Olay** | Evet | Belgenin olayları (aşağıdaki tablo). |
| 2 · Kime | **Belgenin sorumlusu** | En az bir alıcı | "Belgenin kendi kişisi — depo sorumlusu deponun, satış temsilcisi siparişin." |
| | **Roller** | | Rol listesi (Rol ara…); "N rol seçili — rolü taşıyan herkes bildirimi alır." |
| | **Kişiler** | | "Kişi ekle" ile kullanıcı seçimi; çıkarmak için çarpı. |
| 3 · Hangi koşulda | Belgenin boyutu (ör. **Depo**) | Hayır | "Hiçbiri seçili değilse her depo için geçerli." Seçilirse yalnız o değerler için bildirim gider. |
| 4 · Nasıl | **E-posta da gönder (uygulama bildirimine ek olarak)** | — | Kapalı = yalnız uygulama. Kişinin tercihi yoksa bu varsayılan kanaldır. |
| | **Değişikliği yapan kişiye gönderme** | — | Varsayılan açık: olayı kendisi yapan kişiye bildirim gitmez. |
| | **Kural etkin** / **Kural pasif** | — | Pasif kural bildirim üretmez. |

Sunucu ve ekran aynı denetimi yapar: "Kural adı zorunlu.", "Belge seçin.", "Olay seçin.", "En az bir alıcı seçin —
sorumluluk, rol ya da kullanıcı." "Aynı kişiye birden çok kural aynı olayı bildirirse tek bildirim gider. Belgeyi
görme izni olmayan alıcıya bildirim gitmez."

#### Tanımlanabilen belgeler ve olaylar

| Belge | Olaylar | Belgenin sorumlusu | Koşul boyutu |
|---|---|---|---|
| **Giden teslimat** | Teslimat açıldı — mal çıkışı bekliyor · Mal çıkışı kaydedildi · Teslimat iptal edildi · Kredi blokesine düştü · Alındı teyidi kaydedildi | Depo sorumluları · Siparişin satış temsilcisi | Depo |

Demo kurulumunda dört kural tanımlıdır: "Giden teslimat açıldı — depo hazırlığı" (depo sorumluları, uygulama),
"Mal çıkışı kaydedildi — satış temsilcisine" (uygulama + e-posta), "Teslimat kredi blokesinde — kredi
yönetimine" (satış temsilcisi + Kredi Yöneticisi rolü, uygulama + e-posta), "Giden teslimat iptal edildi" (depo
sorumluları ve satış temsilcisi).

## Bildirim tercihleri

**Profil › Bildirim Tercihleri** (kullanıcı menüsü › Profil, `?sekme=bildirimler`). Her kişi kendi kanalını seçer;
yönetici ayarı tercihi olmayanın **varsayılanıdır**.

![Profil › Bildirim Tercihleri](https://erpdocs.corexlogic.com/img/screens/ayarlar/bildirim-tercihleri.png)
1. Bildirim Tercihleri sekmesi
2. Cihaz bildirimi (telefon, tarayıcı)
3. SMTP yoksa e-posta ve günlük özet gitmez
4. Tercihiniz — Varsayılan, Yalnız uygulama, + e-posta, günlük özet, Kapalı
5. Tercihleri Kaydet

| Seçenek | Anlamı |
|---|---|
| **Varsayılan (…)** | Kuralın ya da bildirim türünün kanalını izler (parantezde yazar). |
| **Yalnız uygulama** | Yalnız zil. |
| **Uygulama + e-posta** | Zil ve anında e-posta. |
| **Uygulama + günlük özet** | Zil; e-posta o günün bildirimlerini sabah tek iletide toplar (varsayılan saat 08:00). |
| **Kapalı** | Bu bildirim size hiç gelmez. |

Tablo gruplara ayrılır (Giden teslimat kuralları, Onay, Satın Alma, Lojistik, Stok, Kalite, Finans, Servis, Veri
Aktarımı); kolonlar **Bildirim**, **Varsayılan kanal**, **Tercihiniz**. Altta "N bildirimde kendi seçiminiz var",
**Tümünü Varsayılana Döndür**, **Vazgeç**, **Tercihleri Kaydet**. E-posta sunucusu tanımlı değilse kart "E-posta
sunucusu tanımlı değil — e-posta ve günlük özet gitmez, bildirim uygulamada görünür." uyarısını gösterir.

Sistem bildirim türleri (varsayılan kanal): **Onayınız bekleniyor**, **Onay hatırlatması**, **Onay tamamlandı**,
**Onay reddedildi**, **Satın alma siparişi onay bekliyor / onaylandı / reddedildi**, **Yeni satın alma talebi**,
**Talebiniz teklif aşamasında**, **Talebiniz siparişe dönüştü**, **Gelen teslimat bildirildi**, **Mal yolda
(e-İrsaliye)**, **Gelen teslimat inceleme bekliyor**, **Sefer gecikti**, **Filo belgesinin süresi doluyor**,
**Kalite faaliyetinin termini geldi**, **e-Belge dikkat istiyor**, **Çek/senet vadesi geldi**, **Servis çağrısı
size atandı** (bunlar Uygulama + e-posta); **Stok minimumun altında**, **Veri aktarımı başladı**, **Veri aktarımı
kontrolü tamamlandı**, **Veri aktarımı tamamlandı** (Yalnız uygulama); **Veri aktarımı hata verdi** (Uygulama +
e-posta).

### Cihaz bildirimi

Aynı sekmenin başındaki **Cihaz Bildirimi** kartında **Bu cihaza bildirim gönder** açılırsa zile anında düşen her
bildirim o cihaza da (telefon ya da tarayıcı bildirimi) gelir; kapalı ve günlük özet türleri gitmez. Liste kişinin
bildirim açık cihazlarıdır; satırdan **Bildirimi Kaldır**, **Deneme Bildirimi Gönder** bütün cihazlarınıza deneme
gönderir. iPhone'da bildirim yalnız ana ekrana eklenmiş uygulamaya gelir. Oturum kapatılınca o cihazın bildirimi
kapanır.

## İşlemler

- [Uyarı açmak](https://erpdocs.corexlogic.com/ayarlar/islemler/uyari-acma) — Uyarıyı açma, eşik, kaydetme.
  - [Bildirim kuralı oluşturmak](https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-kurali-olusturma) — Olay, alıcı, koşul, kanal.
  - [Bildirim tercihini seçmek](https://erpdocs.corexlogic.com/ayarlar/islemler/bildirim-tercihi-secme) — Kişisel kanal.
