WEB TABANLI KURUMSAL UYGULAMALAR

Kurumsal Web Uygulama Geliştirme

Tablo dosyaları ve e-postayla yürüyen iş akışlarını, kullanıcıların giriş yaptığı, rol ve yetkilerin tanımlı olduğu ve her adımın kayıt altına alındığı web uygulamalarına taşıyoruz. Kurulum gerekmez; güncelleme tek noktadan yapılır ve herkes aynı sürümü kullanır.

Web uygulaması nedir?

Web uygulaması, tarayıcı üzerinden çalışan ve kullanıcının veri oluşturup işlem yapmasını sağlayan bir yazılımdır. Kullanıcı kendi hesabıyla giriş yapar, rolüne göre ekran görür, kayıt oluşturur; oluşan kayıt bir sonraki kişiye onaya düşer veya başka bir sisteme aktarılır.

Masaüstü programdan farkı, kullanıcı bilgisayarına kurulum yapılmamasıdır. Uygulama sunucuda çalışır; ofis dışından erişim yetkilendirme kuralları çerçevesinde mümkündür.

Web sitesi ile web uygulaması arasındaki fark

Bir web sitesi şirketi, hizmetleri veya ürünleri tanıtmaya ve bilgi yayınlamaya odaklanır. Ziyaretçi çoğunlukla okuyucudur.

Web uygulamasında ise kullanıcı sisteme giriş yapabilir, veri oluşturabilir, işlem yapabilir, onay verebilir veya günlük operasyon yürütebilir. Değeri sayfa görünümünde değil, işlettiği süreçtedir.

Kurumsal tanıtım sitesi arıyorsanız kurumsal web sitesi tasarımı ve geliştirme sayfamız daha uygundur; bu sayfa süreç yürüten uygulamalar içindir.

Hangi iş süreçleri web uygulamasına taşınabilir?

Birden fazla kişinin sırayla iş yaptığı, onay gerektiren ve geriye dönük olarak kimin ne yaptığının bilinmesi gereken her süreç adaydır. Aşağıdaki başlıklar en sık taşınan süreçlerdir.

Tipik kullanım alanları

Talep ve onay sistemleri

Satın alma talebi açılır, bütçe kontrolünden geçer, yetkili yöneticiye onaya gider; sonuç aynı ekrandan izlenir.

Şirket içi portallar ve self servis

Duyuru, doküman, form ve izin/masraf gibi self servis işlemlerin tek yerden yürütülmesi.

Bayi, B2B ve müşteri portalları

Bayi kendi fiyat listesinden sipariş girer, bakiyesini ve sevkiyat durumunu görür; müşteri belge ve talep takibi yapar.

Operasyon ve iş emri ekranları

İşin kime atandığı, hangi aşamada olduğu ve ne zaman kapandığı departman ekranlarından izlenir.

Veri toplama uygulamaları

Denetim, kontrol ve sayım formlarının doğrulanarak tek kaynakta birikmesi.

Kullanıcı, rol ve yetki yönetimi

Rol tasarımı yalnız güvenlik değil, uygulamanın iş kurallarıdır: kimin hangi ekranı göreceği ve hangi tutarın üzerinde onay vereceği burada belirlenir.

  • Kullanıcıların kendi hesaplarıyla giriş yapması
  • Rol bazlı ekran ve belge yetkileri
  • Tutar veya kategori eşiğine göre değişen onay kademeleri
  • Kullanıcının yalnız kendi bölgesini, deposunu veya müşterilerini görmesi
  • Dış kullanıcılar (bayi, müşteri, tedarikçi) için ayrı yetki alanı
  • Yetki değişikliklerinin kayıt altına alınması

SSO ve kurumsal kimlik doğrulama

Kurumsal kimlik altyapısı kullanan şirketlerde giriş, çalışanların mevcut hesaplarıyla tek noktadan yapılandırılabilir. Böylece yeni bir parola yönetimi doğmaz ve işten ayrılan kullanıcının erişimi merkezî olarak kesilir.

Bu yapı zorunlu değildir; kullanıcı sayısı ve şirketin mevcut altyapısına göre değerlendirilir. Şirket dışına açılan portallarda ise ayrı bir kullanıcı yönetimi kurgulanır.

API, ERP ve üçüncü taraf entegrasyonu

Kurumsal web uygulamalarının çoğu tek başına çalışmaz. Ürün, fiyat, stok ve cari bilgisini ERP'den okur; oluşan siparişi ERP'ye belge olarak yazar. Bu akış olmadığında aynı veri iki yerde tutulur ve zamanla ayrışır.

SAP Business One tarafında bağlantıyı ürünle gelen resmî servis arayüzleri üzerinden kurarız. Diğer sistemlerde karşı tarafın API'si kullanılır; hata durumunda kayıt sessizce kaybolmaz, görünür bir kuyrukta birikir.

Mobil uyum

Uygulama mobil uyumlu tasarlandığında telefon ve tabletten de kullanılabilir; onay, durum sorgulama ve liste görüntüleme için bu çoğu zaman yeterlidir.

  • Dar ekranda tek sütuna düşen, dokunma hedefleri yeterli düzen
  • Telefondan doldurulabilen formlar
  • Yatayda taşmayan liste ve tablolar
  • Kamera, barkod veya çevrimdışı çalışma gerekiyorsa mobil uygulamaya yönlendirme

Güvenlik ve işlem geçmişi

Kurumsal uygulamada güvenlik sonradan eklenmez; kimlik doğrulama, yetki ayrımı, girdi doğrulama ve kayıt izleme en baştan tasarımın parçasıdır.

  • Kimlik doğrulama ve oturum yönetimi
  • Girdi doğrulama ve yetkisiz erişime karşı kontroller
  • Kaydın kim tarafından, ne zaman oluşturulduğunun görünmesi
  • Belgenin hangi aşamalardan geçtiğinin izlenebilmesi
  • Dışarıya açılan portallarda veri ayrıştırma
  • Yedekleme ve yayın ortamının tanımlı olması

Proje süreci

01

Süreç analizi

Akışın bugün nasıl yürüdüğünü, kimin hangi adımı yaptığını ve istisnaları çıkarırız.

02

Ekran ve yetki tasarımı

Rolleri, ekranları ve onay kademelerini yazılı hale getiririz.

03

Geliştirme ve entegrasyon

Uygulamayı geliştirir, ERP ve diğer sistemlerle bağlantısını kurarız.

04

Test ve kullanıcı kabulü

Kullanıcılar kendi işlerini sistemde dener; entegrasyonlar gerçek veriyle denenir.

05

Devreye alma ve destek

Eğitim, ilk kullanım ve sonrasında düzenli destek.

Maliyeti etkileyen unsurlar

Bütçeyi belirleyen kalemler ekran sayısından çok rol sayısı, istisna kuralları, entegrasyon sayısı, dış kullanıcı olup olmadığı ve taşınacak mevcut veridir.

Bu kalemlerin ayrıntısını ve teklif almadan önce netleştirmeniz gerekenleri özel yazılım geliştirme maliyeti rehberimizde bulabilirsiniz.

Sık sorulan sorular

Web uygulaması için kullanıcıların bilgisayarına kurulum gerekir mi?

Hayır. Uygulama sunucuda çalışır, kullanıcılar tarayıcıdan erişir. Güncelleme tek noktadan yapılır ve tüm kullanıcılar aynı sürümü kullanır.

Mevcut web sitemizin içine yapılabilir mi?

Genellikle ayrı bir uygulama olarak kurulması daha doğrudur; tanıtım sitesi ile giriş gerektiren bir iş uygulamasının güvenlik, yedekleme ve güncelleme gereksinimleri farklıdır. İki yapı arasında bağlantı verilebilir.

ERP'mizin yerini alır mı?

Hayır, genellikle tamamlar. ERP'ye girmesi gerekmeyen ama ERP verisine dayanan yan süreçler uygulamada yürütülür, sonuç ERP'ye belge olarak yazılır.

Bayi ve müşterilerimiz de kullanabilir mi?

Evet. Dışarıya açılan portallarda kimlik doğrulama, veri ayrıştırma ve güvenlik gereksinimleri şirket içi bir uygulamadan farklıdır ve kapsamda ayrı bir kalem olarak ele alınır.

PROJENİZİ KONUŞALIM

İhtiyacınızı anlatın, birlikte çözelim.

Kısa bir görüşmeyle sürecinizi dinleyelim; hazır çözüm mü, özel geliştirme mi; en doğru yolu birlikte belirleyelim.