İçeriğe geç

Kullanıcı & Rol Yönetimi

inSCADA, rol tabanlı erişim kontrolü (RBAC) ile kullanıcı yetkilendirmesi sağlar. Kullanıcılar rollere, roller yetkilere ve menülere bağlanır.

Menü: User Menu → Users

Kullanıcı Listesi

AlanZorunluAçıklama
UsernameEvetGiriş kullanıcı adı (değiştirilemez)
PasswordEvetŞifre (şifreli saklanır)
EmailHayırE-posta adresi (bildirimler için)
PhoneHayırTelefon numarası (SMS bildirimleri için)
RolesEvetAtanacak roller
SpacesEvetErişebileceği space’ler
TipAçıklama
NONEOTP kapalı
SMSGiriş sırasında SMS ile doğrulama kodu
MAILGiriş sırasında e-posta ile doğrulama kodu
AyarAçıklama
Require Password ResetSonraki girişte şifre değişikliği zorla
EULA AcceptedKullanım sözleşmesi onayı

Menü: User Menu → Roles

Rol Listesi

Rol, yetki ve menü gruplarının bir bütünüdür. Bir kullanıcıya birden fazla rol atanabilir — tüm rollerin yetkileri birleştirilir.

AlanZorunluAçıklama
NameEvetRol adı
PermissionsEvetBu role atanacak yetkiler
MenusEvetBu rolün göreceği menüler

Operatör Rolü:

  • Menüler: Home, Control Panel, Alarm Monitor, Trend Graphic
  • Yetkiler: VIEW_VARIABLE, SET_VARIABLE_VALUE, VIEW_FIRED_ALARM, ACK_FIRED_ALARM, VIEW_ANIMATION

Mühendis Rolü:

  • Menüler: Connections, Variables, Alarms, Scripts, Animations, Trends
  • Yetkiler: Tüm CRUD yetkileri + RUN_SCRIPT + SCHEDULE_SCRIPT

Yönetici Rolü:

  • Menüler: Tüm menüler
  • Yetkiler: Tüm yetkiler

Yetkiler, platformdaki her işlem için granüler erişim kontrolü sağlar. Toplam 242 yetki mevcuttur.

KategoriYetkilerAçıklama
ProjeCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTProje CRUD
BağlantıCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORT, START, STOPBağlantı yönetimi + kontrol
DeğişkenCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORT, SET_VALUEDeğişken yönetimi + yazma
AlarmCREATE, VIEW, UPDATE, DELETE, ACTIVATE, DEACTIVATEAlarm tanımları
Alarm GrubuCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTAlarm grupları
Tetiklenen AlarmVIEW, ACK, FORCE_OFFAlarm izleme
ScriptCREATE, VIEW, UPDATE, DELETE, RUN, SCHEDULE, CANCELScript yönetimi + çalıştırma
RaporCREATE, VIEW, UPDATE, DELETE, SCHEDULE, CANCEL, PRINT, MAILRapor yönetimi
AnimasyonCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTSVG ekran yönetimi
TrendCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTTrend grafikleri
Data TransferCREATE, VIEW, UPDATE, DELETE, SCHEDULE, CANCELVeri aktarımı
KullanıcıCREATE, VIEW, UPDATE, DELETE, RESET_PASSWORDKullanıcı yönetimi
RolCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTRol yönetimi
DashboardCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTPano yönetimi
Custom MenuCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTÖzel menü
ExpressionCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTFormül yönetimi
E-postaSEND, VIEW_SENT, VIEW_SETTINGS, UPDATE_SETTINGSE-posta
SMSSEND, VIEW_SENT, VIEW_SETTINGS, UPDATE_SETTINGSSMS
LogVIEW, TRUNCATEDenetim logları
LisansVIEW, ACTIVATELisans yönetimi
SistemVIEW_SYSTEM_STATS, EXEC_SYSTEM_COMMANDSistem komutları
DilCREATE, VIEW, UPDATE, DELETE, EXPORT, IMPORTÇoklu dil
YetkiAçıklama
SET_VARIABLE_VALUEDeğişkene değer yazma (kontrol komutu)
RUN_SCRIPTScript çalıştırma (sunucu tarafı kod)
EXEC_SYSTEM_COMMANDOS komutu çalıştırma
START_CONNECTION / STOP_CONNECTIONBağlantı başlatma/durdurma
FORCE_OFF_FIRED_ALARMAlarmı zorla kapatma

Menüler, kullanıcının arayüzde göreceği sayfaları belirler. Bir role birden fazla menü atanabilir.

KategoriMenüler
Ana SayfaHome
Çalışma OrtamıControl Panel, Process, Processes
İzlemeAlarm Monitor, Alarm History, Trend Graphic, Variable History, Variable Monitor
YapılandırmaProjects, Connections, Devices, Variables, Alarms, Alarm Groups
GeliştirmeDevelopment, Scripts, Expressions, Animations, Trends, Reports, Data Transfers
GörselleştirmeVisualization, Project Map, Custom Menu Dev
SistemUsers, Roles, License, Log, Job, Auth Log, Keywords, Languages
BildirimNotifications, Email, SMS
VeriBackup/Restore, Device Library

Kullanıcılar birden fazla space’e erişebilir. Login yanıtında erişilebilir space listesi döner:

{
"expire-seconds": 300,
"spaces": ["default_space", "production", "test"]
}

Kullanıcı oturum sırasında X-Space header’ı ile space değiştirebilir.