Onaylar
/erp/approvals/templateserp-approval-templates.view (şablonları görme) · .create · .edit · .deleteKarar: belge türünün onay izni — erp-sales-quotations.approve, erp-procurement-orders.approve, erp-procurement-requisitions.approve, erp-accounting-journal-entries.approve; mühendislik değişikliği talebinde erp-manufacturing-engineering-changes.editOnay süreci, bir belgenin bir sonraki adıma geçmeden önce yetkili kişilerce imzalanmasını sağlar: 50.000 TRY üzerindeki satın alma siparişinin satın alma müdürüne, yüksek iskontolu teklifin satış müdürüne gitmesi gibi. Onay zorunlu bir adım değil, yapılandırılan bir adımdır: bir belge türü için etkin şablon yoksa o türün belgeleri onaysız ilerler.
Uçtan uca örnek: Onay akışı süreci.
Kavramlar
| Kavram | Anlamı |
|---|---|
| Onay şablonu | Hangi belge türünün, hangi koşulda (tutar aralığı, iskonto eşiği), hangi aşamalardan geçeceği. |
| Aşama | Şablonun bir adımı: kim onaylar (bir rol ya da belirli kişiler), kaç onay gerekli, kaç ret reddeder, cevapsız kalırsa kime yükselir. Aşamalar sırayla sorulur. |
| Onay turu | Belgenin bir onaya gönderilişi. Gönderimde eşleşen şablonların aşamaları kopyalanarak tura yazılır; şablon sonradan değişse de süren tur değişmez. Reddedilip yeniden gönderilen belge yeni tur açar; eski tur izi olduğu gibi kalır. |
| Onaycı | Aşamanın rolünü taşıyan ya da aşamada adı seçilmiş, belge türünün onay iznine sahip kullanıcı. |
| Vekil | Tarih aralığında bir onaycının adına oy veren kullanıcı. |
| Görevler ayrılığı | Belgeyi onaya gönderen kişi onu onaylayamaz (rolü ve izni tutsa bile). Satış teklifinde teklifin satış temsilcisi de onaylayamaz. Reddetmek serbesttir. |
Onaya bağlanabilen belgeler
| Belge türü | Koşul terimleri | Onayı açan izin | Gönderimden sonraki durum | Son onayda | Redde |
|---|---|---|---|---|---|
| Satış Teklifi | Tutar ve iskonto | erp-sales-quotations.approve | Onay Bekliyor (kilitli, müşteriye gitmedi) | Gönderildi | Taslak |
| Satın Alma Siparişi | Tutar | erp-procurement-orders.approve | Onay Bekliyor (kilitli, mal kabul yapılamaz) | Sipariş Verildi | Taslak |
| Satın Alma Talebi | Yok (her talep) | erp-procurement-requisitions.approve | Onay Bekliyor | Talep Edildi (satın almanın gündeminde) | Taslak |
| Yevmiye Fişi | Tutar | erp-accounting-journal-entries.approve | Onay bekler | Fişin kendi akışı | Fişin kendi akışı |
| Mühendislik Değişikliği Talebi | Yok (her talep) | erp-manufacturing-engineering-changes.edit | Onay bekler | Değişiklik numarası açılır | Talebin kendi akışı |
"Tutar" belgenin genel toplamıdır — KDV dahil, iskonto sonrası, ek ücretler dahil, belgenin para biriminde.
"İskonto" belgedeki en yüksek etkin iskontodur: satır ve genel iskonto birlikte uygulandığı için bir satırın
gerçek indirimi 1 − (1 − satır%) × (1 − genel%) ile hesaplanır; yalnız genel iskontoya bakılsaydı onay satır
iskontosuyla aşılabilirdi.
Onay Şablonları ekranı
Yönetim › Onay Süreci › Onay Şablonları — "Hangi belge, hangi koşulda, hangi aşamalardan geçerek onaylanır".
- 1Yeni Şablon
- 2Belge türü kartı — şablon var mı, belge onaydan geçer mi
- 3Koşul — tutar aralığı / iskonto eşiği
- 4Aşamalar sırayla sorulur
- 5Etkin / Pasif
Üstte her belge türü için bir kapsam kartı durur: "N etkin şablon — onaydan geçer", "Şablonlar pasif — onaysız ilerler" ya da "Şablon yok — onaysız ilerler". Karttaki Şablon Ekle pencereyi o türle açar.
| Kolon | Açıklama |
|---|---|
| Belge Türü | Şablonun uygulandığı belge. |
| Şablon | Şablon adı. |
| Koşul | Okunur koşul: "50.000,00 TRY ve üzeri", "… – …", "… ve altı", "iskonto %10 ve üzeri"; koşulsuzsa Her zaman. |
| Aşamalar (sırayla) | Aşamaların onaycıları sırasıyla; eskalasyon varsa "24 saat sonra 'Yönetici' rolüne yükselir". |
| Durum | Etkin ya da pasif. |
| İşlem | Düzenle · Sil (izne göre). |
Tablo sayfalanmaz: kademeli onayı anlamak için şablonların tamamı birlikte görünür. Silme onayı "Şablon silinsin mi?" der: "Bu şablon bundan sonra onay turu doğurmaz. Geçmiş turlar şablonu kendi içinde sakladığı için etkilenmez." Geçici olarak durdurmak için şablonu silmek yerine Etkin anahtarını kapatın.
Şablon penceresi
Yeni Şablon (ya da satırdan Düzenle) geniş pencereyi açar: solda form, sağda Özet (kuralın tek cümlelik okuması) ve Akış önizlemesi.
- 1Belge Türü — düzenlemede değişmez
- 2Koşul — iskonto eşiği (teklifte); tutar aralığı başka türlerde
- 31. aşama — rol ya da belirli kişiler, karar kuralı
- 4Cevapsız kalırsa — süre ve üst onaycı rolü
- 5Aşama Ekle (en çok 10)
- 6Özet — kuralın cümlesi
- 7Akış önizlemesi
Genel
| Alan | Zorunlu | Açıklama |
|---|---|---|
| Belge Türü | Evet | Satış Teklifi, Satın Alma Siparişi, Satın Alma Talebi, Yevmiye Fişi, Mühendislik Değişikliği Talebi. Seçim koşul terimlerini ve onaycı listelerini belirler. Düzenlemede değişmez (başka türün izni ve koşulu başkadır); türü değiştirmek için yeni şablon açın. Belge türü değişince koşullar ve aşamalar sıfırlanır. |
| Şablon Adı | Evet | En çok 128 karakter. Örnek: "50.000 TRY üstü sipariş onayı". Onay geçmişinde ve Onayımı Bekleyenler'de görünür. |
| Etkin | — | Yalnız düzenlemede. Açık: "Yeni belgeler bu şablona uyar". Kapalı: "Pasif — yeni belgeler bu şablona uymaz". Pasif şablon yeni onay turu başlatmaz; süren turlar etkilenmez. Yeni şablon etkin açılır. |
Hangi belgeler (koşul)
Belge türünün sunmadığı koşul pencerede çizilmez. Koşulsuz türde (talep, mühendislik değişikliği) pencere "Bu belge türünde koşul yok — şablon onaya gönderilen her belgeye uygulanır." yazar.
| Alan | Değerler | Açıklama |
|---|---|---|
| Tutar | Tutarı ne olursa olsun · Genel toplam aralıktaysa | Varsayılan "ne olursa olsun". Aralık seçilince aşağıdaki iki alan açılır. |
| Para Birimi | Kurulumun para birimleri (varsayılan para birimi seçili gelir) | Kur çevrimi yok: şablon yalnız bu para birimindeki belgelere uygulanır. TRY ve EUR siparişleri için iki ayrı şablon gerekir. |
| Genel toplam … ile … arası | Alt sınır (boş = 0) · Üst sınır (boş = sınırsız) | KDV dahil, iskonto sonrası; sınırlara eşitse de uyar. "50.000 ve üzeri" için üst sınırı boş bırakın. En az bir sınır yazılmalı, sınırlar sıfır ya da pozitif, alt sınır üst sınırdan büyük olamaz. |
| İskonto | Onay kutusu: "Yalnız iskontosu belirli bir oranı aşan belgeler" | Yalnız satış teklifinde. |
| İskonto eşiği (%) | 0'dan büyük, en çok 100 | "Satırlardaki en yüksek iskonto bu orana eşit ya da üstündeyse uyar." |
Tutar ve iskonto birlikte seçilirse ikisi de tutmalıdır.
Onay aşamaları — sırayla sorulur
Her aşama ayrı bir kutudur; numarası sırasıdır ("İlk sorulan", "1. aşama kapanınca sorulur"). Kutunun sağında Yukarı taşı, Aşağı taşı ve aşamayı kaldırma düğmesi vardır (tek aşama kaldırılamaz). Aşama Ekle yeni aşama ekler; bir şablonda en çok 10 aşama olur.
| Alan | Zorunlu | Açıklama |
|---|---|---|
| Aşamanın adı | Hayır | "1. aşamanın adı (örn. Bölüm onayı)". En çok 128 karakter; boşsa "1. aşama" yazılır. Onay geçmişinde ve Onayımı Bekleyenler'de görünür. |
| Kim onaylar | Evet | Bir rol: "Rol seçin — rolü taşıyan herkes onaylayabilir". Belge türünün onay iznini taşımayan rol listede "— onay izni yok" ile işaretlidir ve seçilirse şablon kaydedilmez ("Bu rol bu belgeyi onaylama iznine sahip değil — aşama hiç kapatılamazdı, şablon kaydedilmez."). Belirli kişiler: yalnız belge türünün onay iznini taşıyan kullanıcılar listelenir, ad ya da e-postayla aranır; en çok 10 kişi ("daha kalabalık liste bir roldür"). Rol ve kişi aynı aşamada karışmaz. |
| Karar kuralı | Evet | "N onay gerekli, M ret belgeyi reddeder" — her biri 1–10. Altındaki cümle kuralı okur: "Biri onaylarsa geçer, biri reddederse belge reddedilir." Kişi aşamasında onay sayısı seçilen kişi sayısını aşamaz ve oylar bölündüğünde kilitlenmemesi için onay + ret ≤ kişi sayısı + 1 olmalıdır. |
| Cevapsız kalırsa | Hayır | "S saat sonra [Üst onaycı rolü] de karar verebilir". Süre 1–720 saat; süre ve rol birlikte girilir; üst onaycı rolü aşamanın kendi rolü olamaz ve onay iznini taşımalıdır. Boş bırakılırsa ("kimseye aktarılmaz") aşama karar verilene kadar bekler; "Onay bekleyen hatırlatması" uyarısı onaycılara hatırlatır. |
Bir kişi bir aşamada bir kez oy verir; aynı kişinin oyu ikinci kez sayılmaz ("üç müdürden ikisi" kuralı tek kişiyle geçilemez).
Birden çok şablon
"Aynı belgeye uyan birden çok şablon varsa hepsinin aşamaları sırayla eklenir." Eşleşen şablonlar alt tutar sınırı küçükten büyüğe dizilir. Kademeli onay iki yolla kurulabilir:
- İki şablon: "0 TRY ve üzeri → Satın Alma Müdürü" ve "50.000 TRY ve üzeri → Genel Müdür". 60.000 TRY'lik siparişte iki şablon da tutar; tur iki aşamalıdır.
- Tek şablon, iki aşama: "50.000 TRY ve üzeri" şablonunda 1. aşama Satın Alma Müdürü, 2. aşama Yönetici.
Doğrulama iletileri
Şablon kaydedilirken ekran ve sunucu aynı kuralları uygular: "Belge türünü seçin.", "Şablon adı zorunlu.", "Tutar koşulunda en az bir sınır yazın (alt sınır 0 olabilir).", "Alt tutar sınırı üst sınırdan büyük olamaz.", "İskonto eşiği 0'dan büyük ve en fazla 100 olmalı.", "Onaylayacak rolü seçin.", "En az bir onaycı kullanıcı seçin.", "Eskalasyon için süre ve üst onaycı rolünü birlikte girin.", "Üst onaycı rolü aşamanın kendi rolüyle aynı olamaz.". Çok aşamalı şablonda ileti aşamanın sırasını taşır ("2. aşama: …").
Örnek şablonlar
| Amaç | Belge Türü | Koşul | Aşamalar |
|---|---|---|---|
| Yüksek tutarlı satın alma | Satın Alma Siparişi | TRY, Genel toplam 50.000 ile (boş) arası | 1. Satın Alma Müdürü (24 saat cevapsız → Yönetici) · 2. Yönetici |
| İskontolu teklif | Satış Teklifi | İskonto eşiği %10 | 1. Satış Müdürü |
| Her talep | Satın Alma Talebi | — (her talep) | 1. Satın Alma Müdürü |
| İki imza | Satın Alma Siparişi | TRY, 250.000 ve üzeri | 1. Belirli kişiler (3 müdür), 2 onay gerekli, 2 ret reddeder |
Demo kurulumunda iki şablon tanımlıdır: Satış teklifi — iskonto %10 ve üzeri (etkin, tek aşama: Yönetim onayı · Yönetici) ve Satın alma siparişi — 50.000 TRY ve üzeri (örnek) (pasif, iki aşama).
Belge onaya nasıl gider
Belgenin detayında gönderim düğmesi şablon eşleşmesini sunucudan öğrenir: eşleşen etkin şablon varsa düğmenin adı Onaya Gönder olur (satış teklifinde "Bu teklif onay şablonuna takılıyor (tutar ya da iskonto). Onaya Gönder teklifi kilitler; son onayda kendiliğinden gönderildi olur.").
- 1Gönder yerine Onaya Gönder
- 2Neden onaya gittiği
Taslak ──Onaya Gönder──► Onay Bekliyor ──(1. aşama)──►(2. aşama)──► son onay ──► sonraki durum (ör. Gönderildi)
▲ │ belge KİLİTLİ: düzenlenmez, dönüşmez, mal kabul yapılmaz
│ ├─ red eşiği ─────────────────────────► Taslak (düzenlenip yeniden gönderilir — yeni tur)
│ └─ İptal Et ──────────────────────────► İptal (açık tur kapanır)
└───────────────────── şablon eşleşmiyorsa Gönder doğrudan ilerletir
- Gönderimde eşleşen şablonların aşamaları tura kopyalanır, 1. aşamanın onaycılarına "Onayınız bekleniyor" bildirimi gider ("ST-… numaralı satış teklifi 1. onay aşamasında sizi bekliyor.").
- Bir aşama onaylanınca sıradaki aşamanın onaycılarına bildirim gider; belge kilitli kalır.
- Son aşama onaylanınca tur Onaylandı olur, belge ilerler ve gönderene "… onaylandı" bildirimi gider (teklifte: "… numaralı teklif tüm onayları aldı ve gönderildi olarak işaretlendi."). Onay günler sürebileceği için belgenin gönderim kuralları (kart, müşteri, geçerlilik) o anda yeniden ölçülür.
- Bir aşama ret eşiğine ulaşınca tur Reddedildi olur, kalan aşamalar Sorulmadı ile kapanır, belge taslağa döner ve gönderene "… reddedildi" bildirimi gerekçeyle gider.
- Onay bekleyen belge iptal edilirse açık tur İptal Edildi olur.
Belge detayındaki Onaylar kartı
Onay bekleyen belgenin üstünde kimi beklediği yazar ("Teklif onay bekliyor — sırada 1. aşama: Yönetici. Onaylanınca gönderildi olur; reddedilirse taslağa döner."). Onaylar kartı turları en yenisi üstte listeler: turun durumu, gönderen, gönderim anı ve tutar; her aşamanın onaycısı, şablon ve aşama adı, durumu (Karar bekleniyor · Onaylandı · Reddedildi · Sorulmadı), verilen oylar (ad, "adına" vekalet notu, "(eskalasyonla)", Onayladı/Reddetti, zaman, not). Çok oylu aşamada "Karar bekleniyor — 1/2 onay" yazar; eskalasyonlu aşamada yükselme anı görünür.
- 1Karar düğmeleri — kural sunucuda (gönderen onaylayamaz)
- 2Kimi beklediği
- 3Güncel tur — Karar bekleniyor
- 4Önceki tur — red ve gerekçesi izde kalır
Onay ve red
Karar belgenin detayında verilir: Onayla ve Reddet düğmeleri, sunucu "bu kişi bu aşamaya şu an oy verebilir mi" sorusuna evet derse çizilir. Kural: aşamanın rolünü taşımak ya da aşamada seçilmiş olmak (veya bugün geçerli bir vekalet), belge türünün onay iznine sahip olmak, bu aşamada henüz oy vermemiş olmak; onay için ayrıca görevler ayrılığı. Gönderen kişi yalnız Reddet'i görür.
| Pencere | İçerik |
|---|---|
| Onay verilsin mi? | "Oyunuz sıradaki aşamaya yazılır. Aşama gereken onaya ulaşır ve başka aşama yoksa belge onaylanır." Not (isteğe bağlı) — "Onay kaydına düşecek açıklama", en çok 512 karakter. Vekaleten oy veriliyorsa kimin adına olduğu yazar. Düğmeler Vazgeç · Onayla. |
| Reddedilsin mi? | "Aşama red eşiğine ulaşırsa belge taslağa döner ve yeniden düzenlenebilir." Red gerekçesi zorunlu — "Neyin düzeltilmesi gerekiyor?"; "Gerekçe belgeyi onaya gönderen kişiye bildirim olarak iletilir." Düğmeler Vazgeç · Reddet. |
- 1Red gerekçesi — gönderene bildirim olarak gider
- 2Reddet — aşama red eşiğine ulaşırsa belge taslağa döner
Onaycının ekranında (demo: Demo Onaylayıcı, ST-2026-000005) Onay verilsin mi? penceresi belge numarasını ve tutarını da yazar ("ST-2026-000005 · 50.476,80 TRY"); not, Onaylar kartında oyun altında görünür.
- 1Onaylanan belge ve tutarı
- 2Not — onay kaydına düşer
- 3Onayla — son aşamaysa belge ilerler
Toplu onay yoktur: onay bir imzadır, gerekçesi belgenin içeriğindedir. Telefonda aynı karar Onaylarım (mobil) ekranından verilir.
Karar iletileri
| İleti | Neden |
|---|---|
| Onaya kendiniz gönderdiğiniz belgeyi onaylayamazsınız. Kararı başka bir onaycı vermeli. | Görevler ayrılığı. |
| Onaya kendiniz gönderdiğiniz ya da satış temsilcisi olduğunuz teklifi onaylayamazsınız. Kararı başka bir onaycı vermeli. | Teklifte satış temsilcisi de onaylayamaz. |
| Bu aşamada kararınızı zaten verdiniz — aşama diğer onaycıların oyunu bekliyor. | Bir kişi bir aşamada bir oy. |
| Bu aşamayı yalnız '…' rolündeki kullanıcılar kapatabilir. | Aşamanın rolü sizde yok. Eskalasyonlu aşamada sürenin ne zaman dolacağı da yazar. |
| Bu aşamada vekiliniz sizin adınıza oy verdi — aşama diğer onaycıların oyunu bekliyor. | Vekiliniz oyunuzu kullandı. |
| Red gerekçesi zorunludur. | Red penceresinde gerekçe boş. |
| … onaylama yetkiniz yok. | Belge türünün onay izni yok. |
| Bu teklif onay beklemiyor. | Belge bu arada onaylandı, reddedildi ya da iptal edildi — sayfayı yenileyin. |
Onayımı Bekleyenler
Yönetim › Onay Süreci › Onayımı Bekleyenler — "Sırası gelmiş ve sizin (ya da vekili olduğunuz onaycının) kararını bekleyen belgeler". Bütün belge türleri tek listededir, en uzun bekleyen önce; kendi gönderdiğiniz belge burada yer almaz. Kararı satırdan değil, belgenin detayında verirsiniz.
- 1Belge türü süzgeci
- 2Onaya gönderen ve tarih
- 3Aşama sırası, şablon ve aşama adı
- 4Aşamanın bekleme süresi
- 5Vekaleten: kimin adına
| Kolon | Açıklama |
|---|---|
| Belge | Belge numarası ve türü; tıklayınca belge açılır. |
| Gönderen | Onaya gönderen kişi ve gönderim anı. |
| Tutar | Gönderim anının genel toplamı ve para birimi; koşulsuz belgede (talep) "—". |
| Aşama | "2. aşama / 3" ya da "Tek aşama"; çok oylu aşamada "1/2 onay"; altında şablon ve aşama adı. |
| Bekliyor | Aşamanın beklediği süre ("1 saatten az", "5 saat", "2 gün") — hatırlatmanın da saydığı süre. |
| Vekalet | Vekaleten bekliyorsa "… adına". |
Belge Türü süzgeci listeyi tek türe indirir. Ana Sayfa'daki Bekleyen İşlerim de onay kuyruğunu sayar.
Onaycının listesinde bekleyen bir belge (demo: Demo Onaylayıcı'nın kuyruğunda ST-2026-000005, "Tek aşama", "Satış teklifi — iskonto %10 ve üzeri — Yönetim onayı"):
- 1Belge — tıklayınca detay açılır
- 2Onaya gönderen ve tarih
- 3Aşama, şablon ve aşama adı
- 4Aşamanın bekleme süresi
Onay Vekaletleri
Yönetim › Onay Süreci › Onay Vekaletleri — "Onaycı yokken (izin, hastalık) vekili tarih aralığında onun adına oy verir". Oy onaycınınki sayılır; bir kişi bir aşamada tek oy verir; onaycının onaylayamadığı belgeyi vekili de onaylayamaz.
- 1Yeni Vekalet
- 2Yönetici: herkesin vekaletleri
- 3Bitmiş vekaletler
- 4Geçerlilik — iki gün dahil
Liste varsayılan olarak Vekaletlerim'i (verdiğim ve bana verilen vekaletler) gösterir; yönetici Herkesin vekaletleri anahtarıyla bütün vekaletleri görür. Bitmişleri göster süresi geçenleri de listeler. Kolonlar: Onaycı, Vekil, Tarih Aralığı, Belge Türü (boşsa "Bütün belge türleri"), Durum (Geçerli · Başlamadı · Bitti), Not; satırın İşlemler menüsünde Kaldır.
- 1Onaycı — Kendim ya da (yönetici) başka onaycı
- 2Belge türü ya da Bütün belge türleri
- 3Vekil — onay yetkisi olan kullanıcı
- 4Tarih aralığı — en çok 366 gün
- 5Not
| Alan | Zorunlu | Açıklama |
|---|---|---|
| Onaycı | Evet | Yalnız yönetici görür: Kendim ya da başka bir onaycı. "Yönetici, sisteme giremeyen onaycının yerine de vekil atayabilir." Öteki kullanıcılar yalnız kendileri için vekil atar. |
| Belge Türü | Evet | Tek tür ya da Bütün belge türleri. "Bütün türlerde vekil, onaycının onayladığı her belgenin onay yetkisini taşımalı." |
| Vekil | Evet | "Onay yetkisi olan bir kullanıcı seçin". Vekil, devredilen belge türlerinin onay iznini kendisi taşımalıdır — vekalet yetki üretmez. |
| Tarih aralığı | Evet | Başlangıç — bitiş; "İki gün de dahil; en fazla 366 gün — daha uzunu rol değişikliğidir." Geçmişte biten vekalet açılamaz. |
| Not | Hayır | "Örn. yıllık izin"; en çok 512 karakter. |
Sunucu iletileri: "Kişi kendisine vekil olamaz.", "Bitiş tarihi başlangıçtan önce olamaz.", "Geçmişte biten bir vekalet tanımlanamaz.", "… için … bu tarihlerde zaten vekil.", "… şu belgeleri onaylama yetkisine sahip değil: …". Vekalet kaldırılınca ("Vekalet kaldırılsın mı?") vekil bundan sonra onaycı adına oy veremez; verilmiş oylar "adına" kaydıyla izde kalır.
Bildirimler ve hatırlatma
| Bildirim | Alıcı | Ne zaman |
|---|---|---|
| Onayınız bekleniyor | Sırası gelen aşamayı onaylayabilecek herkes (vekiller dahil) | Gönderimde ve her aşama geçişinde |
| Onay hatırlatması (uyarı: Onay bekleyen hatırlatması) | Aynı kişiler | Aşama eşik süresinden (varsayılan 24 saat) uzun beklerse, karar verilene kadar günde bir — uyarı açıksa |
| Onay eskalasyonu (uyarı) | Şablondaki üst onaycı rolü | Aşamanın eskalasyon süresi dolunca bir kez — uyarı açıksa; karar yetkisi bildirim kapalıyken de işler |
| Onay tamamlandı | Gönderen | Son onayda |
| Onay reddedildi | Gönderen | Redde, gerekçeyle |
Satın alma siparişinin kendi bildirim türleri de vardır: Satın alma siparişi onay bekliyor, … onaylandı, … reddedildi. Kanal (uygulama, e-posta, günlük özet) kişinin tercihidir: Bildirimler.