为基线对象添加基线成员
操作场景
使用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": []
}