|
函数
|
签名
|
含义
|
可用性
|
|---|---|---|---|
|
Group
|
ArtifactDto Group(Object idOrName)
|
返回具有指定 ID 或名称的用户组构件,例如,Group(1) 是 id == 1 的用户组,Group("sysadmin") 是 name == "sysadmin" 的用户组
|
Codebeamer 9.3.0 及更高版本
|
|
groups
|
List groups(Object... values)
|
根据指定值返回组列表。例如,groups(assignedTo, supervisors) 返回直接分配给当前项或主管当前项的所有不同组列表。groups(this, true, assignedTo) 返回直接或间接 (使用角色) 分配给当前项的所有不同组列表。groups(project, Role("Project Admin")) 返回当前项目中具有角色 Project Admin 的所有用户组列表。groups(4711, "sysadmin") 返回包含 id == 4711 的组和 name == "sysadmin" 的组的列表
|
Codebeamer 9.3.0 及更高版本
|
|
members
|
List members(Object... values)
|
根据指定值返回用户、组和角色的列表。例如,members(Group("sysadmin")) 将给出属于 sysadmin 的成员的所有用户。members(project, Role("Developer"), Role("Stakeholder"), Project("Demo"), Role("Tester") 将给出在当前项目中具有“开发人员”或“利益相关者”角色,或在“演示”项目中具有“测试人员”角色的不同用户集合或组集合。members(assignedTo, supervisors, choiceList[4]) 提供所有用户、组和角色的不同集合,该集合在 assignTo、supervisors 和 choiceList[4] 字段中进行引用。
|
Codebeamer 9.3.0 及更高版本
|
|
Role
|
RoleDto Role(Object idOrName)
|
返回具有指定 ID 或名称的角色构造型,例如,Role(1) 是 id == 1 的角色 (构造型),Role("Project Admin") 是 name == "Project Admin" 的角色 (构造型)
|
Codebeamer 9.3.0 及更高版本
|
|
roles
|
List roles(Object... values)
|
根据指定值返回角色列表。例如,roles(assignedTo, supervisors) 返回直接分配给当前项或主管当前项的所有不同角色的列表。roles(project) 返回当前项目中的所有角色列表 roles("ProjectAdmin", "Developer") 返回具有已指定指定角色的列表
|
Codebeamer 9.3.0 及更高版本
|
|
User
|
UserDto User(Object idOrName)
|
返回具有指定 ID 或名称的用户,例如,User(1) 是 id == 1 的用户,User("bond") 是 name == "bond" 的用户
|
Codebeamer 9.3.0 及更高版本
|
|
users
|
List users(Object... values)
|
根据指定值返回用户列表。例如,users(assignedTo, supervisors) 给出直接分配至此项或主管此项的所有用户。users(this, true, assignedTo) 提供不同的用户集合,这些用户被直接分配给此项,或因其是组中成员间接分配给此项。users(project, true, Role("Developer")) 提供不同的用户集合,这些用户是当前项目“开发人员”角色的直接或间接成员。users("klaus", "bond") 返回包含用户名称为 "klaus" 和 "bond" 的列表。users("bond", Group("sysadmin"), Project("Demo"), true, Role("Project Admin"), Role("Stakeholder")) 返回列表,其中包含名称为 "bond" 的不同用户集合、"sysadmin" 组的成员以及“演示”项目下“项目管理员”和“利益相关者”角色的直接和间接成员。
|
Codebeamer 9.3.0 及更高版本
|