华为云用户手册

  • URI GET /services/workflow/findDraftList/{pageSize}/{curPage} 表1 路径参数 参数 是否必选 参数类型 描述 pageSize 是 String 参数解释: 分页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 curPage 是 String 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 processDefinitionNameCn 否 String 参数解释: 流程模板中文名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 title 否 String 参数解释: 草稿名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createStartTime 否 String 参数解释: 创建时间起始点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createEndTime 否 String 参数解释: 创建时间结束点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 msg String 参数解释: 接口响应信息。 取值范围: 不涉及。 默认取值: 不涉及。 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data Array of data objects 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageVo object 参数解释: 标准响应体分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 orderID String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 表5 data 参数 参数类型 描述 lastUpdateDate Integer 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人UUID。 取值范围: 不涉及。 默认取值: 不涉及。 processTemplateName String 参数解释: 流程模板名。 取值范围: 不涉及。 默认取值: 不涉及。 templateId String 参数解释: 流程模板编号。 取值范围: 不涉及。 默认取值: 不涉及。 productLine String 参数解释: 产品线。 取值范围: 不涉及。 默认取值: 不涉及。 currentUserId Integer 参数解释: 当前用户ID。 取值范围: 不涉及。 默认取值: 不涉及。 bizCategory String 参数解释: 业务类型。 取值范围: 不涉及。 默认取值: 不涉及。 bizSeqExtAttrs Array of strings 参数解释: 业务对象拓展属性集合。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateUserCN String 参数解释: 最后更新人。 取值范围: 不涉及。 默认取值: 不涉及。 processTitle String 参数解释: 流程实例名称。 取值范围: 不涉及。 默认取值: 不涉及。 bizSeqExtType String 参数解释: 业务对象拓展类型名称。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: ID。 取值范围: 不涉及。 默认取值: 不涉及。 state String 参数解释: 状态。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdatedBy String 参数解释: 最后更新人ID。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceId String 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 entityType String 参数解释: 模型分类。 取值范围: 不涉及。 默认取值: 不涉及。 holdableList Array of strings 参数解释: 表单集合。 取值范围: 不涉及。 默认取值: 不涉及。 finished Boolean 参数解释: 是否结束。 取值范围: true:是。 false:否。 默认取值: 不涉及。 creationDate Integer 参数解释: 创建日期。 取值范围: 不涉及。 默认取值: 不涉及。 ccByUuid String 参数解释: 抄送人UUID。如需添加多个抄送人,请使用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 processTemplateNameCn String 参数解释: 流程模板中文名。 取值范围: 不涉及。 默认取值: 不涉及。 reserve10 String 参数解释: 预留字段10。 取值范围: 不涉及。 默认取值: 不涉及。 scope String 参数解释: 类型码。 取值范围: 不涉及。 默认取值: 不涉及。 rowIdx Integer 参数解释: 行号索引。 取值范围: 不涉及。 默认取值: 不涉及。 lifeCycleState String 参数解释: 生命周期状态。 取值范围: 不涉及。 默认取值: 不涉及。 reserve9 String 参数解释: 预留字段9。 取值范围: 不涉及。 默认取值: 不涉及。 creationUserCN String 参数解释: 创建者中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 reserve8 String 参数解释: 预留字段8。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建人UUID。 取值范围: 不涉及。 默认取值: 不涉及。 product String 参数解释: 产品。 取值范围: 不涉及。 默认取值: 不涉及。 reserve5 String 参数解释: 预留字段5。 取值范围: 不涉及。 默认取值: 不涉及。 reserve4 String 参数解释: 预留字段4。 取值范围: 不涉及。 默认取值: 不涉及。 appName String 参数解释: 应用名称。 取值范围: 不涉及。 默认取值: 不涉及。 processTemplateVersion String 参数解释: 流程模板版本。 取值范围: 不涉及。 默认取值: 不涉及。 reserve7 String 参数解释: 预留字段7。 取值范围: 不涉及。 默认取值: 不涉及。 reserve6 String 参数解释: 预留字段6。 取值范围: 不涉及。 默认取值: 不涉及。 reserve1 String 参数解释: 预留字段1。 取值范围: 不涉及。 默认取值: 不涉及。 subItem String 参数解释: 子项。 取值范围: 不涉及。 默认取值: 不涉及。 reserve3 String 参数解释: 预留字段3。 取值范围: 不涉及。 默认取值: 不涉及。 reserve2 String 参数解释: 预留字段2。 取值范围: 不涉及。 默认取值: 不涉及。 creationUserUuid String 参数解释: 创建人UUID。 取值范围: 不涉及。 默认取值: 不涉及。 createdBy String 参数解释: 创建人。 取值范围: 不涉及。 默认取值: 不涉及。 businessKey String 参数解释: 业务流水号。 取值范围: 不涉及。 默认取值: 不涉及。 ccBy String 参数解释: 抄送人短工号。如需添加多个抄送人短工号,请使用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 comment String 参数解释: 备注。 取值范围: 不涉及。 默认取值: 不涉及。 productTeam String 参数解释: 产品团队。 取值范围: 不涉及。 默认取值: 不涉及。 lifeCycleStateKey String 参数解释: 生命周期状态对应的Key。 取值范围: 不涉及。 默认取值: 不涉及。 parentBusinessKey String 参数解释: 父业务流水号。 取值范围: 不涉及。 默认取值: 不涉及。 taskId String 参数解释: 当前任务ID。 取值范围: 不涉及。 默认取值: 不涉及。 表6 PageVo 参数 参数类型 描述 totalRows Integer 参数解释: 数据总数。 取值范围: 不涉及。 默认取值: 不涉及。 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/VersionModel/logicalDeleteLatestVersion { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : { "modifier" : "test1", "masterId" : "602425926667476992", "version" : "A" } }
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/logicalDeleteLatestVersion 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM 用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 VersionModelVersionMasterModifierDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 VersionModelVersionMasterModifierDTO 参数 是否必选 参数类型 描述 masterId 是 String 参数解释: 父模型ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 modifier 否 String 参数解释: 修改人。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 version 否 String 参数解释: 版本对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUC CES S:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of integers 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 orderId String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 msg String 参数解释: 接口响应信息。 取值范围: 不涉及。 默认取值: 不涉及。 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data Array of HistoricProcessInstanceVO objects 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageVo object 参数解释: 标准响应体分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 表5 HistoricProcessInstanceVO 参数 参数类型 描述 processInstanceId String 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionId String 参数解释: 流程定义ID。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionName String 参数解释: 流程定义英文名称。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionNameCn String 参数解释: 流程定义中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 businessKey String 参数解释: 业务流水号。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionKey String 参数解释: 任务节点流水号。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionName String 参数解释: 任务节点名称。 取值范围: 不涉及。 默认取值: 不涉及。 startTime String 参数解释: 开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 title String 参数解释: 流程标题。 取值范围: 不涉及。 默认取值: 不涉及。 state String 参数解释: 流程实例运行状态。 取值范围: 不涉及。 默认取值: 不涉及。 lifeCycleState String 参数解释: 生命周期状态。 取值范围: 不涉及。 默认取值: 不涉及。 handlers String 参数解释: 处理人。 取值范围: 不涉及。 默认取值: 不涉及。 userIds String 参数解释: 用户ID集合。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateDate String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 suspensionState String 参数解释: 流程暂停状态。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceStartTime String 参数解释: 流程实例开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceEndTime String 参数解释: 流程实例结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 createdBy String 参数解释: 创建人ID。 取值范围: 不涉及。 默认取值: 不涉及。 createdByName String 参数解释: 创建人账号。 取值范围: 不涉及。 默认取值: 不涉及。 endTime String 参数解释: 结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 tenantId String 参数解释: 租户ID。 取值范围: 不涉及。 默认取值: 不涉及。 userId String 参数解释: 用户ID。 取值范围: 不涉及。 默认取值: 不涉及。 createStartTime String 参数解释: 创建开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 createEndTime String 参数解释: 创建结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 createTaskTime String 参数解释: 任务创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 completeStartTime String 参数解释: 审批结束的开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 category String 参数解释: 流程类型。 取值范围: 不涉及。 默认取值: 不涉及。 completeEndTime String 参数解释: 审批结束的结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 transferSign String 参数解释: 代办标志。 取值范围: 0:我的待办。 1:可转审的。 默认取值: 不涉及。 taskId String 参数解释: 任务ID。 取值范围: 不涉及。 默认取值: 不涉及。 startUserId String 参数解释: 启动用户ID。 取值范围: 不涉及。 默认取值: 不涉及。 startUserName String 参数解释: 启动用户名称。 取值范围: 不涉及。 默认取值: 不涉及。 taskUrl String 参数解释: 任务的URL。 取值范围: 不涉及。 默认取值: 不涉及。 groupIds String 参数解释: 群组ID。 取值范围: 不涉及。 默认取值: 不涉及。 lookUpId String 参数解释: LookUp ID。 取值范围: 不涉及。 默认取值: 不涉及。 filterResult Array of strings 参数解释: 定制返回结果。 取值范围: 不涉及。 默认取值: 不涉及。 groupIdList Array of strings 参数解释: 群组ID集合。 取值范围: 不涉及。 默认取值: 不涉及。 sequenceCount Integer 参数解释: 序列数。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateBy String 参数解释: 最后更新人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateName String 参数解释: 最后更新人名称。 取值范围: 不涉及。 默认取值: 不涉及。 operationState String 参数解释: 流程操作状态。 取值范围: 不涉及。 默认取值: 不涉及。 site String 参数解释: 引擎站点标识。 取值范围: 不涉及。 默认取值: 不涉及。 dueDate String 参数解释: 截止日期。 取值范围: 不涉及。 默认取值: 不涉及。 表6 PageVo 参数 参数类型 描述 totalRows Integer 参数解释: 数据总数。 取值范围: 不涉及。 默认取值: 不涉及。 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /services/workflow/queryTaskList/{pageSize}/{curPage} 表1 路径参数 参数 是否必选 参数类型 描述 pageSize 是 String 参数解释: 分页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 curPage 是 String 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "123", "creator" : "test1", "modifier" : "XDM_Developer xxx", "createTime" : "2023-12-04T11:52:48.000+0000", "lastUpdateTime" : "2023-12-06T06:47:35.183+0000", "rdmVersion" : 4, "rdmDeleteFlag" : 0, "rdmExtensionType" : "PersistableModel", "tenant" : { "id" : "-1", "creator" : "xdmAdmin", "modifier" : "xdmAdmin", "createTime" : "2023-12-01T01:25:21.000+0000", "lastUpdateTime" : "2023-12-01T01:25:21.000+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "Tenant", "tenant" : null, "className" : "Tenant", "name" : "basicTenant", "description" : "默认租户", "kiaguid" : null, "securityLevel" : "internal", "nameEn" : null, "code" : "basicTenant", "disableFlag" : false, "dataSource" : "DefaultDataSource" }, "className" : "PersistableModel", "uniqueKey" : "456" } ], "errors" : [ ] }
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/PersistableModel/batchUpdate { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : [ { "id" : "2", "modifier" : "test1", "creator" : "test1", "rdmExtensionType" : "PersistableModel", "uniqueKey" : "批量更新1" }, { "id" : "3", "modifier" : "test1", "creator" : "test1", "rdmExtensionType" : "PersistableModel", "uniqueKey" : "批量更新2" } ] }
  • 响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of PersistableModelViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 表6 PersistableModelViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime AnyType 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 uniqueKey String 参数解释: 示例模型中定义的唯一键属性。 取值范围: 不涉及。 默认取值: 不涉及。 表7 TenantViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 租户编码。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 dataSource String 参数解释: 租户使用的数据源名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 disableFlag Boolean 参数解释: 失效标识。 取值范围: true:失效。 false:未失效。 默认取值: false。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 kiaguid String 参数解释: KIA密级。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 Array of PersistableModelUpdateDTO objects 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 PersistableModelUpdateDTO 参数 是否必选 参数类型 描述 createTime 否 String 参数解释: 创建时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 creator 否 String 参数解释: 创建者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 否 String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime 否 String 参数解释: 最后更新时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modifier 否 String 参数解释: 更新者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 needSetNullAttrs 否 Array of strings 参数解释: 将自定义属性(包括基本属性、扩展属性和分类属性)设置为空值,其长度不能超过1000个字符。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType 否 String 参数解释: 扩展类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 uniqueKey 否 String 参数解释: 示例模型的唯一键属性。 约束限制: 实例值不能重复。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/batchUpdate 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/PersistableModel/saveAs { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : { "sourceInstanceId" : "1", "tenant" : { "id" : "-1", "clazz" : "Tenant" }, "rdmExtensionType" : "PersistableModel", "creator" : "test1", "modifier" : "test1", "uniqueKey" : "saveAs接口另存", "needSetNullAttrs" : [ ] } }
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "574609957815586816", "creator" : "test1", "modifier" : "XDM_Developer xxx", "createTime" : "2023-12-08T06:54:49.680+0000", "lastUpdateTime" : "2023-12-08T06:54:49.680+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "PersistableModel", "tenant" : { "id" : "-1", "creator" : "xdmAdmin", "modifier" : "xdmAdmin", "createTime" : "2023-12-01T01:25:21.000+0000", "lastUpdateTime" : "2023-12-01T01:25:21.000+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "Tenant", "tenant" : null, "className" : "Tenant", "name" : "basicTenant", "description" : "默认租户", "kiaguid" : null, "securityLevel" : "internal", "nameEn" : null, "code" : "basicTenant", "disableFlag" : false, "dataSource" : "DefaultDataSource" }, "className" : "PersistableModel", "uniqueKey" : null } ], "errors" : [ ] }
  • 响应参数 状态码:200 表6 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of PersistableModelViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 表7 PersistableModelViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime AnyType 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 uniqueKey String 参数解释: 示例模型中定义的唯一键属性。 取值范围: 不涉及。 默认取值: 不涉及。 表8 TenantViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 租户编码。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 dataSource String 参数解释: 租户使用的数据源名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 disableFlag Boolean 参数解释: 失效标识。 取值范围: true:失效。 false:未失效。 默认取值: false。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 kiaguid String 参数解释: KIA密级。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/saveAs 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 params 否 PersistableModelSaveAsDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 表4 PersistableModelSaveAsDTO 参数 是否必选 参数类型 描述 id 否 String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 modifier 否 String 参数解释: 修改者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime 否 String 参数解释: 最后更新时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 creator 否 String 参数解释: 创建者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createTime 否 String 参数解释: 创建时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType 否 String 参数解释: 扩展类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 tenant 否 ObjectReferenceParamDTO object 参数解释: 租户信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sourceEntityNumber 否 String 参数解释: 源模型编号。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 sourceInstanceId 是 String 参数解释: 源实例的唯一标识(单实例为ID,版本实例为versionId)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 needSetNullAttrs 否 Array of strings 参数解释: 将自定义属性(包括基本属性、扩展属性和分类属性)设置为空值,其长度不能超过1000个字符。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 entityToSave 否 Object 参数解释: 要保存的属性。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 entityToReturn 否 Object 参数解释: 要保存的结果。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 uniqueKey 否 String 参数解释: 唯一键约束属性。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表5 ObjectReferenceParamDTO 参数 是否必选 参数类型 描述 clazz 否 String 参数解释: 类名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 是 String 参数解释: 数据实例 ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "601818968927248384", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.406+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 4, "rdmDeleteFlag" : 0, "rdmExtensionType" : "VersionModel", "tenant" : { "id" : "-1", "creator" : "xdmAdmin", "modifier" : "xdmAdmin", "createTime" : "2023-12-01T01:25:21.000+0000", "lastUpdateTime" : "2023-12-01T01:25:21.000+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "Tenant", "tenant" : null, "className" : "Tenant", "name" : "basicTenant", "description" : "默认租户", "kiaguid" : null, "securityLevel" : "internal", "nameEn" : null, "code" : "basicTenant", "disableFlag" : false, "dataSource" : "DefaultDataSource" }, "className" : "VersionModel", "name" : "modifier name", "description" : "modifier description", "kiaguid" : "18409de0386546f8af4bb6c1dc5cf50f", "securityLevel" : "internal", "master" : { "id" : "601815482655318016", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.419+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 4, "rdmDeleteFlag" : 0, "rdmExtensionType" : "VersionModelMaster", "tenant" : { "id" : "-1", "creator" : "xdmAdmin", "modifier" : "xdmAdmin", "createTime" : "2023-12-01T01:25:21.000+0000", "lastUpdateTime" : "2023-12-01T01:25:21.000+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "Tenant", "tenant" : null, "className" : "Tenant", "name" : "basicTenant", "description" : "默认租户", "kiaguid" : null, "securityLevel" : "internal", "nameEn" : null, "code" : "basicTenant", "disableFlag" : false, "dataSource" : "DefaultDataSource" }, "className" : "VersionModelMaster" }, "branch" : { "id" : "601818968927248385", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.464+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 4, "rdmDeleteFlag" : 0, "rdmExtensionType" : "VersionModelBranch", "tenant" : { "id" : "-1", "creator" : "xdmAdmin", "modifier" : "xdmAdmin", "createTime" : "2023-12-01T01:25:21.000+0000", "lastUpdateTime" : "2023-12-01T01:25:21.000+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "Tenant", "tenant" : null, "className" : "Tenant", "name" : "basicTenant", "description" : "默认租户", "kiaguid" : null, "securityLevel" : "internal", "nameEn" : null, "code" : "basicTenant", "disableFlag" : false, "dataSource" : "DefaultDataSource" }, "className" : "VersionModelBranch", "version" : "A" }, "latest" : true, "latestIteration" : true, "versionCode" : 1, "iteration" : 1, "version" : "A", "latestVersion" : true, "workingCopy" : false, "workingState" : { "code" : "CHECKED_IN", "cnName" : "已检入", "enName" : "checked in", "alias" : "CHECKED_IN" }, "checkOutUserName" : null, "checkOutTime" : null, "preVersionId" : null } ], "errors" : [ ] }
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/VersionModel/revise { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : { "creator" : "test1", "modifier" : "test1", "customLinkSet" : [ ], "masterId" : "601815482655318016", "workCopyType" : "BOTH", "workingCopy" : false } }
  • 响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of VersionModelViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 表6 VersionModelViewDTO 参数 参数类型 描述 branch VersionModelBranchViewDTO object 参数解释: 分支对象。 取值范围: 不涉及。 默认取值: 不涉及。 checkOutTime String 参数解释: 检出时间。 取值范围: 不涉及。 默认取值: 不涉及。 checkOutUserName String 参数解释: 检出人。 取值范围: 不涉及。 默认取值: 不涉及。 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 iteration Integer 参数解释: 迭代版本。 取值范围: 不涉及。 默认取值: 不涉及。 kiaguid String 参数解释: KIA密级。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 latest Boolean 参数解释: 是否为最新版本。 取值范围: true:是最新版本。 false:不是最新版本。 默认取值: false。 latestIteration Boolean 参数解释: 是否为最新迭代版本。 取值范围: true:是最新迭代版本。 false:不是最新迭代版本。 默认取值: 不涉及。 latestVersion Boolean 参数解释: 是否为最新修订版本。 取值范围: true:是最新修订版本。 false:不是最新修订版本。 默认取值: 不涉及。 master VersionModelMasterViewDTO object 参数解释: 主对象。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 preVersionId String 参数解释: 前序版本实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 version String 参数解释: 版本号。 取值范围: 不涉及。 默认取值: 不涉及。 versionCode Integer 参数解释: 业务版本内码。 取值范围: 不涉及。 默认取值: 不涉及。 workingCopy Boolean 参数解释: 是否已检出。 取值范围: true:已检出。 false:未检出。 默认取值: false。 workingState WorkingState object 参数解释: 工作状态。 取值范围: 不涉及。 默认取值: 不涉及。 表7 VersionModelBranchViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime AnyType 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 version String 参数解释: 版本号。 取值范围: 不涉及。 默认取值: 不涉及。 表8 VersionModelMasterViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表9 TenantViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 租户编码。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 dataSource String 参数解释: 租户使用的数据源名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 disableFlag Boolean 参数解释: 失效标识。 取值范围: true:失效。 false:未失效。 默认取值: false。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 kiaguid String 参数解释: KIA密级。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表10 WorkingState 参数 参数类型 描述 alias String 参数解释: 别名。 取值范围: 不涉及。 默认取值: 不涉及。 cnName String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 编码。 取值范围: 不涉及。 默认取值: 不涉及。 enName String 参数解释: 英文名称。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/revise 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 VersionModelVersionReviseDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 VersionModelVersionReviseDTO 参数 是否必选 参数类型 描述 creator 否 String 参数解释: 创建人。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 customLinkSet 否 Array of strings 参数解释: 关系实体名称集合,与workCopyType的值CUSTOM配合使用。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 masterId 是 String 参数解释: 主对象ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 modifier 否 String 参数解释: 更新者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 workCopyType 否 String 参数解释: 关系的复制类型。 约束限制: 不涉及。 取值范围: BOTH:若存在关系实例引用此数据实例作为源端实例或目标端实例,修订后的数据实例将继承这些关系实例。 SOURCE:若存在关系实例引用此数据实例作为源端实例,修订后的数据实例将继承这些关系实例。 TARGET:若存在关系实例引用此数据实例作为目标端实例,修订后的数据实例将继承这些关系实例。 NONE:修订后的数据实例将不继承任何关系实例。 CUSTOM:若指定的关系实体集合对应的关系实例引用此数据实例作为源端实例或目标端实例,修订后的数据实例将继承这些关系实例。 默认取值: 不涉及。 workingCopy 否 Boolean 参数解释: 是否已检出。 约束限制: 不涉及。 取值范围: true:已检出。 false:未检出。 默认取值: false。
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "616948972547739648", "creator" : "xdmAdmin", "createTime" : "2024-04-03T02:54:57.413+0000", "modifier" : "xdmAdmin", "lastUpdateTime" : "2024-04-03T02:54:57.413+0000", "rdmExtensionType" : "TreeableModel", "tenant" : { "id" : "-1", "creator" : "xdmAdmin", "createTime" : "2023-12-01T01:25:21.000+0000", "modifier" : "xdmAdmin", "lastUpdateTime" : "2023-12-01T01:25:21.000+0000", "rdmExtensionType" : "Tenant", "tenant" : null, "className" : "Tenant", "name" : "basicTenant", "description" : "默认租户", "code" : "basicTenant", "disableFlag" : false, "dataSource" : "DefaultDataSource" }, "className" : "TreeableModel" } ], "errors" : [ ] }
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/TreeableModel/getAllParentList { "params" : { "childId" : "616949021809840128" } }
  • 响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of BasicObjectQueryViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageInfoViewDTO object 参数解释: 分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 表6 BasicObjectQueryViewDTO 参数 参数类型 描述 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后的修改时间。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 表7 TenantViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 租户编码。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 dataSource String 参数解释: 租户使用的数据源名称。 取值范围: 不涉及。 默认取值: 不涉及。 description String 参数解释: 描述信息。 取值范围: 不涉及。 默认取值: 不涉及。 disableFlag Boolean 参数解释: 失效标识。 取值范围: true:失效。 false:未失效。 默认取值: false。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 kiaguid String 参数解释: KIA密级。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 0。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表8 PageInfoViewDTO 参数 参数类型 描述 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 每页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalRows Integer 参数解释: 总行数。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/getAllParentList 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 QueryParentDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 QueryParentDTO 参数 是否必选 参数类型 描述 childId 是 String 参数解释: 子节点实例ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。
  • 前提条件 已开通工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME),并根据开通区域确定调用API的Endpoint,详细信息请参见地区与终端节点。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 请注意,通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
  • 操作步骤 获取待删除的应用ID。 接口相关信息 URI格式:GET /v1/{project_id}/apps 详情请参见获取租户下的应用清单。 请求示例 GET https://{iDME Endpoint}/v1/{project_id}/apps {project_id}请从获取项目ID获取。 响应示例 { "result": [ { "id": "44145d41ae294e111111eafd4da32ea8", "project_id": "cf49a20d85294c93b1111111ca9454bc", "mark_for_delete": 0, "create_by": "59779076d1dc********c91c2c54bd7a", "create_time": 1690427901000, "update_by": "59779076d1dc********c91c2c54bd7a", "update_time": 1690427901000, "name_cn": "TestApp", "name_en": "TestApp", "desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "beta", "owners": [ "user_1", "idme_container1" ] }, { "id": "c787dcd484944ad11111dd18693e4eb2", "project_id": "cf49a20d85294c93b1111111ca9454bc", "mark_for_delete": 0, "create_by": "59779076d1dc********c91c2c54bd7a", "create_time": 1689622165000, "update_by": "59779076d1dc********c91c2c54bd7a", "update_time": 1689622165000, "name_cn": "工业产品问卷调查", "name_en": "Questionnaire_Survey", "desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "dev", "owners": [ "dme-console" ] } ], "page_num": 1, "page_size": 500, "total_size": 2, "total_pages": 1 } 删除应用。 接口相关信息 URI格式:DELETE /v1/{project_id}/apps/{app_id} 详情请参见删除应用。 请求示例 DELETE https://{iDME Endpoint}/v1/cf49a20d85294c93b1111111ca9454bc/apps/44145d41ae294e111111eafd4da32ea8 响应示例 { "result": "SUCCESS", "error_msg": null } 请求异常时,错误码请参见错误码。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全