云服务器内容精选

  • 什么是一级租户和二级租户? 数字化制造基础服务支持多租户架构。在多租户架构规划中,包含一级租户(企业租户)和二级租户(业务租户)。 一级租户 一级租户即企业租户。 一级租户是为了支撑数字化制造基础服务使用的租户。 数字化制造基础服务开通成功后会自动开通一级租户,系统预置超级管理员和租户管理员角色。 二级租户 二级租户即业务租户。 数字化制造基础服务系统会为一级租户自动生成一个二级租户,该二级租户为默认租户。 对于一套物理环境需要同时用于开发、测试、生产等比较复杂的应用场景,可以在一级租户之上再创建二级租户,不同二级租户的业务数据采用逻辑隔离的方式存储在一个数据库。 超级管理员可以创建用户(成员)、创建二级租户及管理二级租户的成员。如何管理用户与租户请参见用户管理(公有云)、用户管理(边缘云)、租户管理。 租户管理员可以创建不同的角色,给不同职责的用户授予对应租户下的合理角色,能保证用户拥有必要的权限开展相应的工作,避免越权操作和非安全操作。如何管理用户的操作权限详细请参见角色管理。 父主题: 数字化制造基础服务
  • 适用计费项 数字化制造基础服务只有同时配置站点和用户,才能确定一个数字化制造基础服务的具体服务形态。以下计费项支持包年/包月。 表1 适用计费项 计费项 说明 基础版 数字化制造 基础服务-站点 随包年/包月的数字化制造基础服务配置的站点,部署在公有云上,其计费模式也为包年/包月。 价格随购买站点数量增加而倍数递增。 基础版 数字化制造 基础服务-用户 随包年/包月的数字化制造基础服务配置的用户,部署在公有云上,其计费模式也为包年/包月。 价格随购买用户数量增加而倍数递增。 基础版 数字化制造 基础服务-边缘站点 随包年/包月的数字化制造基础服务配置的边缘站点,部署在边缘云上,其计费模式也为包年/包月。 价格随购买站点数量增加而倍数递增。 基础版 数字化制造 基础服务-边缘用户 随包年/包月的数字化制造基础服务配置的边缘用户,部署在边缘云上,其计费模式也为包年/包月。 价格随购买用户数量增加而倍数递增。 假设您计划购买1个用于部署在公有云上的数字化制造基础服务,包含1个站点和100个用户,购买时长为1个月。在购买数字化制造基础服务页面底部,您将看到所需费用的明细,如图1所示。 图1 配置费用示例 配置费用将包括以下部分: 站点:根据所选服务对应的站点数量计算的费用。 用户:根据所选服务对应的用户数量计算的费用。
  • 到期后影响 图2描述了包年/包月的数字化制造基础服务各个阶段的状态。购买后,在计费周期内正常运行,此阶段为有效期;资源到期而未续费时,将陆续进入宽限期和保留期。 图2 包年/包月的数字化制造基础服务生命周期 到期预警 包年/包月的数字化制造基础服务在到期前第7天内,系统将向用户推送到期预警消息。预警消息将通过邮件、短信和站内信的方式通知到华为账号的创建者。 到期后影响 当您的包年/包月的数字化制造基础服务到期未续费,首先会进入宽限期,宽限期内您可以正常访问数字化制造基础服务的对应资源。 如果您在宽限期内仍未续费包年/包月的数字化制造基础服务,那么就会进入保留期。保留期内,数据仍予以保留,但是您将无法访问处在保留期的商品,届时将影响使用。 保留期到期后,如果包年/包月的数字化制造基础服务仍未续费,对应的数字化制造基础服务将终止服务,系统中的数据也将被永久删除且无法恢复。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 关于续费的详细介绍请参见续费概述。
  • 使用限制 随数字化制造基础服务购买时所配置的站点和用户资源不支持转移,后续变更规格时仅支持资源升配,不支持资源降配。即变更规格时,已购站点的用户数量可以增加,不可以减少。 此处以部署在公有云上,某企业购买了2个数字化制造基础服务为例,分别命名为制造测试服务和制造生产服务。其中,制造测试服务在购买时配置了1个站点和50个用户,制造生产服务配置了2个站点和200个用户。在使用过程中,用户发现制造测试服务的规格无法满足业务需要。此时,仅支持企业通过变更规格进行资源升配,增加制造测试服务中的站点和用户数量。但不支持将制造生产服务中的站点和用户资源转移到制造测试服务。
  • 变更配置后对计费的影响 当前包年/包月的数字化制造基础服务规格不满足您的业务需要时,您可以在CraftArts IPDCenter控制台发起变更规格操作。包年/包月的数字化制造基础服务仅支持资源升配,不支持资源降配。 资源升配时,新配置价格高于旧配置价格,此时您需要支付新旧配置的差价(即升配费用)。以无任何优惠的场景为例,计算公式如下: 升配费用 =(新配置价格 - 旧配置价格)* 剩余周期 其中: 包月剩余周期为:每个自然月的剩余天数/对应自然月的最大天数,变更当天不算。 包年剩余周期为:剩余天数(不含闰年的2.29号)/365,变更当天不算。 下面以资源升配且无任何优惠的场景为例,计算价格仅作示例用,非官网实际价格。 假设您在2024/03/08购买了1个包年/包月的用于部署在公有云上的数字化制造基础服务,包含1个站点和100个用户,购买时长为1个月;在2024/03/18变更规格为1个站点和200个用户。旧配置价格为35,000元/月,新配置价格为50,000元/月,则变更规格时您需要支付的升配费用为10,290元。计算公式如下: 升配费用 =(50,000 - 35,000)* (13 / 31 + 8 / 30)= 10,290(元) 其中,13表示3月份剩余天数,31表示3月份最大天数;8表示4月份剩余天数,30表示4月份最大天数。 更多信息请参见变更资源规格费用说明。
  • 应用场景 在传统制造行业的应用构建过程中,由于采用的是“弱产品+强定制”的设计理念,客户可能每隔3~5年就要将原有的应用推倒重来。数字化制造基础服务使用“平台+行业包”的设计理念,平台部分能够在数据模型、业务模板组件等方面为行业包的构建提供有力支撑,行业包也能够通过不同的行业定制,吸收通用、可复用的内容沉淀至平台,由此相互促进,形成可持续迭代的服务构建。 联合生态伙伴构建行业应用的场景:提供制造数据模型、相关业务API、业务模板组件给生态伙伴,生态伙伴基于平台及行业特征就客户需求构建上层行业应用与定制。 面向制造企业提供开箱即用服务的场景:制造企业能够直接将数字化制造基础服务投入到生产现场的全流程使用中。 父主题: 数字化制造基础服务产品介绍
  • 响应示例 状态码: 200 请求成功 { "status" : "200", "message" : "success", "data" : [ { "wo_id" : "1574698325467510369", "wo_order" : "WOP123456", "erp_wo_id" : "1457698771257845", "erp_wo_order" : "QWERTYUI", "parent_wo_id" : "1478932452572618", "parent_wo_order" : "WOP147369", "wo_type" : "10", "part_id" : "1564789221484123", "part_no" : "TEST2023", "part_desc" : "MODEL测试", "part_revision" : "1", "lot_unit" : 1, "wo_qty" : 100, "site_id" : "22DF4572394G485KF502", "site_no" : "TEST210213", "completed_qty" : 1, "wo_status" : "10", "hold_flag" : "0", "split_flag" : "1", "solution_flag" : "2", "sn_generate_flag" : "0", "erp_plan_start_date" : "2023-08-14 00:00:00", "erp_plan_end_date" : "2023-08-14 00:00:00", "data_source" : "MANUAL", "actual_wo_start_date" : "2023-08-14 00:00:00", "actual_wo_complete_date" : "2023-08-14 00:00:00", "org_id" : "1" } ] } 状态码: 400 参数校验异常 { "error_code" : " IDT .0604xxxx", "error_msg" : "xxx does not exist" } 状态码: 500 API执行异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 [数组元素] Array of OpenWoInfo objects 请求成功 表4 OpenWoInfo 参数 参数类型 描述 wo_id String 工单ID wo_order String 工单号 erp_wo_id String ERP工单ID erp_wo_order String ERP工单号 parent_wo_id String 父项工单ID parent_wo_order String 父项工单号 wo_type String 工单类型 10:生产工单 20:返工工单 30:预加工工单 part_id String 产品编码ID part_no String 产品编码 part_desc String 产品描述 part_revision String 版本 lot_unit Integer 产品单LOT批量 wo_qty Integer 工单批量 site_id String 加工区域ID site_no String 加工区域代码 completed_qty Integer 完工数量 wo_status String 工单状态 10:初始化 20:已排产 30:已下发 40:开始生产 50:工单完工 60:工单关闭 10000:已取消 hold_flag String 冻结标识(默认为0) 0:正常 1:冻结 split_flag String 预加工单拆分标识(默认为0) 0:初始化 1:拆分成功 2:拆分失败 solution_flag String 工单方案生成标识(默认为0) 0:初始化 1:生成成功 2:生成失败 3:实例化成功 4:实例化失败 8:生成中 9:实例化中 sn_generate_flag String SN展开标识(默认为0) 0:初始化 1:生成成功 2:生成失败 erp_plan_start_date String ERP计划开工时间 erp_plan_end_date String ERP计划完工时间 data_source String 数据来源 actual_wo_start_date String 工单实际开工时间 actual_wo_complete_date String 工单实际完工时间 org_id String 组织号ID 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息
  • 前提条件 已开通工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)/数字化制造基础服务,并根据开通区域确定调用API的Endpoint,详细信息请参见地区与终端节点。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 通过 IAM 服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
  • 操作步骤 获取接口相关信息。 URI格式:GET /wom/v1/wos/wo-part-info 详情请参见获取工单产品信息。 在Request Header中增加“X-Auth-Token”。 发送“GET https://{iDME Endpoint}/wom/v1/wos/wo-part-info”。 查看请求响应结果。 请求成功时,响应参数如下: { "status" : "200", "message" : "success", "data" : { "wo_info" : { "wo_id" : "1417639245421830258", "wo_order" : "WOP123456", "erp_wo_id" : "1457698771257845", "erp_wo_order" : "QWERTYUI", "parent_wo_id" : "1478932452572618", "parent_wo_order" : "WOP147369", "wo_type" : "10", "part_id" : "1564789221484123", "part_no" : "TEST2023", "part_desc" : "MODEL测试", "part_revision" : "1", "lot_unit" : 1, "wo_qty" : 100, "site_id" : "22DF4572394G485KF502", "site_no" : "TEST210213", "completed_qty" : 1, "wo_status" : "10", "hold_flag" : "0", "split_flag" : "1", "solution_flag" : "2", "sn_generate_flag" : "0", "erp_plan_start_date" : "2023-08-14 00:00:00", "erp_plan_end_date" : "2023-08-14 00:00:00", "data_source" : "MANUAL", "actual_wo_start_date" : "2023-08-14 00:00:00", "actual_wo_complete_date" : "2023-08-14 00:00:00", "org_id" : "1" }, "part_info" : { "part_id" : "147258369159753246", "part_no" : "012254736", "part_desc_en" : "MODEL测试", "part_desc" : "MODEL测试", "part_desc_ext" : "MODEL测试001", "part_desc_ext_en" : "MODEL测试001", "status" : 20, "part_status" : 1, "bulk_picked_flag" : "N", "model" : "HK537RX60", "ext_model" : "Default", "ext_model_4print" : "Default", "part_template_type" : "AI", "product_name" : "VIP888", "product_family_name" : "WIFI001", "product_line" : "网络", "default_workstep_info_id" : "157489325467962165", "container_part_flag" : "N", "container_capacity" : 0, "revision_control_flag" : "Y", "setup_flag" : "Y", "sn_type" : 0, "part_check_flag" : "Y", "preform_type" : 0, "unit" : "P CS ", "inventory_item_id" : "1", "planning_make_buy_code" : "1", "part_grp_id" : "9179546248489855254588", "part_grp_no" : "0728", "category_code" : "0302", "category_name" : "制成板", "product_flag" : "1" } } } 请求异常时,错误码请参见错误码。