İçeriğe geç

Yazılımda Onay Akışı Nasıl Kurulur? Limit ve Vekâlet

Web Teknolojileri
Yazılımda Onay Akışı Nasıl Kurulur? Limit ve Vekâlet

Onay akışı, bir kaydın oluşturulduğu anda değil, yetkili kişi onayladıktan sonra geçerli hâle gelmesini sağlayan kural kümesidir. Yazılımda kurmak için üç soruyu yazılı cevaplamak yeterlidir: hangi belge onaya girer, kaç kademe onay ister, onaylayacak kişi masasında değilken yetki kime geçer.

Onay akışı ile rol ve yetki yönetimi aynı şey değildir. Yetki kim hangi ekranı açar, hangi kaydı değiştirir sorusunu; onay akışı değiştirilen kayıt ne zaman gerçek olur sorusunu cevaplar. İkisi tek tabloya sıkıştırıldığında iki sonuçtan biri çıkar: onayı olmayan bir iskonto faturaya yansır ya da en küçük kayıt bile yönetici onayı bekleyip iş durur.

Hangi belge onaya girer, hangisi girmez

Her kaydı onaya sokan sistem kısa sürede şuna dönüşür: onay kuyruğu şişer, kuyruk okunmadan toplu onaylanır ve onay kaydı yalnızca görüntüde kalır. Onay, gerçekten geri alınması pahalı olan kayıtlar için ayrılır.

Belgeyi onaya alıp almama kararında şu ölçütler işe yarar:

  • Geri alınabilirlik: Kayıt yanlışsa düzeltmek bir tuş mu, yoksa müşteriyi arayıp özür dilemek mi gerekiyor?
  • Dışarıya çıkan kayıt: Teklif, fatura, iade, kargo talimatı gibi şirket dışına giden belgeler onaya en yakın gruptur.
  • Para etkisi: Fiyat, iskonto, vade, masraf gibi alanlar değişiyorsa onay anlamlıdır.
  • Fiziksel etki: Sayım farkı, hurda çıkışı, depo transferi gibi kayıtların sonucu rafta görülür.
  • Sıklık: Günde yüzlerce kez oluşan bir kayıt için onay değil, sonradan örnekleme ve sapma raporu daha gerçekçidir.

Bu listeden geçmeyen kayıtlar onaysız ilerler; kontrol ihtiyacı varsa onay yerine iz kaydı ve rapor kullanılır.

Kademe, limit ve onay matrisi

Kademe sayısı belge türüne ve limite göre değişir. Limit değerlerini yazılım değil şirket belirler; yazılımın işi limiti bir ekrandan düzenlenebilir hâle getirmek, koda gömmemektir. Koda gömülü limitte her değişiklik geliştirme talebine, her geliştirme talebi de beklemeye dönüşür.

Belge türüKademe kuralıOnaylayan
Satın alma talebiLimit altı: tek kademeBirim sorumlusu
Satın alma talebiLimit üstü: iki kademeBirim sorumlusu, ardından mali kontrol
Müşteri iskontosuTanımlı liste içinde: onay yokSatış temsilcisi
Müşteri iskontosuListe dışı oran: tek kademeSatış yöneticisi
İade ve iptalTek kademeOperasyon sorumlusu
Stok sayım farkıTek kademeDepo yöneticisi

Matris kurulurken iki hata sık görülür. Birincisi, talebi oluşturan kişinin kendi talebini onaylayabilmesi: bu, akışın tamamını anlamsız kılar ve yazılımda tek bir kuralla engellenir. İkincisi, zincirin tek isme bağlanması: o kişi izne çıktığında bütün şirket bekler.

Vekâlet: onaylayacak kişi masasında değilken

Onay akışının en çok tıkandığı yer izin, seyahat ve rapor günleridir. Çözüm, onayı başkasına şifreyle devretmek değil, yazılımda tanımlı vekâlettir. Vekâlet üç alanla kurulur: kimden, kime, hangi tarih aralığında. Dördüncü alan kapsamdır: bütün belgeler mi, yalnızca limit altı belgeler mi?

Vekâletle atılan onayda iz kaydı iki ismi birlikte tutar: onayı fiilen veren vekil ve yerine onay verdiği kişi. Tek isim tutulursa sonradan bakıldığında kararı kimin verdiği tartışma konusu olur. Vekâletin bitiş tarihi zorunlu alandır; süresiz vekâlet, kalıcı yetki devrinin adı konmamış hâlidir.

Onaylandıktan sonra kayıt değişirse

Onaylanmış bir kaydın alanları serbestçe değiştirilebiliyorsa onayın bilgi değeri yoktur. Uygulanabilir kural şudur: kritik alanlardan biri değişince onay otomatik düşer ve belge yeniden kuyruğa girer. Kritik alan listesi her belge türü için ayrı yazılır; satın alma talebinde miktar, birim fiyat, tedarikçi ve teslim tarihi kritiktir, açıklama alanındaki yazım düzeltmesi değildir.

Bunun yanında ikinci bir kural gerekir: onay anındaki kayıt sürümü saklanır. Onaylanan hâl görülmeden, sonradan yapılan değişikliğin ne olduğu anlaşılmaz. Sürüm saklamak, onay akışını denetlenebilir yapan asıl ayrıntıdır.

Bekleyen işler, hatırlatma ve tıkanma

Onay akışı kurulan her sistemde iki ekran şarttır. Birincisi onaylayacak kişinin bekleyen onaylar listesi; ikincisi yöneticinin en uzun bekleyen belgeler raporu. İkinci ekran olmadan tıkanma ancak müşteri şikâyetiyle fark edilir.

Bildirim yardımcı olur ama akışı kurtarmaz; e-posta okunmazsa belge yine bekler. Bu yüzden zaman aşımı kuralı tanımlanır: belirli süre bekleyen talep bir üst kademeye yükselir ya da talep sahibine geri döner. Hangisi olacağı şirketin kararıdır; yazılımın şart koştuğu tek şey belgenin sahipsiz kalmamasıdır.

Reddetme de akışın parçasıdır. Ret gerekçesi zorunlu alan olmalı ve talep sahibine görünmelidir; gerekçesiz ret, aynı talebin birkaç gün sonra aynı şekilde geri gelmesine yol açar.

Kısa kontrol listesi

  1. Onaya giren belge türleri yazılı mı, yoksa kişiye göre mi değişiyor?
  2. Limitler ekrandan düzenlenebiliyor mu, kodda mı duruyor?
  3. Talebi oluşturan kişi kendi talebini onaylayabiliyor mu?
  4. Her kademenin tanımlı bir vekili ve vekâletin bitiş tarihi var mı?
  5. Kritik alan değişince onay düşüyor mu, onay anındaki sürüm saklanıyor mu?
  6. Bekleyen ve tıkanan belgeler tek ekrandan görülüyor mu?
  7. Ret gerekçesi zorunlu mu?

KAV Yazılım, özel yazılım ve entegrasyon projelerinde onay akışını bu başlıklar üzerinden kurar; belge türü ve limit tanımları şirketin kendi ekranından yönetilir.

Sık sorulan sorular

Onay akışı ile rol yetki yönetimi arasındaki fark nedir?

Rol ve yetki, kullanıcının hangi ekranı açıp hangi kaydı değiştirebileceğini belirler. Onay akışı ise değiştirilen kaydın ne zaman geçerli sayılacağını belirler. Bir kullanıcı iskonto alanını değiştirme yetkisine sahip olabilir ama o iskonto onaylanmadan faturaya yansımaz.

Onaylayan kişi izne çıkarsa belgeler bekler mi?

Vekâlet tanımlıysa beklemez. Vekâlet kimden kime, hangi tarih aralığında ve hangi kapsamda olduğu yazılarak tanımlanır. İz kaydı hem vekili hem yerine onay verdiği kişiyi birlikte tutmalıdır.

Şifre paylaşarak onay vermek neden sorun?

Şifre paylaşıldığında iz kaydı yanlış kişiyi gösterir ve sonradan kararı kimin verdiği tespit edilemez. Ayrıca ayrılan bir çalışanın hesabı üzerinden onay akmaya devam edebilir. Doğru çözüm tarih aralıklı vekâlettir.

Kaç kademe onay gerekir?

Kademe sayısı belge türüne ve limite bağlıdır; sabit bir sayı yoktur. Pratikte çoğu belge tek kademeyle yürür, yalnızca limit üstü ve geri alınması pahalı kayıtlar ikinci kademeye çıkar. Üçüncü kademe genellikle akışı yavaşlatır ve toplu onaya yol açar.

Onaylanmış kayıt sonradan değiştirilebilir mi?

Değiştirilebilir ama kritik alanlardan biri değişirse onay düşmeli ve belge yeniden onaya girmelidir. Kritik alan listesi her belge türü için ayrı tanımlanır. Onay anındaki kayıt sürümünün saklanması da gerekir.
  • iş akışı
  • iz kaydı
  • özel yazılım
  • yetkilendirme