Farklı yetkilere sahip yüzlerce kişinin aynı sistemde çalışıp aynı rakamları okuması mı gerekiyor?

Katmanlı yetkilendirmeye sahip çok kullanıcılı sistemler, yönetim panelleri ve operasyonel veriyi gerçekten okunan grafiklere dönüştüren analiz ekranları. Herkes aynı anda içerideyken ayakta kalması gereken kısmı biz kurarız.

Problem

Talep genellikle bir ekran listesi olarak gelir ve ekranlar işin kolay kısmıdır. Sistemin çalışıp çalışmayacağını belirleyen her şey onların arkasındadır: kurum değiştikçe değişen bir yetki modeli, bir yöneticinin sorusuna tablo dışa aktarımı yerine tek bakışta yanıt vermesi gereken analiz sayfaları ve herkesin içeride olduğu bir pazartesi sabahı ayakta kalan performans. Önce ekran düşünülerek kurulan sistemler demoda çalışır, gerçek kullanımın ilk ayında bozulmaya başlar ve o noktada veri modeli artık herkesin bağımlı olduğu şeydir.

Nasıl yaklaşıyoruz

Rollerle ve rakamlarla başlarız: kimin hangi kayıtları görmesi gerektiği, aynı anda kaç kişinin içeride olduğu ve analiz sayfalarının hangi sorulara yanıt vermesi gerektiği. Yetkiler sunucuda tek bir yerde uygulanır; böylece her ekran o kuralın yeniden yazılmış bir kopyası değil, bir görünümü olur ve model baştan yazılmadan genişletilebilecek şekilde kurulur. Analiz sayfaları destekledikleri kararlar etrafında tasarlanır: her soru için doğru grafik, birleştirilebilen filtreler ve bir sayfanın yalnızca birkaç satır okuması için önceden hesaplanmış toplamlar. Yük, ilk ekran cilalanmadan önce test edilir.

İşlenmiş örnek

Ülke çapında bir yol ağı için yönetim analitiği

Ulusal bir karayolları kurumu, yol ağını hem saha ekiplerinin hem de merkezdeki yöneticilerin kullandığı bir platform üzerinden yönetiyor. O platformda geçirdiğimiz iki yıl boyunca yöneticilerin çalıştığı analiz sayfalarını biz geliştirdik: geniş bir grafik türü seti, bölge, dönem, varlık ve duruma göre birleştirilebilen filtreler ve en ağır görünümün bile anında yanıt vermesi için tasarlanmış toplama yapıları. Aynı platform, kimin neyi görüp neyi değiştirebileceğine karar veren çok katmanlı ve dinamik bir yetkilendirme yapısı taşıyordu. Hatalarını giderdik, yeni yapılarla genişlettik ve kurum değiştikçe mevcut olanları yeniden düzenledik. Daha sonra büyük bir madencilik grubu aynı türden bir analiz ve yetki katmanına ihtiyaç duydu ve onu orada da kurduk.

Ne alırsınız

  • Kurumun gerçek yapısına uyan, sunucu tarafında uygulanan bir yetki modeli
  • Destekledikleri kararlar etrafında kurulmuş analiz sayfaları: grafikler, birleştirilebilen filtreler, dışa aktarımlar
  • Gerçekten beklediğiniz eşzamanlılıkta yük testinden geçmiş sistemin kendisi
  • Kendi ekibinizin işletip genişletebilmesi için devir teslim dokümantasyonu
Probleminizi anlatın