<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應用 > TestStand系列——User Manager面向?qū)ο笾^承特性

          TestStand系列——User Manager面向?qū)ο笾^承特性

          作者: 時間:2017-01-06 來源:網(wǎng)絡 收藏
          Teststand 之User Manager面向?qū)ο?/strong>之繼承特性
          user manager中Users中的用戶權(quán)限由兩部分形成:繼承組特性;本身特性
          比如繼承Groups的Developer的lhuiy用戶:
          1.由于Groups的Developer.Privileges.Configure.CofigEngine=True的,即使lhuiy.Privileges.Configure.CofigEngine=False,lhuiy還是擁有CofigEngine權(quán)限的;
          2.Developer.Privileges.Configure.EditUsers=False,說明Developer用戶組沒有修改User manager的權(quán)限,如果將lhuiy.Privileges.Configure.EditUsers=True,lhuiy也可以擁有修改User manager的權(quán)限。
          Privileges
          lhuiy.Privileges.GrantAll 開放所有權(quán)限
          lhuiy.Privileges.Custom.GrantAll 開放所有Custom權(quán)限
          lhuiy.Privileges.Operate.GrantAll 開放所有Operate權(quán)限
          lhuiy.Privileges.Operate.Execute Execute>>Test UUTs權(quán)限
          lhuiy.Privileges.Operate.Terminate Debug>>Terminate Execution
          lhuiy.Privileges.Operate.Abort Debug>>Abort
          lhuiy.Privileges.Debug.GrantAll 開放所有Debug權(quán)限
          lhuiy.Privileges.Debug.ControlExecFlow Debug>>Step Into,Step Over,Step Out,Set Next Step to Cursor
          lhuiy.Privileges.Debug.SinglePass Execute>>SinglePasss
          lhuiy.Privileges.Debug.RunAnySequence Execute>>Run
          lhuiy.Privileges.Debug.RunSelectedTests Execute>>Run Selected Steps,Run Selected Steps Using
          lhuiy.Privileges.Debug.LoopSelectedTests Execute>>Loop Selected Steps...,Loop Selected Steps Using
          lhuiy.Privileges.Debug.EditStationGlobals 修改和添加StationGlobals變量(sequence文件中的Variables>>StationGlobals);修改Test UUTsStationGlobals變量(前提條件是:lhuiy.Privileges.Debug.EditRuntimeVariables=True)
          lhuiy.Privileges.Debug.EditRuntimeVariables 修改Test UUTs的運行變量(StationGlobals變量不能修改)
          lhuiy.Privileges.Develop.GrantAll 開放所有Develop權(quán)限
          lhuiy.Privileges.Develop.EditSequenceFiles 可以修改SequenceFiles
          lhuiy.Privileges.Develop.SaveSequenceFiles 擁有保存SequenceFiles的權(quán)限
          lhuiy.Privileges.Develop.EditWorkspace 可以修改Workspace
          lhuiy.Privileges.Develop.UseSourceControl 可以使用源代碼控制
          lhuiy.Privileges.Configure.GrantAll 開放所有Configure權(quán)限
          lhuiy.Privileges.Configure.EditTemplates 修改Template的權(quán)限(前提:lhuiy.Privileges.Develop.EditSequenceFiles=True)
          lhuiy.Privileges.Configure.EditTypes 修改Types Palettes下文件類型(Sequence Files中類型由lhuiy.Privileges.Develop.EditSequenceFiles授權(quán);Station Globals中的類型由lhuiy.Privileges.Debug.EditStationGlobals授權(quán);User Manager中的類型由lhuiy.Privileges.Configure.EditUsers授權(quán))
          lhuiy.Privileges.Configure.ConfigEngine 有Configure>>Station Options...權(quán)限
          lhuiy.Privileges.Configure.ConfigAdapter 有Configure>>Adapters...權(quán)限
          lhuiy.Privileges.Configure.ConfigApp 有Configure>>Sequence Editor Options...權(quán)限
          lhuiy.Privileges.Configure.ConfigReport 有Configure>>Report Options...權(quán)限
          lhuiy.Privileges.Configure.ConfigDatabase 有Configure>>Database Options...權(quán)限
          lhuiy.Privileges.Configure.ConfigModel 有Configure>>Model Options...權(quán)限
          lhuiy.Privileges.Configure.EditUsers 有修改User Manager權(quán)限
          lhuiy.Privileges.Configure.EditProcessModelFiles
          怎么使用Privileges.Custom自定義權(quán)限
          1.以Administrator身份創(chuàng)建客戶定制的自定義權(quán)限:打開Type>>Other>>User Manager>>NI_UserCustomPrivieges創(chuàng)建自定義權(quán)限,比如Calibration。
          2.以上自定義的權(quán)限就可以在User Manager的Groups和Users的Privileges>>Custom里可以看到,這樣就可以根據(jù)不同的用戶進行不同的配置。
          3.使用權(quán)限:可以用Variables>>StationGlobals>>TS>>CurrentUser下的變量比如StationGlobals.TS.CurrentUser.Privileges.Custom.Calibration訪問使用不同用戶的權(quán)限配置情況,以針對不同的用戶設(shè)計不同功能的代碼和界面。


          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();