华为云用户手册

  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM 用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 VersionModel object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 VersionModel 参数 是否必选 参数类型 描述 branch 否 VersionModelBranch object 参数解释: 分支对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 checkOutTime 否 String 参数解释: 检出时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 checkOutUserName 否 String 参数解释: 检出用户名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 createTime 否 String 参数解释: 创建时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 creator 否 String 参数解释: 创建者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 description 否 String 参数解释: 描述信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 否 String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 kiaguid 否 String 参数解释: 关键信息资产ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime 否 String 参数解释: 最后更新时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 master 否 VersionModelMaster object 参数解释: 主对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modifier 否 String 参数解释: 更新者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 name 否 String 参数解释: 中文名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 needSetNullAttrs 否 Array of strings 参数解释: 设置NULL值的属性名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType 否 String 参数解释: 扩展类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel 否 String 参数解释: 安全密级。 约束限制: 不涉及。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 表5 VersionModelBranch 参数 是否必选 参数类型 描述 createTime 否 String 参数解释: 创建时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 creator 否 String 参数解释: 创建者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 否 String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime 否 String 参数解释: 最后更新时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modifier 否 String 参数解释: 更新者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 needSetNullAttrs 否 Array of strings 参数解释: 将自定义属性(包括基本属性、扩展属性和分类属性)设置为空值,其长度不能超过1000个字符。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType 否 String 参数解释: 扩展类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表6 VersionModelMaster 参数 是否必选 参数类型 描述 createTime 否 String 参数解释: 创建时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 creator 否 String 参数解释: 创建者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 是 String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime 否 String 参数解释: 最后更新时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modifier 否 String 参数解释: 更新者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 needSetNullAttrs 否 Array of strings 参数解释: 将自定义属性(包括基本属性、扩展属性和分类属性)设置为空值,其长度不能超过1000个字符。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType 否 String 参数解释: 扩展类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/updateByAdmin 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUC CES S:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of integers 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/addTag 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/TagableModel/addTag { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : { "tagId" : "610167941333258240", "objectId" : "1" } }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 TagOperationDTO object 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 TagOperationDTO 参数 是否必选 参数类型 描述 objectId 是 String 参数解释: 数据实例 ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 tagId 是 String 参数解释: 标签ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 modifier 否 String 参数解释: 修改人。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应示例 状态码:200 OK { "code" : 0, "data" : { "resultInfo" : { "successProcessInstanceIds" : [ "2b263825-e206-11ee-b9f9-7804e3968f51" ], "allSucceeded" : true, "failedProcessInfos" : [ ] } }, "orderID" : "3760534adea441acb7658b8b5cb2c92e" }
  • 请求示例 https://dme.cn-north-4.huaweicloud.cn/workflowRuntime/console/servicetask/api/localMethod/assessment_trilogy/revokeProcessInstance { "processInstanceId" : "2b263825-e206-11ee-b9f9-7804e3968f51" }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data data object 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 orderID String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 表4 data 参数 参数类型 描述 resultInfo resultInfo object 参数解释: 结果对象。 取值范围: 不涉及。 默认取值: 不涉及。 表5 resultInfo 参数 参数类型 描述 successProcessInstanceIds Array of strings 参数解释: 成功的实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 allSucceeded Boolean 参数解释: 是否都成功。 取值范围: 不涉及。 默认取值: 不涉及。 failedProcessInfos Array of strings 参数解释: 失败的实例。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/MultiViewModel/batchCreateView { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : [ { "versionId" : "1", "modifier" : "test1", "item" : { "id" : "1", "clazz" : "MultiViewItem" } } ] }
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "610123340111159296", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.406+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "MultiViewModel", "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" : "MultiViewModel", "name" : "多视图管理", "description" : "多视图管理", "kiaguid" : "18409de0386546f8af4bb6c1dc5cf50f", "securityLevel" : "internal", "master" : { "id" : "2", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.419+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "MultiViewModelMaster", "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" : "MultiViewModelMaster" }, "branch" : { "id" : "601060080799981568", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.464+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "MultiViewModelBranch", "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" : "MultiViewModelBranch", "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" : 1, "item" : { "id" : "1", "creator" : "test1", "modifier" : "test1", "createTime" : "2024-02-19T06:38:10.464+0000", "lastUpdateTime" : "2024-02-19T06:56:43.319+0000", "rdmVersion" : 1, "rdmDeleteFlag" : 0, "rdmExtensionType" : "MultiViewItem", "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" : "MultiViewItem" } } ], "errors" : [ ] }
  • 响应参数 状态码:200 表6 响应Body参数 参数 参数类型 描述 result String 参数解释: 请求结果。 取值范围: SUCCESS:请求成功。 FAIL:请求失败。 默认取值: 不涉及。 data Array of MultiViewModelViewDTO objects 参数解释: 请求数据。 取值范围: 不涉及。 默认取值: 不涉及。 errors Array of strings 参数解释: 异常信息。 取值范围: 不涉及。 默认取值: 不涉及。 表7 MultiViewModelViewDTO 参数 参数类型 描述 branch MultiViewModelBranchViewDTO 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:不是最新迭代版本。 默认取值: false。 latestVersion Boolean 参数解释: 是否为最新修订版本。 取值范围: true:是最新修订版本。 false:不是最新修订版本。 默认取值: false。 master MultiViewModelMasterViewDTO object 参数解释: 主对象。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 name String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 preVersionId String 参数解释: 前序版本实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识,参数值为0或1。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 securityLevel String 参数解释: 安全密级。 取值范围: INTERNAL:内部公开。 SECRET:秘密。 CONFIDENTIAL:机密。 TOP_SECRET:绝密。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 version String 参数解释: 版本号。 取值范围: 不涉及。 默认取值: 不涉及。 versionCode Integer 参数解释: 业务版本内码。 取值范围: 不涉及。 默认取值: 不涉及。 workingCopy Boolean 参数解释: 是否已检出。 取值范围: true:已检出。 false:未检出。 默认取值: 不涉及。 workingState WorkingState object 参数解释: 工作状态。 取值范围: 不涉及。 默认取值: 不涉及。 item MultiViewItemViewDTO object 参数解释: 绑定的多视图对象。 取值范围: 不涉及。 默认取值: 不涉及。 表8 MultiViewModelBranchViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识,参数值为0或1。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 version String 参数解释: 版本号。 取值范围: 不涉及。 默认取值: 不涉及。 表9 MultiViewModelMasterViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime String 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识,参数值为0或1。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表10 WorkingState 参数 参数类型 描述 alias String 参数解释: 别名。 取值范围: 不涉及。 默认取值: 不涉及。 cnName String 参数解释: 中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 code String 参数解释: 编码。 取值范围: 不涉及。 默认取值: 不涉及。 enName String 参数解释: 英文名称。 取值范围: 不涉及。 默认取值: 不涉及。 表11 MultiViewItemViewDTO 参数 参数类型 描述 className String 参数解释: 类名。 取值范围: 不涉及。 默认取值: 不涉及。 createTime String 参数解释: 创建时间。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 创建者。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 rdmDeleteFlag Integer 参数解释: 软删除标识,参数值为0或1。 取值范围: 0:表示未删除。 1:表示已删除。 默认取值: 不涉及。 rdmExtensionType String 参数解释: 扩展类型。 取值范围: 不涉及。 默认取值: 不涉及。 rdmVersion Integer 参数解释: 系统版本。 取值范围: 不涉及。 默认取值: 不涉及。 modifier String 参数解释: 修改人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateTime AnyType 参数解释: 最后更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 tenant TenantViewDTO object 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。 表12 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}/batchCreateView 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 params 否 Array of MultiViewModelVersionViewCreateDTO objects 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 表4 MultiViewModelVersionViewCreateDTO 参数 是否必选 参数类型 描述 modifier 否 String 参数解释: 修改人。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 versionId 是 String 参数解释: 版本对象ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 workCopyType 否 String 参数解释: 关系的复制类型。 约束限制: 不涉及。 取值范围: BOTH:若存在关系实例引用此数据实例作为源端实例或目标端实例,创建多维版本后的数据实例将继承这些关系实例。 SOURCE:若存在关系实例引用此数据实例作为源端实例,创建多维版本后的数据实例将继承这些关系实例。 TARGET:若存在关系实例引用此数据实例作为目标端实例,创建多维版本后的数据实例将继承这些关系实例。 NONE:创建多维版本后的数据实例将不继承任何关系实例。 CUSTOM:若指定的关系实体集合对应的关系实例引用此数据实例作为源端实例或目标端实例,创建多维版本后的数据实例将继承这些关系实例。 默认取值: 不涉及。 customLinkSet 否 Array of strings 参数解释: 关系实体名称集合,与workCopyType的值CUSTOM配合使用。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 needSetNull 否 Array of strings 参数解释: 指定不复制的属性,其值将被设置为null。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 item 是 ObjectReferenceParamDTO object 参数解释: 引用对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表5 ObjectReferenceParamDTO 参数 是否必选 参数类型 描述 clazz 否 String 参数解释: 类名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 是 String 参数解释: 数据实例ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。
  • 响应示例 状态码:200 OK { "msg" : null, "code" : 0, "data" : [ { "processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51", "processDefinitionName" : "Test_xdl_0228_01", "processDefinitionNameCn" : "Test_xdl_0228_01", "businessKey" : "P10000494", "title" : "Test_xdl_0228_01_2024-02-28T18:02:26.255+0800", "category" : "http://bpmn.io/schema/bpmn", "createdByName" : "hid_fje4j2nvnue3xwp", "processInstanceStartTime" : 1709114547631, "processInstanceEndTime" : null, "state" : "ACTIVE", "lifeCycleState" : null, "taskList" : [ { "processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51", "taskId" : "7aa9f4f4-d620-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_1k7n1lw", "taskDefinitionName" : "用户任务2", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709114548032, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null }, { "processInstanceId" : "7a6cc4d2-d620-11ee-b2c3-7804e3968f51", "taskId" : "7a799620-d620-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_08slzxq", "taskDefinitionName" : "用户任务1", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709114547715, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null } ], "site" : null }, { "processInstanceId" : "1327a78c-d61f-11ee-b2c3-7804e3968f51", "processDefinitionName" : "Test_xdl_0228_01", "processDefinitionNameCn" : "Test_xdl_0228_01", "businessKey" : "P10000493", "title" : "Test_xdl_0228_01_2024-02-28T17:52:23.390+0800", "category" : "http://bpmn.io/schema/bpmn", "createdByName" : "hid_fje4j2nvnue3xwp", "processInstanceStartTime" : 1709113944876, "processInstanceEndTime" : null, "state" : "ACTIVE", "lifeCycleState" : null, "taskList" : [ { "processInstanceId" : "1327a78c-d61f-11ee-b2c3-7804e3968f51", "taskId" : "13665e4e-d61f-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_1k7n1lw", "taskDefinitionName" : "用户任务2", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709113945287, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null }, { "processInstanceId" : "1327a78c-d61f-11ee-b2c3-7804e3968f51", "taskId" : "133451ca-d61f-11ee-b2c3-7804e3968f51", "taskDefinitionKey" : "Activity_08slzxq", "taskDefinitionName" : "用户任务1", "handlers" : "u.hid_fje4j2nvnue3xwp", "userIds" : "1008600000065234815", "groupIds" : "", "ccuserIds" : "", "ccUserNames" : null, "startTime" : 1709113944959, "endTime" : null, "status" : "doing", "createdBy" : "1008600000065234815", "createName" : null, "approvalUserName" : null } ], "site" : null } ], "pageInfo" : { "totalRows" : 31, "curPage" : 1, "pageSize" : 2, "totalPages" : 16 }, "orderID" : "4297a6ba778a420b89b06cbd351adf68" }
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 orderId String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 msg String 参数解释: 接口响应信息。 取值范围: 不涉及。 默认取值: 不涉及。 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data Array of ProcessInstanceVO objects 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 pageInfo PageVo object 参数解释: 标准响应体分页信息。 取值范围: 不涉及。 默认取值: 不涉及。 表5 ProcessInstanceVO 参数 参数类型 描述 processInstanceId String 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionName String 参数解释: 流程定义英文名称。 取值范围: 不涉及。 默认取值: 不涉及。 processDefinitionNameCn String 参数解释: 流程定义中文名称。 取值范围: 不涉及。 默认取值: 不涉及。 businessKey String 参数解释: 业务流水号。 取值范围: 不涉及。 默认取值: 不涉及。 title String 参数解释: 流程标题。 取值范围: 不涉及。 默认取值: 不涉及。 category String 参数解释: 流程类型。 取值范围: 不涉及。 默认取值: 不涉及。 createdByName String 参数解释: 创建人账号。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceStartTime String 参数解释: 流程实例开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 processInstanceEndTime String 参数解释: 流程实例结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 state String 参数解释: 流程实例状态。 取值范围: SUSPENDED :挂起。 ACTIVE:未完成。 COMPLETED:已完成。 INTERNALLY_TERMINATED:取消。 默认取值: 不涉及。 lifeCycleState String 参数解释: 生命周期状态。 取值范围: 不涉及。 默认取值: 不涉及。 taskList Array of Task objects 参数解释: 任务信息列表。 取值范围: 不涉及。 默认取值: 不涉及。 site String 参数解释: 引擎站点标识。 取值范围: 不涉及。 默认取值: 不涉及。 表6 Task 参数 参数类型 描述 processInstanceId String 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 taskId String 参数解释: 任务ID。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionKey String 参数解释: 节点key。 取值范围: 不涉及。 默认取值: 不涉及。 taskDefinitionName String 参数解释: 任务节点名称。 取值范围: 不涉及。 默认取值: 不涉及。 handlers String 参数解释: 任务处理人账号。如需添加多个任务处理人账号,请用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 userIds String 参数解释: 任务处理人短工号。如需添加多个任务处理人短工号,请用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 groupIds String 参数解释: 群组ID,如需添加多个群组ID,请用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 ccuserIds String 参数解释: 抄送用户ID,如需添加多个抄送用户ID,请用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 ccUserNames String 参数解释: 抄送用户账号,如需添加多个抄送用户账号,请用英文逗号(,)隔开。 取值范围: 不涉及。 默认取值: 不涉及。 startTime String 参数解释: 任务开始时间。 取值范围: 不涉及。 默认取值: 不涉及。 endTime String 参数解释: 任务结束时间。 取值范围: 不涉及。 默认取值: 不涉及。 status String 参数解释: 任务状态。 取值范围: suspended:挂起。 finished:已完成。 doing:正在处理中。 默认取值: 不涉及。 createdBy String 参数解释: 创建人ID。 取值范围: 不涉及。 默认取值: 不涉及。 createName String 参数解释: 任务创建人。 取值范围: 不涉及。 默认取值: 不涉及。 approvalUserName String 参数解释: 审批人用户名。 取值范围: 不涉及。 默认取值: 不涉及。 表7 PageVo 参数 参数类型 描述 totalRows Integer 参数解释: 数据总数。 取值范围: 不涉及。 默认取值: 不涉及。 curPage Integer 参数解释: 当前页。 取值范围: 不涉及。 默认取值: 不涉及。 pageSize Integer 参数解释: 页大小。 取值范围: 不涉及。 默认取值: 不涉及。 totalPages Integer 参数解释: 总页数。 取值范围: 不涉及。 默认取值: 不涉及。
  • URI GET /services/workflow/myprocesses/{pageSize}/{curPage} 表1 路径参数 参数 是否必选 参数类型 描述 pageSize 是 String 参数解释: 分页大小。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 curPage 是 String 参数解释: 当前页。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 processDefinitionNameCn 否 String 参数解释: 流程模板中文名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 state 否 String 参数解释: 流程状态。 约束限制: 不涉及。 取值范围: SUSPENDED :挂起。 ACTIVE:未完成。 COMPLETED:已完成。 INTERNALLY_TERMINATED:取消。 默认取值: 不涉及。 startTimeStart 否 String 参数解释: 创建时间起始点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 startTimeEnd 否 String 参数解释: 创建时间结束点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 title 否 String 参数解释: 流程标题。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/PersistableModel/batchCreate { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : [ { "id" : "777", "tenant" : { "id" : "-1", "clazz" : "Tenant" }, "rdmExtensionType" : "PersistableModel", "creator" : "test1", "modifier" : "test1", "uniqueKey" : "union key new create 2" }, { "id" : "888", "tenant" : { "id" : "-1", "clazz" : "Tenant" }, "rdmExtensionType" : "PersistableModel", "creator" : "test1", "modifier" : "test1", "uniqueKey" : "union key new create 3" } ] }
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "65465412", "creator" : "test1", "modifier" : "XDM_Developer xxx", "createTime" : "2023-12-06T09:15:29.556+0000", "lastUpdateTime" : "2023-12-06T09:15:29.556+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 }, { "id" : "65465432", "creator" : "test1", "modifier" : "XDM_Developer xxx", "createTime" : "2023-12-06T09:15:29.556+0000", "lastUpdateTime" : "2023-12-06T09:15:29.556+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 参数解释: 租户信息。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 Array of PersistableModelCreateDTO objects 参数解释: 请求参数对象。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表4 PersistableModelCreateDTO 参数 是否必选 参数类型 描述 createTime 否 String 参数解释: 创建时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 creator 否 String 参数解释: 创建者。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 否 String 参数解释: 唯一标识。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。 lastUpdateTime 否 String 参数解释: 最后更新时间。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 modifier 否 String 参数解释: 修改人。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 rdmExtensionType 否 String 参数解释: 扩展类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 tenant 否 ObjectReferenceParamDTO object 参数解释: 租户信息。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 uniqueKey 否 String 参数解释: 示例模型的唯一键属性。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表5 ObjectReferenceParamDTO 参数 是否必选 参数类型 描述 clazz 否 String 参数解释: 类名。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 id 是 String 参数解释: 数据实例ID。 约束限制: 不涉及。 取值范围: -9223372036854775808到9223372036854775807的整数。 默认取值: 不涉及。
  • URI POST /rdm_{identifier}_app/publicservices/api/{modelName}/batchCreate 表1 路径参数 参数 是否必选 参数类型 描述 identifier 是 String 参数解释: 应用唯一标识。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 modelName 是 String 参数解释: 数据模型的英文名称。 约束限制: 不涉及。 取值范围: 大写字母开头,只能包含字母、数字、“_”,且长度为[1-60]个字符。 默认取值: 不涉及。
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data Array of RenderedTaskInfoVO objects 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 orderID String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 表4 RenderedTaskInfoVO 参数 参数类型 描述 taskRecords Array of WfTaskReview objects 参数解释: 所有日志记录。 取值范围: 不涉及。 默认取值: 不涉及。 completeRecords Array of WfTaskReview objects 参数解释: 历史审批意见。 取值范围: 不涉及。 默认取值: 不涉及。 transferRecords Array of WfTaskReview objects 参数解释: 转审记录。 取值范围: 不涉及。 默认取值: 不涉及。 表5 WfTaskReview 参数 参数类型 描述 lastUpdateDate Integer 参数解释: 更新时间。 取值范围: 不涉及。 默认取值: 不涉及。 type Integer 参数解释: 任务类型。 取值范围: 1:评审。 2:取消。 3:回收。 4:转审。 5:工作中任务。 6:自动完成任务。 默认取值: 不涉及。 wfBusinessSeq wfBusinessSeq object 参数解释: 申请单。 取值范围: 不涉及。 默认取值: 不涉及。 originalHandler String 参数解释: 原始处理人。 取值范围: 不涉及。 默认取值: 不涉及。 lastUpdateUserCN String 参数解释: 更新人。 取值范围: 不涉及。 默认取值: 不涉及。 originalHandlerUuid String 参数解释: 原始处理人UUID。 取值范围: 不涉及。 默认取值: 不涉及。 assigneeUuid String 参数解释: 当前处理人UUID。 取值范围: 不涉及。 默认取值: 不涉及。 id String 参数解释: 评审记录 ID。 取值范围: 不涉及。 默认取值: 不涉及。 state String 参数解释: 状态。 取值范围: DOING:正在处理。 FINISHED:已完成。 默认取值: 不涉及。 processInstanceId String 参数解释: 流程实例ID。 取值范围: 不涉及。 默认取值: 不涉及。 creator String 参数解释: 指派人。 取值范围: 不涉及。 默认取值: 不涉及。 holdableList Array of strings 参数解释: 表单集合。 取值范围: 不涉及。 默认取值: 不涉及。 holderId Integer 参数解释: 表单Holder ID。 取值范围: 不涉及。 默认取值: 不涉及。 businessKey String 参数解释: 业务Key。 取值范围: 不涉及。 默认取值: 不涉及。 comment String 参数解释: 意见。 取值范围: 不涉及。 默认取值: 不涉及。 taskName String 参数解释: 任务名称。 取值范围: 不涉及。 默认取值: 不涉及。 assignee String 参数解释: 当前处理人。 取值范围: 不涉及。 默认取值: 不涉及。 nodeId String 参数解释: 节点ID。 取值范围: 不涉及。 默认取值: 不涉及。 holderType String 参数解释: 操作类型。 取值范围: business:申请单。 task:任务。 默认取值: 不涉及。 taskId String 参数解释: 任务ID。 取值范围: 不涉及。 默认取值: 不涉及。 ccBy String 参数解释: 抄送人。 取值范围: 不涉及。 默认取值: 不涉及。 ccByUuid String 参数解释: 抄送人UUID。 取值范围: 不涉及。 默认取值: 不涉及。 表6 wfBusinessSeq 参数 参数类型 描述 className String 参数解释: 实体名称。 取值范围: 不涉及。 默认取值: 不涉及。 id Integer 参数解释: 业务ID。 取值范围: 不涉及。 默认取值: 不涉及。 clazz String 参数解释: 数据实例的实体名称。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应示例 状态码:200 OK { "code" : 0, "data" : { "transferRecords" : [ ], "completeRecords" : [ { "lastUpdateDate" : "2023-11-11 10:33:05", "type" : 1, "currentUserId" : 0, "scope" : null, "assigneeUuid" : "1008600000011707713", "rowIdx" : -1, "id" : "564759616731258880", "state" : "FINISHED", "processInstanceId" : "88a1d676-803a-11ee-8fd1-7804e3968f51", "creator" : "hid_fje4j2nvnue3xwp", "appName" : "WfWorkflowDemoService", "entityType" : "task", "holdableList" : [ "com.huawei.it.plm.workflow.framework.model.WfFormData", "com.huawei.it.plm.workflow.framework.model.WfAttachment", "com.huawei.it.plm.workflow.framework.model.WfBusinessObject" ], "creationDate" : "2023-11-11 10:33:05", "holderId" : 564759616731258900, "taskStartTime" : "2023-11-11 10:32:18", "assigneeCompleteUid" : "dali", "businessKey" : "P10001238", "ccBy" : "", "comment" : "1111111", "taskName" : "用户任务", "assignee" : "hid_fje4j2nvnue3xwp", "ccByUuid" : "", "nodeId" : "Activity_1r07gjk", "operation" : "ok", "holderType" : "task", "taskId" : "88e6a7b1-803a-11ee-8fd1-7804e3968f51", "taskEndTime" : "2023-11-11 10:33:01" }, { "lastUpdateDate" : "2023-11-11 10:32:26", "type" : 1, "currentUserId" : 0, "scope" : null, "assigneeUuid" : "1008600000011707713", "rowIdx" : -1, "id" : "564759452041912320", "state" : "FINISHED", "processInstanceId" : "88a1d676-803a-11ee-8fd1-7804e3968f51", "creator" : "hid_fje4j2nvnue3xwp", "appName" : "WfWorkflowDemoService", "entityType" : "task", "holdableList" : [ "com.huawei.it.plm.workflow.framework.model.WfFormData", "com.huawei.it.plm.workflow.framework.model.WfAttachment", "com.huawei.it.plm.workflow.framework.model.WfBusinessObject" ], "creationDate" : "2023-11-11 10:32:26", "holderId" : 564759452041912300, "taskStartTime" : "2023-11-11 10:32:18", "assigneeCompleteUid" : "dali", "businessKey" : "P10001238", "ccBy" : "", "comment" : "", "taskName" : "start", "assignee" : "hid_fje4j2nvnue3xwp", "ccByUuid" : "", "nodeId" : "StartEvent_1", "operation" : "ok", "holderType" : "task", "taskId" : "3559641652775904", "taskEndTime" : "2023-11-11 10:32:18" } ], "taskRecords" : [ { "lastUpdateDate" : "2023-11-11 10:33:05", "type" : 1, "currentUserId" : 0, "scope" : null, "assigneeUuid" : "1008600000011707713", "rowIdx" : -1, "id" : "564759616731258880", "state" : "FINISHED", "processInstanceId" : "88a1d676-803a-11ee-8fd1-7804e3968f51", "creator" : "hid_fje4j2nvnue3xwp", "appName" : "WfWorkflowDemoService", "entityType" : "task", "holdableList" : [ "com.huawei.it.plm.workflow.framework.model.WfFormData", "com.huawei.it.plm.workflow.framework.model.WfAttachment", "com.huawei.it.plm.workflow.framework.model.WfBusinessObject" ], "creationDate" : "2023-11-11 10:33:05", "holderId" : 564759616731258900, "taskStartTime" : "2023-11-11 10:32:18", "assigneeCompleteUid" : "dali", "businessKey" : "P10001238", "ccBy" : "", "comment" : "1111111", "taskName" : "用户任务", "assignee" : "hid_fje4j2nvnue3xwp", "ccByUuid" : "", "nodeId" : "Activity_1r07gjk", "operation" : "ok", "holderType" : "task", "taskId" : "88e6a7b1-803a-11ee-8fd1-7804e3968f51", "taskEndTime" : "2023-11-11 10:33:01" }, { "lastUpdateDate" : "2023-11-11 10:32:26", "type" : 1, "currentUserId" : 0, "scope" : null, "assigneeUuid" : "1008600000011707713", "rowIdx" : -1, "id" : "564759452041912320", "state" : "FINISHED", "processInstanceId" : "88a1d676-803a-11ee-8fd1-7804e3968f51", "creator" : "hid_fje4j2nvnue3xwp", "appName" : "WfWorkflowDemoService", "entityType" : "task", "holdableList" : [ "com.huawei.it.plm.workflow.framework.model.WfFormData", "com.huawei.it.plm.workflow.framework.model.WfAttachment", "com.huawei.it.plm.workflow.framework.model.WfBusinessObject" ], "creationDate" : "2023-11-11 10:32:26", "holderId" : 564759452041912300, "taskStartTime" : "2023-11-11 10:32:18", "assigneeCompleteUid" : "dali", "businessKey" : "P10001238", "ccBy" : "", "comment" : "", "taskName" : "start", "assignee" : "hid_fje4j2nvnue3xwp", "ccByUuid" : "", "nodeId" : "StartEvent_1", "operation" : "ok", "holderType" : "task", "taskId" : "3559641652775904", "taskEndTime" : "2023-11-11 10:32:18" } ] }, "orderID" : "e1041ea1230c412fa7740308d77ce641" }
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 code Integer 参数解释: 接口返回码。 取值范围: 不涉及。 默认取值: 不涉及。 data Array of UserInfoVo objects 参数解释: 接口响应数据。 取值范围: 不涉及。 默认取值: 不涉及。 orderID String 参数解释: 请求跟踪流水号。 取值范围: 不涉及。 默认取值: 不涉及。 表4 UserInfoVo 参数 参数类型 描述 accountStatus String 参数解释: 账号状态。 取值范围: 不涉及。 默认取值: 不涉及。 ucn String 参数解释: 用户名。 取值范围: 不涉及。 默认取值: 不涉及。 uid String 参数解释: 用户ID。 取值范围: 不涉及。 默认取值: 不涉及。 uuid String 参数解释: 用户UUID。 取值范围: 不涉及。 默认取值: 不涉及。 account String 参数解释: 账号名。 取值范围: 不涉及。 默认取值: 不涉及。
  • 响应示例 状态码:200 OK { "code" : 0, "data" : [ { "accountStatus" : "1", "ucn" : "hid_fje4j2nvnue3xwp", "uid" : "hid_fje4j2nvnue3xwp", "uuid" : "1008600000065234815", "account" : "hid_fje4j2nvnue3xwp" } ], "orderID" : "d7f5caecec33476daf614302f13e67bb" }
  • 响应示例 状态码:200 OK { "result" : "SUCCESS", "data" : [ { "id" : "601060080745455616", "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" : "601060080779010048", "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" : "601060080799981568", "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" : "INWORK", "cnName" : "工作中", "enName" : "inwork", "alias" : "INWORK" }, "checkOutUserName" : "Zhaoliu", "checkOutTime" : "2024-02-20T03:20:17.843+0000", "preVersionId" : "601372141664866304" } ], "errors" : [ ] }
  • 请求示例 POST https://dme.cn-north-4.huaweicloud.com/rdm_b3f9b7523a6141f4b2d76b92d6595281_app/publicservices/api/VersionModel/checkout { "applicationId" : "b3f9b7523a6141f4b2d76b92d6595281", "params" : { "masterId" : "602146893727801345", "modifier" : "test1", "workCopyType" : "BOTH", "creator" : "test1", "customLinkSet" : [ ] } }
  • 响应参数 状态码: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 参数解释: 英文名称。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: IAM用户的token。 获取方法请参见获取IAM用户Token。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 applicationId 否 String 参数解释: 应用ID。 约束限制: 不涉及。 取值范围: 由英文字母和数字组成,且长度为32个字符。 默认取值: 不涉及。 params 否 VersionModelVersionCheckOutDTO object 参数解释: 请求参数对象。 取值范围: 不涉及。 默认取值: 不涉及。 表4 VersionModelVersionCheckOutDTO 参数 是否必选 参数类型 描述 creator 否 String 参数解释: 创建人。 取值范围: 不涉及。 默认取值: 不涉及。 customLinkSet 否 Array of strings 参数解释: 关系实体名称集合,与workCopyType的值CUSTOM配合使用。 取值范围: 不涉及。 默认取值: 不涉及。 masterId 是 String 参数解释: 主对象ID。 取值范围: 不涉及。 默认取值: 不涉及。 modifier 否 String 参数解释: 更新者。 取值范围: 不涉及。 默认取值: 不涉及。 workCopyType 否 String 参数解释: 关系的复制类型。 取值范围: BOTH:若存在关系实例引用此数据实例作为源端实例或目标端实例,检出后的数据实例将继承这些关系实例。 SOURCE:若存在关系实例引用此数据实例作为源端实例,检出后的数据实例将继承这些关系实例。 TARGET:若存在关系实例引用此数据实例作为目标端实例,检出后的数据实例将继承这些关系实例。 NONE:检出后的数据实例将不继承任何关系实例。 CUSTOM:若指定的关系实体集合对应的关系实例引用此数据实例作为源端实例或目标端实例,检出后的数据实例将继承这些关系实例。 默认取值: 不涉及。
共100000条
提示

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