§        Global Users的主要功能是用来创建/管理Global Users,客户和License的。此功能是License Server中最重要的一个功能,我会详细为大家进行讲解:
G)x3w:I!l[+?Ae+l0在上图中有View,Add, Edit, Delete这样的四个按钮,这几个的作用很简单,就是用来创建,编辑,删除一个User的。让我们先来看看如何创建一个Global User。点击Add:51Testing软件测试网7Sk;R,@#t)X`

5v!bke wZ0        在上图中我们可以输入和该User有关的数据信息,其中比较重要的信息包括:
,q|p&DWyj2T051Testing软件测试网t$]g*k1A Hy'[5B:D
    ü      Username:用来登陆客户端的用户名,并且不能与其他用户名重复
7bq:F9Pc0
S d{9Cri { ev X0    ü      Email Address:可以用来配置接收和Bug有关的邮件信息
C"r9t oUuHbc0
lZs0Hs(H\(I0    ü      Password:设定密码
M\9uZ6d |*z"G'@gL051Testing软件测试网`%II|OF9V7j2S
    ü      User must change password at next login:密码加强
.D%r1l"m2L_y051Testing软件测试网{R!WeJ6t!Yj ~ n
    ü      User Type:设定用户种类51Testing软件测试网$Og.|3E L.z.BF
51Testing软件测试网&G't O7m-u2B#q
    ü      Security rights:用来设定什么类型的Global User可以拥有分配License的权限及其他的相关权限。
.t8Lg"{P:Xll&g0
] ev`'Q[1Y F0    系统为Global User用户提供了四种权限设定:51Testing软件测试网9p7xT T W6|

#ARHks(Tx })R0    Ø      User cannot login to the license server admin utility (无权限管理)
a:|;jm^L6I#tN8G9a0
4a ^_g]h S$f1D0    Ø      User can retrieve global user, but cannot login to the license server admin utility
+b_1vv9g4SH0
QoL4w8C ?EJ*O!`9O0    Ø      User can only manage global users (仅仅可以管理用户)
'sc6|%w TB aU0
q5V/F7m H(P0    Ø      User can administrator all license server functions (拥有所有权限)   51Testing软件测试网3`-C X$n _ n?
51Testing软件测试网 g:T8VG$TmpQiO
    注意:此处的用户为管理用户,并非TT Client运行程序中的User用户51Testing软件测试网1[A.h c3p$g&]
51Testing软件测试网uEMgm\
其中:
9g(o'h1DaLPlO051Testing软件测试网.Q%bN)B/pY T){D
v      当你为一个Global User分配了如下图所示的权限后,当你在客户端将这个Global User加入到51Testing软件测试网W?%q7Y&F,Dl;],Q1Y/x
51Testing软件测试网] baw Z/he]VU
  管理员组后你不能为一个新创建的User分配License51Testing软件测试网'~]ef5D,v
51Testing软件测试网0O4neG*`-M5B
v      当你为一个Global User分配了如下图所示的权限后,当你在客户端将这个Global User加入到管理员组后51Testing软件测试网[0b;Gax
51Testing软件测试网 C%n[,nRO t%w ^Sjx
  你也不能为一个新创建的User分配License
j4LfAz'J.?.^M+Rz051Testing软件测试网{"z-h ?/v9e%H
v      当你为一个Global User分配了“User can only manage global users”和“User can51Testing软件测试网I:L1V#X*zg'j+x L!IV
51Testing软件测试网 u_/|#f%Z;~#|F(A
    administrator all license server functions”,当你在客户端将这个Global User加入51Testing软件测试网2P3{f*wS*v$@&o
51Testing软件测试网$r_;j\2l&k
    到管理员组后你也不能为一个新创建的User分配License
(\ j&AC@.wK4[ Ql`0
@ I*P^nWU(A0        ü      License:为一个Global User分配License.51Testing软件测试网nh!usA q
51Testing软件测试网.m \M#t0e k(D$e?'X U
    我们可以根据项目的需要以及所拥有的License数量来灵活的控制License。注意:只有当为一个
Y)g*~yQN cc&_051Testing软件测试网 at]~4vV-k
    Global User/ User分配了License后,该用户才能使用此Bug系统   
~FJ [*Q0
1Kr*f6A3Oy [3b0        接下来我在给大家介绍一下Delete功能,在TestTrackPro系统中对于权限/安全方面所做的考虑和设计是非常多的。在此处我们所执行的删除操作并不是真正意义的把某个用户的信息从数据库中删除掉, 它只是把此用户的信息“挂了起来”。因此,我们可以很方便的通过“Undelete Users”的功能将那些曾经被删除的用户信息恢复回来。(不过我个人认为此处设计欠考虑)
!KzPa1{q3j2vy051Testing软件测试网_\1i8d&~0rw
        详细画面请参看下图:51Testing软件测试网X{C4AA8bv
            这里需要提醒大家的是:由于global user的“Username”信息不可被编辑,加之一个用户又不能被真正意义的删除。51Testing软件测试网TvUv)z1nwu%e
        故:我们在创建一个Global User/User的时候在输入其“Username”的时候一定要注意便于记忆。以免在以 后的使用过程中造成不必要的麻烦。51Testing软件测试网@bbWu)b L!on s

iU)@ X}0        接下来我再为大家介绍一下Inactivate功能。51Testing软件测试网\K)u)L*|n
        这个功能很简单,就是用来更改用户的活动状态的,假设某用户这段时间不使用此系统了,我们就可以将此用户的状态由Active变成Inactivate。当用户的状态变成Inactivate后,该用户所占用的License也将会被释放以达到节省/控制license的目的。51Testing软件测试网1u i Tn~ _ pP

/e+~9J#Ju0§        Server Option的主要功能是用来设定Server端的一个配置信息的。51Testing软件测试网j|&X*sM
由于此部分内容不是重点,故在此不多做介绍。
+Q} X7Q:c$Z0        至此为止,有关License Server的所有讲解都结束了,在下一节中我们会以先前所创建的Global User:
+A+x5{!r o YZxW0
Z/|Z;S_#\0          Luckboys的身份登陆客户端看看会发生什么?
j*Z5q L g p!j `051Testing软件测试网 ew1v;G9].p
        双击“TestTrack Client.exe”客户端文件,出现系统登陆画面(如下图所示)51Testing软件测试网7[bgKq3a9t
51Testing软件测试网 rr&{p&E
        输入用户名和密码后再次点击“Connect”。系统提示说没有可以使用的Project,这是为什么呢?
1]3d z1n\D1^051Testing软件测试网 y#UsH+M'K$zi {9y
        明明我们已经创建了一个叫做“XXX”的Project,并且也分配了License呀?51Testing软件测试网"u`X$qO y'_6p)i-{

!O:f7n)C\@!}*~*}]P0        其实出现这种现象的原因很简单,虽说我们所采用的用户是一个Global User.但是这个用户对于我们
-i5v w7FeB J&`!P(W0
#s Ipm1e0        要登陆的Project---XXX来说确是一个无权用户。
K1T}9K y,bVS0        因此我们要先以Administrator的账号登陆这个系统,为Luckboys这个用户进行一定的权限设定。51Testing软件测试网$RaG-I.iPl

]{$f#?[ eQN:r0        选择进入我们先前所建立的XXX的Project,  登陆成功后系统进入到客户端的主画面
?V\'bZ[0l/{051Testing软件测试网 }_kw^/A$OAL
      选中用户“Luckboys”然后进行编辑操作,我们可以发现Luckboys尚不属于任何一个组。51Testing软件测试网 A8?*S+w[1}Iwj
        我们在这里先将Luckboys这个用户添加到Administration Group中,保存后推出客户端程序。
@&bB"i$REn#P Z5c u0        然后我们再次以Luckboys的用户身份登陆客户端51Testing软件测试网 AR:[YH-|r4a
      输入用户名和密码后再次点击“Connect”后我们可以发现我们已经可以访问XXX这个项目了。51Testing软件测试网['? UbzfM
      在这里可能会有人问:你把一个用户加到了Administration Group中,会不会给此用户的权限太大了,51Testing软件测试网#j6cOu U z
      而在世纪中我可能只希望它有“新规”和“编辑”一个bug的权限,我该怎样进行设定呢?
^9Drddk0c)v0      其实Test Track Pro系统已经为我们提供了非常详细的组权限设定功能,我在上面的例子中只是做一个说明,接下来我会为大家详细介绍组权限的设定。
function forumhottag_callback(data){ tags = data; }parsetag();