云服务器内容精选

  • 登录MBM Space 打开浏览器,输入MBM Space的访问网址,进入MBM Space登录页面。 输入账号名和密码,单击“登录”。 当MBM Space部署在公有云上时,通过管理员手动添加用户方式创建的账号首次登录需要修改密码和同意“管理式华为账号”服务声明。设置的密码长度必须超过8位,需要包含数字和英文字母,且不能出现三个连续相同的字符。 当MBM Space部署在边缘云上时,用户首次登录需要修改密码。设置的密码长度必须超过8位,需要包含数字、大小写英文字母和特殊字符。 (可选)管理员账号登录时,请选择管理员角色: “管理员”选择“超级管理员”,单击“确定”。 “管理员”选择“租户管理员”、“业务租户”选择想要登录的业务租户(如果当前账号属于多个业务租户),单击“确定”。 (可选)非管理员账号登录时,请选择想要登录的业务租户(如果当前账号属于多个业务租户),单击“确定”。
  • 与其他服务的关系 数字化制造云平台(MBM Space)与周边服务的依赖关系如图1所示。 图1 MBM Space与其他服务的关系 表1 MBM Space其他云服务的关系 服务名称 MBM Space与其他服务的关系 主要交互功能 组织成员账号(OrgID) 通过OrgID服务,实现对MBM Space访问用户的身份认证。 MBM Space访问用户身份认证 云日志 服务(Log Tank Service,LTS) 记录MBM Space运行日志,方便用户查询进行问题定级定位。 日志收集记录 云审计 服务(Cloud Trace Service, CTS ) CTS记录MBM Space相关的操作事件,方便用户日后的查询、审计和回溯。 审计关键操作 应用性能管理 服务(Application Performance Management, APM ) 实时监控MBM Space组件运行状态、JVM状态、线程状态、API调用统计、Redis/RDS访问记录统计。 调用链管理,方便用户进行日常监控、问题定界定位。 调用链 调用指标统计 状态监控 应用运维管理 (Application Operations Management, AOM ) 统计与展示MBM Space运行环境状态指标,基于指标设置告警。 指标收集/展示 告警定义/发送告警 云容器引擎(Cloud Container Engine,CCE) 通过创建CCE集群及其上的主机组/主机,部署MBM的微服务。 创建CCE集群 创建节点 创建无状态负载(Deployment) 弹性云服务器(Elastic Cloud Server,E CS ) 通过创建CCE集群主机弹性云服务器,部署MBM Space Docker。 MBM Space Docker部署 容器镜像服务 (SoftWare Repository for Container,SWR) 通过SWR拉取执行集群中用于部署MBM Space的镜像软件。 上传镜像 下载镜像 关系型数据库(Relational Database Service,RDS) RDS for MySQL拥有稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。 数据库连接 数据CRUD 对象存储服务 (Object Storage Service,OBS) 存储RDS的备份数据。 文件上传 文件下载 文件删除 NAT网关(NAT Gateway) 使用NAT网关能够为VPC内的容器实例提供 网络地址转换 服务,SNAT功能通过绑定弹性公网IP,实现私有IP向公有IP的转换,可实现VPC内的容器实例共享弹性公网IP访问Internet。 使用SNAT访问公网 弹性公网IP(Elastic IP) MBM Space通过EIP对外提供服务(DNS绑定改IP)。 请求转发 API网关(API Gateway,APIG) MBM Space内部和外部的API统一通过APIG进行调用。 API注册 API发布 API过载配置 弹性负载均衡( Elastic Load Balance,ELB) ELB对接APIG和CCE集群,完成MBM Space请求的负载转发均衡。独享型负载均衡实例资源独享,实例的性能不受其它实例的影响。 创建独享型负载均衡器 虚拟私有云(Virtual Private Cloud,VPC) 实现MBM Space隔离的私有云空间。 创建虚拟私有云和子网 分布式消息服务RocketMQ版(Distributed Message Service for RocketMQ) 通过分布式消息服务RocketMQ版完成消息的生产与消费。 创建RocketMQ实例 创建Topic 分布式缓存服务(Distributed Cache Service,DCS) 通过DCS(Redis)服务将热点数据放入缓存,加快用户端的访问速度,提升用户体验。 热点数据加载、访问 主机安全服务(Host Security Service,HSS) 通过HSS构筑MBM Space主机级别安全。 主机安全防护 Web应用防火墙 (Web Application Firewall,WAF) 通过WAF构筑MBM Space Web应用安全。 Web安全防护 Anti-DDoS流量清洗服务(Anti-DDoS traffic cleaning service,Anti-DDoS) 通过Anti-DDoS构筑MBM Space防DDoS攻击安全。 DDoS攻击防护 父主题: 数字化制造云平台产品介绍
  • 步骤5:创建线体 在“工厂建模”页面的“工厂结构定义”页签左侧工厂结构树中,选中车间节点“Workshop[A车间]”,单击其右侧的,或者单击“新增线体”。 在弹出的“创建线体/作业区”窗口中,填写表4信息。 图5 创建线体/作业区 表4 创建线体/作业区参数 参数 说明 线体种类 填写线体的种类。 示例:“ALine” 线体编号 线体编号支持手动输入,也支持根据设置的ID生成器规则自动生成。生成规则:线体种类+三位流水号,例如Line001。 示例:“ALine004” 线体名称 填写线体的名称。 示例:“A线体” 线体描述 可选参数,可不填写。 生产单元类别 选择“Line(生产线体)”。 部门 可选参数,可不填写。 位置 可选参数,可不填写。 业务负责人 填写线体的业务负责人。 示例:“张三” 车间 可选参数,关联已创建的车间。如果不填写该参数,默认将该线体添加到被选中车间的节点“Workshop[A车间]”下。 示例:“A车间” 是否生效 默认“是”。有效的线体数据才能被其他功能模块引用。 信息填写完成后,单击“保存后关闭”。 本示例创建的工厂模型的结构树如图6所示。 图6 工厂结构树
  • 步骤3:创建工厂 在“公司注册”页面左侧公司列表中选中公司记录“虚拟A”,单击“添加工厂”。 在弹出的“添加工厂”窗口中,填写表2信息。 图3 添加工厂 表2 添加工厂参数 参数 说明 工厂编号 填写工厂编号,需为系统唯一值。 示例:“GC1001” 公司编号 选中公司后添加工厂时系统自动填充公司编号。 时区 选择“(UTC+08:00)北京,重庆,香港特别行政区,乌鲁木齐”。 中文描述 可选参数,可不填写。 英文描述 可选参数,可不填写。 中文缩写 填写工厂的中文缩写。 示例:“A工厂” 英文缩写 可选参数,可不填写。 区域 可选参数,可不填写。 是否有效 默认“是”。有效的工厂下才能创建车间。 单击“保存”。
  • 操作步骤 登录CraftArts IPDCenter控制台。 在左侧导航栏中,单击“数字化制造云平台”,进入数字化制造云平台页面。 选择“公有云运行服务”页签,单击服务记录左侧的。 在“状态”为“已激活”的站点“操作”列中单击“访问网址”,进入MBM Space系统页面。 登录时,请选择管理员角色: “管理员”选择“超级管理员”,单击“确定”。 “管理员”选择“租户管理员”、“业务租户”选择想要登录的业务租户(如果当前账号属于多个业务租户),单击“确定”。
  • 数字化制造云平台(MBM Space)的计费项由“基础版 数字化制造云平台 站点”、“基础版 数字化制造云平台 用户”、“基础版 数字化制造云平台 边缘站点”、“基础版 数字化制造云平台 边缘用户”组成。具体内容如表1所示。 表1 数字化制造云平台计费项 计费项 计费项说明 适用的计费模式 计费公式 基础版 数字化制造云平台 站点 站点表示使用数字化制造云平台的软件授权,包含基础云资源以及数字化制造云平台的基础功能。通常一个站点对应一个物理的制造基地(工厂)。 部署在公有云上,适用的站点类型为“基础版 数字化制造云平台 站点”。 计费因子:站点 包年/包月计费模式 站点单价 * 购买数量 * 购买时长 站点单价以售卖页显示的价格为准。 基础版 数字化制造云平台 用户 用户表示使用数字化制造云平台的最终用户。 部署在公有云上,适用的用户类型为“基础版 数字化制造云平台 用户”。 计费因子:用户 包年/包月计费模式 用户单价 * 购买数量 * 购买时长 用户单价以售卖页显示的价格为准。 基础版 数字化制造云平台 边缘站点 站点表示使用数字化制造云平台的软件授权,包含数字化制造云平台的基础功能,服务运行依赖于智能边缘小站所提供的资源。通常一个站点对应一个物理的制造基地(工厂)。 部署在边缘云上,适用的站点类型为“基础版 数字化制造云平台 边缘站点”。 计费因子:边缘站点 包年/包月计费模式 边缘站点单价 * 购买数量 * 购买时长 边缘站点单价以售卖页显示的价格为准。 基础版 数字化制造云平台 边缘用户 用户表示使用数字化制造云平台的最终用户。 部署在边缘云上,适用的用户类型为“基础版 数字化制造云平台 边缘用户”。 计费因子:边缘用户 包年/包月计费模式 边缘用户单价 * 购买数量 * 购买时长 边缘用户单价以售卖页显示的价格为准。
  • 响应示例 状态码: 200 请求成功 { "status" : "200", "message" : "success", "i18n" : null, "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" : "PCS", "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" } }} 状态码: 400 参数校验异常 { "error_code" : " IDT .0604xxxx", "error_msg" : "xxx does not exist"} 状态码: 500 API执行异常 { "error_code" : "IDT.0604xxxx", "error_msg" : "xxx does not exist"}
  • 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 wo_info OpenWoInfo object 工单信息 part_info OpenPartInfo object 产品信息 表3 OpenWoInfo 参数 参数类型 描述 rdmExtensionType String 实体名称 extendDimension String 扩展维度 extAttrs Array of ExtendValueParamOpenDto objects 扩展字段列表 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 customer_id String 客户ID customer_code String 客户编码 customer_name String 客户名称 表4 ExtendValueParamOpenDto 参数 参数类型 描述 name String 字段名称 value Object 字段值 type String 字段类型 表5 OpenPartInfo 参数 参数类型 描述 part_id String 编码ID part_no String 编码 part_desc_en String 编码英文描述 part_desc String 编码描述 part_desc_ext String 对外描述 part_desc_ext_en String 对外英文描述 status Integer 记录状态 10:草稿 20:发布 30:锁定 40:失效 part_status Integer 编码状态,业务应用 bulk_picked_flag String 是否大量领用 Y:是 N:否 model String 编码型号 ext_model String 对外型号 ext_model_4print String 打印的对外型号 part_template_type String 模版类型 product_name String 产品名称 product_family_name String 产品簇名称 product_line String 产品线 default_workstep_info_id String 默认的标准工序ID container_part_flag String 是否是容器编码 container_capacity Double 容器容量 revision_control_flag String 是否版本控制 setup_flag String 是否装联 Y:是 N:否 sn_type Integer 物料采集的SN类别 part_check_flag String 是否采集并校验编码 preform_type Integer 预置处理类型 unit String 单位 inventory_item_id String ERP库存项ID planning_make_buy_code String 制造或购买 part_grp_id String Part组ID part_grp_no String Part组编码 category_code String 物料分类 category_name String 物料类别名称 product_flag String 是否产品 Y:是 N:否 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 错误代码 error_msg String 错误信息
  • 前提条件 已开通数字化制造云平台(MBM Space),并根据开通区域确定调用API的Endpoint,详细信息请参见地区与终端节点。 假设数字化制造云平台的访问网址为https://ipdcenter.cn-north-4.myhuaweicloud.com/mbm_app/xxxxxx#/xxxxxx,则调用数字化制造云平台的API的Endpoint为访问网址中的ipdcenter.cn-north-4.myhuaweicloud.com/mbm_app/xxxxxx,即“https://”后至“#”前的内容。 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。Token认证,具体操作请参考认证鉴权。 通过 IAM 服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
  • 操作步骤 获取接口相关信息。 URI格式:POST /wom/openapi/v1/wos/batch-instantiate 详情请参见批量实例化工单。 在Request Header中增加“X-Auth-Token”。 发送“POST https://{MBM Endpoint}/wom/openapi/v1/wos/batch-instantiate”。 Body [ "1417639245421830258", "1425789631742573107" ] 查看请求响应结果。 请求成功时,响应参数如下: { "status" : "200", "message" : "success", "data" : 1} 请求异常时,错误码请参见错误码。
  • 使用流程 设置基础数据 在系统使用前,需要先设置基础数据。 进入【基础管理】→【基础资料】→【基础设置】。 设置的公共的基础档案,包括:计量单位、仓库、部门、物料等; 进入【生产制造】→【工程数据】。 设置工程基础数据,包括:工作日历、BOM、作业、资源、工作中心、工艺路线等; 进入【生产制造】→【生产管理】→【基础资料】。 设置生产基础资料及辅助资料,包括:汇报类型等; 设置生产参数 进入【生产制造】→【生产管理】→【参数设置 】; 日常业务操作 生产订单维护:进入【生产制造】→【生产管理】→【生产订单】; 生产领料:进入【生产制造】→【生产管理】→【生产领料】; 生产汇报入库:进入【生产制造】→【生产管理】→【完工入库】。