文档首页> 产品数字化协同平台云服务> API参考> API应用示例> 展示产品库团队已有角色信息
更新时间:2023-12-29 GMT+08:00
分享

展示产品库团队已有角色信息

操作场景

本章节指导用户查询“获取团队关联角色”

操作步骤

  1. 获取接口相关信息:

    URL格式:/pdmpublicservice/services/openapi/team/v2/getRoleAndMembers

  2. 发送“https://pbm.ipd.huawei.com/pdmcore/pdmmvpgw/pdmcore/pdmpublicservice/services/openapi/team/v2/getRoleAndMembers”。

    其中,请求参数如下:

    表1 入参

    序号

    名称

    参数位置

    数据类型

    1

    oid

    Body

    BigInteger

    2

    otype

    Body

    String

  3. 在Request Header中增加“X-Auth-Token”“X-Csrf-Token”。
  4. 查看请求响应结果。

    请求成功时,响应参数如下:

    表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"
    }

分享:

    相关文档

    相关产品