为基线对象添加基线成员
操作场景
使用iDME提供的“基线对象与被基线对象的关系”接口“BaseLineLink_create”或“BaseLineLink_batchCreate”,将已创建的数据模型实例添加至基线对象中。本章节以“BaseLineLink_create”为例。
URI
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户的token。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
source | 是 | Object | 基线对象信息,需输入基线对象的ID和实体名称。
|
target | 是 | Object | 基线成员信息,需输入基线成员的ID和实体名称。
|
为篇幅起见,这里只展示部分内容。更多参数信息,您可以在全量数据服务进行查看。
响应参数
参数 | 参数类型 | 描述 |
|---|---|---|
id | String | 唯一编码。 |
rdmExtensionType | String | 实体类型。 |
rdmVersion | Integer | 系统版本。 |
className | String | 实体名称。 |
name | String | 基线对象的名称。 |
nameEn | String | 基线对象的英文名称。 |
description | String | 基线对象的描述。 |
descriptionEn | String | 基线对象的英文描述。 |
disableFlag | Boolean | 是否锁定。
|
为篇幅起见,这里只展示部分内容。更多参数信息,您可以在全量数据服务进行查看。
请求示例
使用“BaseLineLink_create”接口将数据实例“焊接夹具”添加至基线对象“转试产”。
POST https://dme.cn-north-4.huaweicloud.com/rdm_fce01234567d41828cf3473b07fa7ae2_app/services/rdm/common/api/BaseLineLink/create
X-AUTH-TOKEN: ABCDEFG....
{
"params": {
"source":{
"id":"553881194513567744",
"clazz":"BaseLine"
},
"target":{
"id":553607469406887936,
"clazz":"Fixture"
}
}
} 响应示例
为篇幅起见,这里只展示部分内容。
{
"result": "SUCCESS",
"data": [
{
"id": "553956041486766080",
"rdmExtensionType": "BaseLineLink",
"tenant": {
......
},
"className": "BaseLineLink",
"source": {
"id": "553881194513567744",
"rdmExtensionType": "BaseLine",
"tenant": {
......
},
"className": "BaseLine",
"descriptionEn": "Turn to trial-produce review baseline",
"name": "转试产",
"description": "转试产评审基线",
"nameEn": "TurnToTrialProduce",
"state": null,
"disableFlag": false
},
"target": {
"id": "553953656563568640",
"rdmExtensionType": "Fixture",
"className": "Fixture",
"name": "焊接夹具",
"master": {
"id": "553953656563568641",
"rdmExtensionType": "FixtureMaster",
"tenant": {
......
},
"className": "FixtureMaster"
},
"branch": {
"id": "553953656563568642",
"rdmExtensionType": "FixtureBranch",
"className": "FixtureBranch",
"version": "A"
},
"versionCode": 1,
"iteration": 1,
"version": "A",
"latestVersion": true,
"workingCopy": false,
"workingState": {
"code": "CHECKED_IN",
"cnName": "已检入",
"enName": "checked in",
"alias": "CHECKED_IN"
}
}
}
],
"errors": []
} 
