云服务器内容精选

  • 响应示例 { "reserve": null, "datas": { "teamId": "681912555060338688", "teamName": "test0009", "teamRoles": [ { "id": 662706165955694592, "description": "1", "name": "test001", "roleType": "teamRole", "description_en": "", "name_en": "test001" }, { "id": 680418097236021248, "description": "fafaf", "name": "test007", "roleType": "teamRole", "description_en": null, "name_en": "test007" }, { "id": 681912501788483584, "description": "", "name": "test0009", "roleType": "teamRole", "description_en": "", "name_en": "test0009" } ] }, "totalCount": null, "error_code": "IPDC.01020000", "error_msg": "success" }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 tenant String 租户code 最小长度:1 最大长度:60 tenant_name String 租户名称 最小长度:1 最大长度:256 name String 用户昵称 最小长度:1 最大长度:128 user_name String 用户名 最小长度:1 最大长度:128 user_id String 用户ID 最小长度:1 最大长度:60 email String 邮箱 最小长度:1 最大长度:128 role String 角色,枚举:user或者admin 最小长度:1 最大长度:60 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
  • 响应示例 { "reserve": null, "datas": { "userRoles": [ { "id": -1, "description": "系统管理员", "name": "系统管理员", "roleType": "globalRole", "description_en": "", "name_en": "sysadmin" }, { "id": -4, "description": "合作伙伴管理员", "name": "合作伙伴管理员", "roleType": "globalRole", "description_en": "", "name_en": "partnerdmin" } ], "userTeams": [ { "teamId": "662706318057934848", "teamName": "team001", "teamRoles": [ { "id": 681912501788483584, "description": "", "name": "test0009", "roleType": "teamRole", "description_en": "", "name_en": "test0009" } ] }, { "teamId": "681912555060338688", "teamName": "test0009", "teamRoles": [ { "id": 681912501788483584, "description": "", "name": "test0009", "roleType": "teamRole", "description_en": "", "name_en": "test0009" } ] } ] }, "totalCount": null, "error_code": "IPDC.01020000", "error_msg": "success" }
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 code String 返回码 message String 返回码描述 totalCount Long 返回数据总条数 表3 Role 参数 参数类型 描述 id Long 角色ID description String 中文描述 name String 中文名称 descriptionEn String 英文描述 nameEn String 英文名字 roleType String 角色类型 表4 Teams 参数 参数类型 描述 teamId Long 团队角色ID teamName String 团队角色名称 teamRoles Arrays for Role 团队角色集合
  • 响应示例 { "reserve": null, "datas": { "teamId": "681912555060338688", "teamName": "test0009", "teamRoles": [ { "teamRoleId": "680418097236021248", "teamRoleName": "test007", "globalPrivileges": [] }, { "teamRoleId": "681912501788483584", "teamRoleName": "test0009", "globalPrivileges": [ "applyintegration", "integrationmgmt", "sysmgmt", "upload" ] }, { "teamRoleId": "662706165955694592", "teamRoleName": "test001", "globalPrivileges": [ "addmember", "addPrivilege", "adduser", "addUsersRole", "codegenerator", "confirmAuthorization", "confirmDelay", "delayUserLicense", "deleteMessageTemplate", "deleteUserRole", "delmember", "delMessageForwardConfig", "delPrivilege", "deluser", "lockuser", "logmgmt", "membermgmt", "messagemgmt", "modelmgmt", "modifyMessageTemplate", "modPrivilege", "moduser", "organizationmgmt", "privilegeMgmt", "processmgmt", "qryAllUserEmail", "qryApplyRecords", "qryMessageForwardConfig", "qryMessageTemplate", "qryOperDetailLog", "qryOperLog", "qryUsersWithoutLicense", "rejectApplication", "removeloginlimit", "resetpwd", "rolemgmt", "roleprivilegemgmt", "saveMessageTemplate", "setuserrole", "sysmgmt", "systemmgmt", "teamandrolemgmt", "template-export", "transfer", "transferUserRole", "unlockuser", "upsertMessageForwardConfig", "userauth", "user-import", "usermgmt", "viewapp", "viewmember", "viewRole", "viewuser", "viewUserRoleDetail", "viewUserWithoutRole" ] } ] }, "totalCount": null, "error_code": "IPDC.01020000", "error_msg": "success" }
  • 响应示例 状态码:200 零件上传-单片上传 { "result_code": "PUB-000000", "result_info": "success", "datas": { "id": "ef9a97c7-6344-4118-8486-612d10fdf2e4", "name": "4903N12.STEP", "is_chunked": false, "chunk_total": 0, "status": "UPLOADING", "type": "PART", "create_time": "2024-06-21 09:22:30", "file_lightweight_task_result": { "file_id": "ef9a97c7-6344-4118-8486-612d10fdf2e4", "file_name": "4903N12.STEP", "status": "UPLOADING", "task_id": "3d02ef30-0e56-43c0-ab0a-5d6bca5ab7ba", "create_time": "2024-06-21 09:22:30" } } } 零件上传-分片上传(初始化阶段) { "result_code": "PUB-000000", "result_info": "success", "datas": { "id": "4f2bddfa-dee7-4858-b41c-34705e9642a3" "name" : "010758215.stp", "is_chunked": true, "chunk_total": 29, "status": "UPLOADING", "type": "PART", "create_time": "2024-06-21 10:18:10", "file_lightweight_task_result":{ "file_id": "4f2bddfa-dee7-4858-b41c-34705e9642a3", "file_name": "010758215.stp", "status": "UPLOADING", "task_id": "3bfe5727-ec30-4539-bbc0-4be54fbdaee2", "create_time": "2024-06-21 10:18:10" } } } 零件上传-分片上传(上传阶段) { "result_code": "PUB-000000", "result_info": "success", "datas": { "id": "4f2bddfa-dee7-4858-b41c-34705e9642a3", "name": "010758215.stp", "is_chunked": true, "chunk_total": 29, "status": "UPLOADING", "type": "PART", "create_time": "2024-06-21 10:18:10", "file_lightweight_task_result": { "file_id": "4f2bddfa-dee7-4858-b41c-34705e9642a3", "file_name": "010758215.stp", "status": "UPLOADING", "task_id": "3bfe5727-ec30-4539-bbc0-4be54fbdaee2", "create_time": "2024-06-21 10:18:10" } } } 装配体-单片上传 { "result_code": "PUB-000000", "result_info": "success", "datas": { "id": "4466cc07-1b58-42d1-a0e7-748ef8f59204", "name": "ensamble_suicide.zip", "status": "UPLOADING", "is_chunked": false, "chunk_total": 0, "source": "temp", "type": "ASSEMBLY", "file_lightweight_task_result": { "file_id": "4466cc07-1b58-42d1-a0e7-748ef8f59204", "file_name": "ensamble_suicide.zip", "status": "UPLOADING", "task_id": "c06edf2b-a1e1-4f15-bbf3-3bfae556b8b9", "create_time": "2024-06-21 14:21:11" } } } 装配体-分片上传(初始化阶段) { "result_code": "PUB-000000", "result_info": "success", "datas": { "id": "f1afbc15-b4db-4ff6-9bd4-80160a4f1bf8", "name": "engine_teste_02总装.asm.1.zip", "status": "UPLOADING", "is_chunked": true, "chunk_total": 25, "source": "temp", "type": "ASSEMBLY", "create_time": "2024-06-21 14:11:16", "file_lightweight_task_result": { "file_id": "f1afbc15-b4db-4ff6-9bd4-80160a4f1bf8", "file_name": "engine_teste_02总装.asm.1.zip", "status": "UPLOADING", "task_id": "bd0f7935-d7a1-4d0a-8aa7-e742d80e984d", "create_time": "2024-06-21 14:11:16" } } } 装配体-分片上传(上传阶段) { "result_code": "PUB-000000", "result_info": "success", "datas": { "id": "f1afbc15-b4db-4ff6-9bd4-80160a4f1bf8", "name": "engine_teste_02总装.asm.1.zip", "status": "UPLOADING", "is_chunked": true, "chunk_total": 25, "source": "temp", "type": "ASSEMBLY", "create_time": "2024-06-21 14:11:16", "file_lightweight_task_result": { "file_id": "f1afbc15-b4db-4ff6-9bd4-80160a4f1bf8", "file_name": "engine_teste_02总装.asm.1.zip", "status": "UPLOADING", "task_id": "bd0f7935-d7a1-4d0a-8aa7-e742d80e984d", "create_time": "2024-06-21 14:11:16" } } } 状态码: 400 错误响应 示例一: { "error_code" : "01090001", "error_msg" : "系统错误,请联系管理员!" } 示例二: { "error_code" : "01099901", "error_msg" : "请求参数无效!" } 示例二: { "error_code" : "01099902", "error_msg" : "认证失败!" }
  • 请求示例 零件上传-单片上传 /basic/coremgr/public/api/v1/drawing/upload { "name" : "4903N12.STEP", "check_code" : "fefeb94f12c7d604c4b2c9570ac847864a731e9a029a2d6d81021bbc3ab52343", "is_chunked" : false, "type" : "PART", "source" : "temp", "file" : "binary(二进制文件流)" } 零件上传-分片上传(初始化阶段) /basic/coremgr/public/api/v1/drawing/upload { "name" : "010758215.stp", "check_code" : "b82bdd878b4788f95744eaa646a7a286ef5f4110caa703f9b521f4fbb59f48aa", "is_chunked" : true, "chunk_total" : 29, "type" : "PART", "source" : "temp", "request_type" : "init" } 零件上传-分片上传(上传阶段) /basic/coremgr/public/api/v1/drawing/upload { "id" : "4f2bddfa-dee7-4858-b41c-34705e9642a3", "name" : "010758215.stp", "check_code" : "b82bdd878b4788f95744eaa646a7a286ef5f4110caa703f9b521f4fbb59f48aa", "is_chunked" : true, "type" : "PART", "source" : "temp", "request_type" : "upload", "chunk_total" : 29, "chunk_index" : 1, "file" : "binary(二进制文件流)" } 装配体上传-单片上传 /basic/coremgr/public/api/v1/drawing/upload { "name" : "ensamble_suicide.zip", "check_code" : "af101d8c580ea70cb3c05fccf871a38303fb94e6cca00ff4214aebbab674b5df", "is_chunked" : false, "type" : "ASSEMBLY", "main_file_name" : "ensamble_suicide.asm.1", "source" : "temp", "file" : "binary(二进制文件流)" } 装配体上传-分片上传(初始化阶段) /basic/coremgr/public/api/v1/drawing/upload { "name" : "engine_teste_02总装.asm.1.zip", "check_code" : "a4a3e7aca08918a148c52ffee862add3c78ac57c204847f91151297ce211a58a", "is_chunked" : true, "chunk_total" : 25, "type" : "ASSEMBLY", "main_file_name" : "engine_teste_02总装.asm.1", "source" : "temp", "request_type" : "init" } 装配体上传-分片上传(上传阶段) /basic/coremgr/public/api/v1/drawing/upload { "name" : "engine_teste_02总装.asm.1.zip", "check_code" : "a4a3e7aca08918a148c52ffee862add3c78ac57c204847f91151297ce211a58a", "is_chunked" : true, "chunk_total" : 25, "type" : "ASSEMBLY", "main_file_name" : "engine_teste_02总装.asm.1", "source" : "temp", "request_type" : "upload", "id" : "f1afbc15-b4db-4ff6-9bd4-80160a4f1bf8", "file" : "binary(二进制文件流)", "chunk_index" : 1 }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 文件id 最小长度:36 最大长度:40 name String 文件名称 最小长度:2 最大长度:512 status String 上传状态: 上传中UPLOADING/上传完成SUC CES S/上传失败FAILED 枚举值: UPLOADING SUCCESS FAILED is_chunked Boolean 是否分片:true,false chunk_total Integer 分片总数 最小值:0 最大值:1000 source String 来源 最小长度:1 最大长度:255 type String 文件类型:PART,ASSEMBLY 枚举值: PART ASSEMBLY create_time String 创建时间 最小长度:1 最大长度:30 update_time String 更新时间 最小长度:0 最大长度:30 file_lightweight_task_result FileLightweightTaskResultRspVo object 文件轻量化转换任务Vo对象 file_chunk_upload_result Array of FileChunkUploadRspVo objects 文件分片上传响应Vo对象 数组长度:0 - 1000 表4 FileLightweightTaskResultRspVo 参数 参数类型 描述 file_id String 文件id 最小长度:36 最大长度:40 file_name String 文件名称 最小长度:2 最大长度:255 status String 轻量化状态:UPLOADING,UNMOUNTED,MOUNTING,SUCCESS,FAILED 枚举值: UPLOADING UNMOUNTED MOUNTING SUCCESS FAILED failed_reason String 失败原因 最小长度:0 最大长度:500 task_id String 轻量化任务id 最小长度:1 最大长度:40 create_time String 创建时间 最小长度:1 最大长度:30 update_time String 更新时间 最小长度:0 最大长度:30 lightweight_file_path String 轻量化文件路径 最小长度:0 最大长度:500 表5 FileChunkUploadRspVo 参数 参数类型 描述 chunk_id String 文件分片id 最小长度:36 最大长度:40 chunk_status String 上传状态: 上传中UPLOADING/上传完成SUCCESS/上传失败FAILED 枚举值: UPLOADING SUCCESS FAILED chunk_index Integer 分片索引 最小值:0 最大值:1000 create_time String 创建时间 最小长度:1 最大长度:30 update_time String 更新时间 最小长度:0 最大长度:30 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 Authorization 是 String 机机认证token,获取token请参考链接。 表2 请求Body参数 参数 是否必选 参数类型 描述 file 是 Binary 文件 最小长度:1 最大长度:1073741824 id 否 String 文件id 最小长度:2 最大长度:64 name 是 String 文件名称 最小长度:2 最大长度:255 check_code 是 String 校验码 最小长度:2 最大长度:255 is_chunked 是 Boolean 是否分片:true,false request_type 否 String 请求类型:init,upload 枚举值: init upload chunk_total 否 Integer 分片总数 最小值:0 最大值:1000 chunk_index 否 Integer 分片索引 最小值:0 最大值:1000 source 是 String 来源 最小长度:1 最大长度:255 type 是 String 文件类型:PART,ASSEMBLY 枚举值: PART ASSEMBLY main_file_name 否 String 装配体主文件名 最小长度:0 最大长度:255
  • 功能介绍 该API用于上传一个图纸文件并对该文件执行轻量化转换。 上传方式主要分为两种:单片上传和分片上传。 单片上传:文件较小时可以采用该方式进行上传。 分片上传:文件较大时可以采用分片上传,分片上传时分为两个阶段:初始化阶段和上传阶段。 初始化阶段:获取已上传的分片文件信息,如果该文件未上传过,则执行文件上传初始化相关的动作,包括生成文件上传信息和文件轻量化任务信息。 上传阶段:根据初始化阶段获取的已上传的分片文件,将未上传的分片文件进行上传即可。如果该文件是第一次上传,则需要上传全部分片;如果第一次未能成功上传全部分片,则该阶段只上传未成功上传的分片文件即可;如果该文件之前已经成功上传过,则该阶段可以直接跳过。上传时不同分片之间可以并行上传。 文件类型分为两种:零件和装配体。 零件:如果是零件直接上传即可。 装配体:如果是装配体文件,则需要将装配体主文件以及子件打包成一个zip格式的压缩包,并且压缩包文件名必须和主文件名保存一致,否则系统无法识别主文件也就无法成功转换。如果装配体比较大采用分片上传方式时,在上传阶段必须将分片后缀名修改为.chunk格式。
  • 类别相关操作 类别添加完成后,您还可以进行如表4所示的操作。 表4 类别相关操作 操作 描述 导出类别 在“类别配置管理”页面,单击“导出”,系统当中存在的类别信息将导出为Excel文件保存到本地。 编辑类别 在“类别配置管理”页面,选中待编辑的类别记录,单击“操作”列的“编辑”,根据实际情况修改类别名称、描述等参数信息。 删除类别 在“类别配置管理”页面,选中待删除的类别记录,单击“操作”列的“删除”,删除类别。 在“类别配置管理”页面,勾选待删除的类别记录前的,单击“批量删除”,删除类别。 查询类别 在“类别配置管理”页面,在类别列表上方的输入框输入“类别编码”、“类别名称”或“应用名称”信息,单击“查询”,查询类别。
  • 注意事项 当前添加类别时,默认“应用名称”为“MDM”。 如果某类别配置下关联了子级类别配置,则该类别配置不能被删除。 如果某类别配置下关联了选项,则该类别配置不能被删除。 需要由用户自行配置的“类别配置管理”的基础数据(班次名称)参考表1和表2。 表1 类别配置管理基础数据(类别) 类别代码 类别名称 父类编码 工厂 启用 描述 shift 班次类别 - - Y “班次与资源日历”中创建班次的班次名称配置 表2 类别配置管理基础数据(选项,“所属类别”为“shift”) 项编码 项显示名称 语言 启用 day_shift 白班 中文 Y night_shift 夜班 中文 Y
  • 专属卡片介绍 使用“专属卡片”前您需要在“卡片管理”页面上传卡片包并应用,应用后“专属卡片”区域才会显示对应的卡片包。表1中仅介绍系统默认的专属卡片信息。 表1 专属卡片介绍 卡片名称 功能描述 备注 产品主数据资产 展示产品主数据服务中,我的部件、我的文档相关信息。 需要开通产品主数据服务。 我的部件:展示当前登录用户所创建的部件信息。 我的文档:展示当前登录用户所创建的文档信息。 通用清单卡片模板 通用的数据清单类卡片模板,您可以通过该卡片展示数据清单类的数据信息。例如,产品主数据资产卡片就是已经定制好的通用数据清单类卡片。 通用清单卡片模板的使用,请参见添加通用清单卡片。 通用外部链接卡片模板 通用的外部链接类卡片模板,您可以通过该卡片展示需要嵌入到角色桌面中的外部链接页面。 通用外部链接卡片模板的使用,请参见添加通用外部链接卡片。 生命周期数据模板卡片 生命周期数据卡片模板,您可以通过该卡片展示需要查看的业务或项目的生命周期数据,如某个项目需要完成的需求总数、未开始数量、进行中数量、已完成数量及完成率等。 生命周期数据模板卡片的使用,请参见添加生命周期数据卡片。 表1中专属卡片支持用户自定义,并且可以根据用户实际需要新增其他自定义卡片。表格中关于专属卡片的卡片名称和功能描述可能和界面中实际展示不一致。 父主题: 添加专属卡片
  • 认证源和组织管理相关操作 表4 认证源和组织管理相关操作 操作 描述 认证源管理 SIM Space认证源管理使用IPDCenter基础服务的认证源管理能力,支持配置多种第三方认证源,包括组织社交认证源和组织认证源,为组织用户登录SIM Space提供便利。在IPDCenter中进行认证源管理的操作请参见认证源管理。 组织信息管理 SIM Space组织管理使用IPDCenter基础服务的组织管理能力,IPDCenter超级管理员可对组织信息进行维护和修改。在IPDCenter中进行组织信息管理的操作请参见组织信息管理。
  • 相关操作 在“班次与资源日历”页面,您还可以进行如表7所示的操作。 表7 相关操作 操作 描述 删除资源对象 在“班次与资源日历”页面的“资源日历”页签,单击“新建资源对象”,在弹出的窗口中选择待删除的资源对象,单击其“操作”列的,删除资源对象。 编辑资源对象实例 在“班次与资源日历”页面的“资源日历”页签,单击“新建资源对象”,在弹出的窗口中,先选中资源对象,再选择待编辑的资源对象实例,双击带参数的列,修改对应参数信息。 删除资源对象实例 在“班次与资源日历”页面的“资源日历”页签,单击“新建资源对象”,在弹出的窗口中,先选中资源对象,再选择待删除的资源对象实例,单击其“操作”列的,删除资源对象实例。 编辑资源事件 在“班次与资源日历”页面的“资源日历”页签,选中资源对象及其日历实例对象,再选择待编辑的资源事件,根据实际情况修改相关信息后,更新提交。 删除资源事件 在“班次与资源日历”页面的“资源日历”页签,选中资源对象及其日历实例对象,再选择待删除的资源事件,单击“删除”,删除资源事件。 查询资源事件 在“班次与资源日历”页面的“资源日历”页签,选中资源对象,设置日期范围,单击“查询”,查询资源事件。 编辑通用事件 在“班次与资源日历”页面的“工作日历”页签,选择待编辑的事件记录,单击其“操作”列的,根据实际情况修改通用事件信息。 说明: 单击事件记录的“重复策略”列,可修改其重复策略信息。 单击事件记录的“通用属性明细”列,可修改其通用属性信息。 单击事件记录的“自定义属性明细”列,可添加、修改、删除其自定义属性信息。 删除通用事件 在“班次与资源日历”页面的“工作日历”页签,选择待删除的事件记录,单击其“操作”列的,删除通用事件。 查询通用事件 在“班次与资源日历”页面的“工作日历”页签,在事件列表上方的输入框输入“事件名称”信息,再单击“搜索”,查询通用事件。 导入班次 在“班次与资源日历”页面的“班次”页签,单击“导入”,可导入班次信息。 说明: “导入”操作前需已维护好需要导入的班次信息Excel表格。导入的Excel文件需不超过2MB,且不超过500条数据。 导入模板获取:在“班次导入”窗口单击“模板下载”。 导出班次 在“班次与资源日历”页面的“班次”页签,单击“导出”,系统当中存在的班次信息将导出为Excel文件保存到本地。 编辑班次 在“班次与资源日历”页面的“班次”页签,单击待编辑的班次记录“操作”列的“编辑”,根据实际情况修改班次信息。 删除班次 在“班次与资源日历”页面的“班次”页签,单击待删除的班次记录“操作”列的“删除”,删除班次。 查询班次 在“班次与资源日历”页面的“班次”页签,在班次列表右上角的输入框输入“班次代码”或“班次名称”信息,再单击,查询班次。 编辑活动 在“班次与资源日历”页面的“班次”页签,选中班次记录,单击左侧的,在弹出的活动列表中选择待编辑的活动记录,再单击其“操作”列的“编辑”,根据实际情况修改活动信息。 删除活动 在“班次与资源日历”页面的“班次”页签,选中班次记录,单击左侧的,在弹出的活动列表中选择待删除的活动记录,再单击其“操作”列的“删除”,删除活动。 个性化设置 在“班次与资源日历”页面的“班次”页签,单击右上角,可以根据需求进行页面展示信息的个性化设置。