展示产品库团队已有角色信息
操作场景
本章节指导用户查询“获取团队关联角色”。
操作步骤
- 获取接口相关信息:
URL格式:/pdmpublicservice/services/openapi/team/v2/getRoleAndMembers
- 发送“https://pbm.ipd.huawei.com/pdmcore/pdmmvpgw/pdmcore/pdmpublicservice/services/openapi/team/v2/getRoleAndMembers”。
其中,请求参数如下:
表1 入参 序号
名称
参数位置
数据类型
1
oid
Body
BigInteger
2
otype
Body
String
- 在Request Header中增加“X-Auth-Token”“X-Csrf-Token”。
- 查看请求响应结果。
请求成功时,响应参数如下:
表2 出参 序号
属性
描述
参数位置
数据类型
示例值
备注
1
success
执行结果
Body
String
SUCCESS
API返回的是角色名称,项目管理需要返回的值关联关系的oid和otype
2
code
响应码
Body
String
200
-
3
message
错误信息
Body
String
-
-
4
data
响应数据
Body
JsonArray
-
-
5
oid
关联oid
Body
String
421357028389224450
-
6
aotype
关联a类型
Body
String
ty.inteplm.org.CTyGroup
-
7
boid
关联boid
Body
String
-
-
8
botype
关联b类型
Body
String
ty.inteplm.org.CTyGroup
-
9
createstamp
创建时间
Body
Date
2023-04-27 13:47:47
-
10
creatoroid
创建关联的oid
Body
String
-
-
11
creatorotype
创建关联的类型
Body
String
-
-
12
markfordelete
-
Body
Integer
-
-
13
name
中文名
Body
String
产品管理者/经理
-
14
aoid
关联aoid
Body
String
-
-
15
otype
关联类型
Body
String
ty.inteplm.org.CTyMemberLink
-
16
updatecount
更新数量
Body
Integer
1
-
17
updatestamp
更新时间
Body
Date
2023-04-27 13:47:47
-
18
modifystamp
修改时间
Body
Date
2023-04-27 13:47:47
-
19
bname
展示的树中名称
Body
String
PRODUCT MANAGER
-
20
hasChildren
是否有子的标识
Body
boolean
true
-
正常响应示例
{ "result": "SUCCESS", "success": true, "messageBoxIcon": "INFO", "data": [ { "aoid": "421357028368252929", "aotype": "ty.inteplm.org.CTyGroup", "bname": "PRODUCT MANAGER", "boid": "421357028364058625", "botype": "ty.inteplm.org.CTyGroup", "createstamp": "2023-04-27 13:47:47", "creatorotype": "ty.inteplm.org.CTyUser", "hasChildren": true, "modifystamp": "2023-04-27 13:47:47", "name": "产品管理者/经理", "oid": "421357028389224450", "otype": "ty.inteplm.org.CTyMemberLink", "updatestamp": "2023-04-27 13:47:47" }], "time": "2023-05-30 17:57:42" }