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.

circle-info

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