Kullanıcılar

inSCADA Platformu web tabanlı çok kullanıcılı bir sistemdir. Platform içerisinde sisteme giriş yapacak kullanıcıları tanımlayabilir ve yetki verebilirsiniz. inSCADA platformu backend de temelde iki seviyede yetkilendirme kontrolü yapmakdır. Bunlar Admin ve User dır.

Admin : Geliştirme yetkisine sahip kullanıcılara verilir. Admin yetkisine sahip kullanıcılar tüm geliştirme faaliyetlerini gerçekleştirebilirler.

User : Operatörlere verilen yetki seviyesidir.

Diğer roller User rolü ile aynı seviyededir. Fakat geliştirici tarafından bu roller platform içerisinde farklı yetki sınırlandırmaları ile kullanılabilir.

  • Admin

  • User

  • Engineer

  • Operator

  • Integrator

  • Expert

  • Custom

Resim 1 : Users

Resim 1'de görüldüğü gibi üst kısımda kullanıcı tanımı ve alt kısımda ona bağlı roller görülmektedir. Üst gridin sağ üst kısmındaki butonlar ile kullanıcı ekleme,düzenleme,silme ve şifre değiştirme işlemleri yapabilirsiniz. Alt gridin sağ üst köşesindeki butonlar ile rol ekleme,düzenleme,silme işlemlerini yapabilirsiniz.

User Add/Edit Form

Resim 2 : User Add/Edit Form

Resim 2'de görüldüğü form üzerinde bilgileri girerek kullanıcı ekleyebilir ve düzenleyebilirsiniz. Burada gireceğiniz e-posta adresi ins.sendMail(..) API'sinde gönderme adresi olarakta kullanılır.

Role Add/Edit Form

Resim 3 : Role Add/Edit Form

Resim 3'te görüldüğü form üzerinde bilgileri girerek kullanıcılara rol ekleyebilir ve düzenleyebilirsiniz.

Change Password

Resim 4 : Password Edit Form

Resim 4'te görüldüğü gibi, üst gridin, sağ üst köşesindeki butonuna basarak açılan form üzerinde şifre oluşturabilirsiniz. Şifre ve kullanıcı oluşturma yetkisi Admin rolüne verilmiştir.

inSCADA platformu içerisinde kullanıcılar üzerinde de yetkilendirme seviyeleri tanımlayabilirsiniz. Örneğin bazı kullanıcıların kontrol yetkisini kısıtlayabilir, bir takım değerleri görmesini engelleyebilirsiniz. Bunun için ins.getUserInfo API'sinin kullanım örneklerini inceleyebilirsiniz.