云服务器内容精选
-
准备工作 在进行API编排前,已创建如下数据实体和关系实体,并基于这些实体创建了若干实例。 创建实体及实例的详细操作请参考新增数据实体、新增关系实体和新增 数据实例 。 表1 服务使用的数据实体 英文名称 中文名称 中文描述 英文描述 SupplierSN 供应商SN实例 供应商SN的实例信息。 SupplierSN Part Part主信息 称为Item或部件,指企业经营活动相关的原材料、外协件、在制品、半成品、备件、成品、费用、服务等,包括编码、描述、计量单位、项目模板、状态、厂家信息等属性。 Part PurchaserSN 采购商SN实例 采购商SN的实例信息,含21条码、09条码等。 PurchaserSN ReverseBackItems 单板维修及返还记录 单板维修及返还记录,含逆向退回和报废数据。 ReverseBackItems ProductTallyShip 产品理货发货信息 产品理货发货信息,含条码理货、发货信息。 ProductTallyShip Offering Offering整合信息 Offering。 Offering PartVersion Part版本 Part版本。 PartVersion 表2 服务使用的关系实体中源端、目标端数据实体对应的关联属性 数据实体 属性英文名称 属性中文名称 属性英文描述 属性中文描述 类型 是否唯一键 密级 PartVersion PartNumber Part编码 PartNumber Part的唯一标识 文本 否 内部公开 PartVersion OfferingId Offering ID OfferingId Offering的ID,IT系统自动生成流水码 文本 否 内部公开 SupplierSN ID ID ID 唯一编码 文本 是 内部公开 ProductTallyShip BarCode BarCode BarCode BarCode 文本 否 内部公开 PurchaserSN PartNumber Part编码 PartNumber Part的唯一标识 文本 否 内部公开 PurchaserSN ID ID ID 唯一编码 文本 是 内部公开 ReverseBackItems Barcode barcode barcode barcode 文本 否 内部公开 Part BpartNumber Part编码 BpartNumber Part的唯一标识 文本 是 内部公开 Offering ID ID ID 唯一编码 文本 是 内部公开 表3 服务使用的关系实体 英文名称 中文名称 中文描述 英文描述 是否实体关系 源数据实体名称 源端关联属性 目标数据实体名称 目标端关联属性 PartVersionTOPartANDContain Part版本与Part的关系 Part版本与Part的关系。 PartVersion And Part Relationship 否 PartVersion PartNumber Part BpartNumber PartVersionTOOfferingANDContain Part版本与Offering的关系 Part版本与Offering的关系。 PartVersion And Offering Relationship 否 PartVersion OfferingId Offering ID SupplierSNAndPurchaserSNRelationship 供应商SN实例与采购商SN实例的关系 供应商SN实例与采购商SN实例的关系。 SupplierSN And PurchaserSN Relationship 是 SupplierSN ID PurchaserSN ID PurchaserSNAndProductTallyShipRelationship 产品理货发货信息与采购商SN实例的关系 产品理货发货信息与采购商SN实例的关系。 ProductTallyShip And PurchaserSN Relationship 否 ProductTallyShip BarCode PurchaserSN ID PurchaserSNAndPartRelationship 采购商SN实例与Part的关系 采购商SN实例与Part的关系。 PurchaserSN And Part Relationship 否 PurchaserSN PartNumber Part BpartNumber ReverseBackItemstoPurchaserSN 单板维修及返还记录与采购商SN实例的关系 单板维修及返还记录与采购商SN实例的关系。 ReverseBackItems And PurchaserSN Relationship 否 ReverseBackItems Barcode PurchaserSN ID 父主题: 实施步骤
-
示例场景 常见的应用系统(如ERP、采购、财务等)中都会包含人员管理,而人员管理往往都是以组织的形式进行管理和展示。这种场景下,树形结构是此功能的基础核心,所有人员的权限操作都是依附于组织。 图1 某企业组织架构图 某企业的组织架构如图1所示,根据树形结构进行分析,可得知: 黄色方框的部门没有父节点,即为根节点。 红色方框的部门没有子节点,即为叶子节点。 绿色方框的部门均有子节点。 为此,我们可在构建数据模型时,创建一个具有“树形结构”功能的数据实体用于管理此企业的组织。而后在其数据实体实例化时,通过指定“ParentNode”的属性值来实现组织管理。 如下操作步骤仅指导您如何通过可视化页面使用树形结构功能。关于如何通过API方式使用树形结构功能请参见全量数据服务。
-
概述 树形结构指的是数据元素之间存在着“一对多”的树形关系的数据结构,是一类重要的非线性数据结构。在树形结构中,树根节点没有前驱节点,其余每个节点有且只有一个前驱节点。叶子节点没有后续节点,其余每个节点的后续节点数可以是一个也可以是多个。 为了便于用户维护数据之间的父子关系,工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)提供树形结构功能。用户可在应用设计态创建数据实体时,在功能列表中勾选“树形结构”,即可使用此功能。 具有树形结构功能的数据实体会自动生成五个系统属性“ParentNode”、“LeafFlag”、“RawFullPath”、“RootNode”和“FullPath”,用户可以在该数据实体的详情页面查看对应属性的信息,具体操作请参见查看数据实体(设计态)和查看数据实体(运行态)。 同时,具有树形结构功能的数据实体对外提供如下8个树形相关接口。 表1 树形结构相关接口 接口名称 描述 getAllParentList 获取指定节点的父节点,直至根节点。 batchRemoveChildNode 根据入参的父项ID,批量移除指定的子节点。 batchAddChildNode 为指定的父节点批量添加指定的子节点。 getChildList 获取单层子节点。 getParent 获取单层父节点。 refresh 根据ID刷新指定节点全路径/父节点的整棵子树所有节点的全路径。 getRoot 获取根节点/顶层父节点。 deleteNodeRecursively 递归删除指定节点及其节点下的所有节点。 此接口仅支持具有树形结构功能的单实体使用。 更多树形结构的接口信息请参见全量数据服务。
-
约束与限制 如果数据实体的父模型具有树形结构,该数据实体自动继承树形结构功能,且不可去除勾选。如果后续父模型删除了树形结构功能,该数据实体将不再继承父模型的树形结构功能,但可以自己重新勾选树形结构功能。 如果数据实体为Master-Version模型实体(即“父模型”选择为“VersionObject”),则只能在Master模型上选择树形结构功能,Version模型和Branch模型不支持选择树形结构功能。
-
业务痛点 近几年来,我国工业的数字化进程加速,从研发、生产、销售、物流等诸多环境都会产生大量的文件,多、杂且分散,给企业管理和协作都带来不少难点。 文件多,分散存储,查阅不方便,管理效率低 在工业相关企业的经营过程中,会涉及到很多合作单位或者部门,企业员工需要经常查阅各合作单位/部门的相关文件,例如图纸、施工记录、验收报告等纸质文件,各种电子文件、邮件等。传统文件管理方式存在着文件分散、没有集中管理等情况,不仅对文件的查阅带来极大的阻碍,还会耗费大量的人力和时间,效率低下,容易出现错误、遗漏等问题。 文件管理安全性不高 工业相关企业的文件中往往包含大量的敏感信息,例如设计图纸、客户订单、物料标准、财务报告等,具有很高的安全性和保密性要求,一旦泄露或者丢失会对企业的运营和发展造成很大影响。传统的文件管理方式,企业员工可以随时篡改、盗取或者销毁,极易导致重要数据资产丢失或泄露,给企业带来损失。 传输大文件时,传输速度慢、不稳定、不灵活、不兼容等 在各个领域中,有很多需要传输大文件的情况,例如国际数据传输、数据协作、数据备份等。这些情况涉及到的大文件包括图纸设计、图像、文档等。使用传统的FTP/HTTP等传输方式时,容易受到网络波动和网络延迟的制约或者其他因素的影响,从而导致传输中断或失败,需要重新开始或者手动恢复,增加工作负担和成本。
-
操作流程 表1 基线管理操作流程 主要操作流程 操作目的 构建数据模型 使用iDME的数据模型管理完成对业务数据对象的模型设计,为构建的数据模型添加文件类型属性。 发布在应用设计态构建的数据模型,并将应用部署至数据建模引擎。 使用文件服务功能 在数据模型实例化的过程中,使用文件服务功能管理文件,包括上传文件、下载文件、预览文件(图片)等。 可视化页面:在应用运行态的数据实例中管理文件。 API方式:使用iDME的全量数据服务API管理文件。
-
解决方案 工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)提供的文件服务功能可大大提升文件管理的效率。 通过将文件和数据模型的实例数据建立关联,以对象化方式管理文件,方便文件归类、查找和更新。 通过对文件类型属性的“密级”和“加密”设置,实现文件的加密或解密存储,保障企业知识资产。此外,还支持通过API方式随时随地预览文件(图片)。 提供BLOB和对象存储两种存储方式,支持简单上传、分块上传、断点续传上传和闪传。 当文件大于100M或网络环境较差时,使用分块上传可实现并行上传多个分块以加快上传速度。如果分块上传过程中某一分块上传失败,再次上传时会从系统记录的点继续上传,从而达到断点续传的效果。如果系统已存在某个文件,后续再上传该文件时,系统会根据文件的唯一哈希值直接复制文件,无需重新上传文件,即可快速完成上传任务。
-
SDK模式的计费项是什么?怎么下单购买? 计费项 SDK模式按照用户数收费,计费项只有“基础版 数据建模引擎 用户”。SDK模式下,选择“通用SDK”组件时,用户的起购数量为50;选择“MBM SDK”组件时,用户的起购数量是100。SDK服务的计费模式为包年/包月,且只能选择包年。 下单操作指导 进入工业数字模型驱动引擎场景引导页。 选择单击“数据建模引擎”使用场景中的“立即购买”,进入数据建模引擎购买页。 部署位置选择“SDK”,组件选择“通用SDK”或“MBM SDK”,配置用户数量以及购买时长。 完成服务资源配置后,根据界面提示完成下单支付。 下单成功后的操作
-
SDK部署使用是否有宽限期? 为了满足用户对SDK服务的了解和使用,iDME提供免费试用服务。试用期内,MBM SDK或通用SDK的每个应用下,自首次生成SDK成功之日起,用户可以免费使用30天相对应的SDK。例如,2024年06月01日生成SDK,其有效时间为2024年06月01日 - 2024年06月30日。免费使用到期后,MBM SDK或通用SDK将触发停服,相对应的SDK不可使用。 通用SDK和MBM SDK的运行由License进行授权控制,购买SDK服务成功后,建议您及时申请License。 License授权有效期:License授权自申请License之日起即激活,授权有效期为下单SDK服务时的购买时长。 License授权宽限期:为确保您的通用SDK或MBM SDK正常使用以及License授权到期前后有充足时间进行调整,在License授权到期后将进入30天的宽限期。宽限期内您的通用SDK或MBM SDK依旧可以正常使用,宽限期后如果您未进行续费将无法使用相对应的SDK。
-
日志配置 数据建模引擎运行SDK集成了WSF框架和SSF框架,默认打印日志的等级为INFO,您可以通过如下参数说明修改打印日志的等级。 配置参数 是否必选 参数说明 示例 WSF_ LOG _LEVEL 否 用于设置打印WSF框架日志的日志等级。如果未设置此配置参数,则默认打印INFO日志。 ALL TRACE DEBUG INFO WARN ERROR FATAL OFF INFO SSF_LOG_LEVEL 否 用于设置打印SSF框架日志的日志等级。如果未设置此配置参数,则默认打印INFO日志。 ALL TRACE DEBUG INFO WARN ERROR FATAL OFF INFO
-
流程引擎流程SDK配置 数据建模引擎运行SDK和流程引擎流程SDK是独立部署的两个微服务,服务之间可以通过jwt-token认证并进行通信交互。如果您需要开启两个微服务之间的联动,使用流程引擎流程SDK,您需要先在数据建模引擎运行SDK的启动配置文件中添加如下配置。 配置参数 是否必选 参数说明 示例 JWT_WORKFLOW_PRIVATEKEY 是 xDM-F和流程引擎通信时,jwt-token认证鉴权所使用的加密私钥。 如何获取jwt-token认证鉴权所使用的加密私钥,请参见如何生成jwt-token?。 private_key JWT_WORKFLOW_PUBLICKEY 是 xDM-F和流程引擎通信时,jwt-token认证鉴权所使用的加密公钥。 如何获取jwt-token认证鉴权所使用的加密公钥,请参见如何生成jwt-token?。 public_key WORKFLOW_URL 是 流程引擎服务主页的URL。 URL格式: http://{流程引擎流程SDK部署服务器的IP地址}:{流程引擎流程SDK部署服务器的端口号}/{流程引擎流程SDK文根}/index.html http://127.0.0.1:60001/workflowDesign/index.html DATA_SYNC_SWITCH 是 设置是否开启xDM-F和流程引擎间的数据同步。 如需使用流程引擎,此配置参数必须设置为true。 true:开启xDM-F和流程引擎间的数据同步。 false:关闭xDM-F和流程引擎间的数据同步,默认为false。 true
-
License配置 数据建模引擎运行SDK的运行由License进行授权控制。当您已完成“通用SDK”基础版数据建模引擎的购买并获取License文件之后,可参考如下配置说明绑定License。 如果您当前暂未申请License,且获取的SDK包处于免费使用期,可跳过此配置。 配置参数 是否必选 参数说明 示例 xdm.license.licenseFile 否 License文件的绝对路径。 /root/deploytest/test.dat xdm.license.deployType 是 数据建模引擎运行SDK部署位置。 HostMachine:宿主机。 Container:容器。 HostMachine xdm.license.runtime.valid-type 否 设置应用运行态许可证激活模式。 LICENSE:许可证模式,默认采用配置LICENSE。 TRIAL:试用模式。 LICENSE
-
WSF配置 数据建模引擎运行SDK的运行时默认启用Huawei WSF安全校验,包括参数校验、文件上传校验等。您可以通过如下配置说明,自定义配置WSF校验规则。 如果您希望精细化管理安全校验,开启dme-WSF组件后,您可以通过自定义配置参数校验、文件上传校验、多文件上传解释器、 CS RF防护过滤器、WSF参数校验文件路径、WSF文件上传配置信息路径等参数实现。 为了避免文件上传校验异常,开启/关闭WSF的文件上传校验时,须同时开启/关闭WSF的多文件上传解释器。即,“dme.wsf.upload.check.enable”和“dme.wsf.multipart.check.enable”同时配置为“true”或“false”。 如需自定义参数校验规则,请遵循WSF组件规则定义对应的XML配置信息。 如果您想使用其他安全防护资源进行安全校验,需要关闭WSF安全校验时,请同时关闭dme-WSF组件和WSF组件。即,“dme.wsf.enable”和“devspore.security.wsf.enable”均配置为“false”。关闭WSF安全校验后,数据建模引擎运行SDK上的数据将不再受保护,请谨慎操作。 配置参数 是否必选 参数说明 示例 dme.wsf.enable 否 dme-WSF组件是iDME基于WSF封装的组件。 如果不配置或配置为true,则开启dme-WSF组件;如果配置为false,则关闭dme-WSF组件。 true devspore.security.wsf.enable 否 WSF自带组件。 如果不配置或配置为true,则开启WSF自带组件;如果配置为false,则关闭WSF组件。 true dme.wsf.param.check.enable 否 WSF的参数校验。 如果不配置或配置为true,则开启参数校验;如果配置为false,则关闭参数校验。 仅当“dme.wsf.enable”为“true”时,此配置参数才有效。 true dme.wsf.param.config.path 否 自定义WSF参数校验规则的文件夹路径。 如果不配置,默认读取当前SDK类路径下“validate”文件夹中的配置。 仅当“dme.wsf.param.check.enable”为“true”时,此配置参数才有效。 /root/deploytest/validate dme.wsf.upload.check.enable 否 WSF的文件上传校验。 如果不配置或配置为true,则开启文件上传校验;如果配置为false,则关闭文件上传校验。 仅当“dme.wsf.enable”为“true”时,此配置参数才有效。 true dme.wsf.multipart.check.enable 否 WSF的多文件上传解释器。 如果不配置或配置为true,则开启多文件上传解释器;如果配置为false,则关闭多文件上传解释器。 仅当“dme.wsf.enable”为“true”时,此配置参数才有效。 true dme.wsf.upload.config.path 否 自定义WSF文件上传校验规则的文件路径。 如果不配置,默认使用iDME配置文件路径。 仅当“dme.wsf.upload.check.enable”为“true”时,此配置参数才有效。 /root/deploytest/CustomUploadFileConfig.properties dme.wsf.csrf.check.enable 否 CSRF防护过滤器。 如果不配置或配置为true,则开启CSRF防护过滤器;如果配置为false,则关闭CSRF防护过滤器。 仅当“dme.wsf.enable”为“true”时,此配置参数才有效。 true
-
特性开关配置 您可以通过如下配置说明,自主控制是否开启/关闭某个xDM-F的功能。 配置参数 是否必选 参数说明 示例 OPEN_SECOND_LEVEL_CACHE 否 设置是否开启二级缓存功能。 true:开启二级缓存,默认为true。 false:关闭二级缓存。 关于二级缓存的介绍请参见数据建模引擎支持哪些层级的缓存?。 false THIRD_LEVEL_REDIS_CLOSED 否 设置是否开启三级缓存功能。 true:关闭三级缓存。 false:开启三级缓存,默认为false。 关于三级缓存的介绍请参见数据建模引擎支持哪些层级的缓存?。 true DYNAMIC_DATASOURCE_ENABLED 否 设置是否开启多数据源功能。 true:开启多数据源。 false:关闭多数据源,默认为false。 false
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格