Roller

Roles

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 : Roller Ana Menü

Resim 1'de roller ana menüyü görmekteyiz. Menü üç bölüme ayrılmıştır. Üst " roles " alanında oluşturulan rol isimleri görüntülenebilinmektedir. Alt sol alanda bulunan " permission " menüsünde seçili olan rolün hangi izinlere sahip olduğunun belirlendiği menüdür. Son olarak sağ alt bölümde " menü " alanında ilgili rolün hangi menülere erişiminin olacağının belirlendiği bölümdür. Ekranın sağ üst köşesinde bulunan ikonları yardımı ile mevcut rol isimleri değiştirebilinir, silinebilinir ve yeni rol tanımlamaları yapılabilinmektedir.

Resim 2 : Rol Ekleme

Yeni rol eklemek için ana menünün sağ üst köşesinde bulunan add ikonuna tıklanarak resim 2 'de gösterilen role menüsü açılır. Burada rol ismi girilerek kaydedilmesi yeterlidir.

Resim 3 : İzinlerin Belirlenmesi

Rol oluşturulduktan sonra üst alandan seçilerek , alt alanda ki " izin " menüsünden add ikonu yardımı ile resim 3 ' te gösterilen izin belirleme menüsü açılmaktadır. Burada ilgili rol için menü bazlı hangi özelliklerin bulunması istenmekte ise seçilmelidir. Örneğin ; Sadece izleme yetkisi olabilir, yada izleme yetkisi yanında yeni ekleme, değiştirme gibi yetkilerde verilebilir.

Resim 4 : Menü Yetkilendirmesi

Rol yetkilendirme aşamasının son alanı, ekranın sağ alt bölümünde bulunan "menu " alanıdır. Üst taraftan ilgili rol seçilerek " menu " alanından add ikonu yardımı ile resim 4'te gösterilen menü açılmaktadır. Bu menüde ilgili rol için hangi menülere erişim yetkisi verileceği seçilmektedir.

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.

Last updated