华为云用户手册

  • 资源管理概述 当您购买的数字主线引擎规格无法满足业务需要时,可随时对资源进行变更规格,变更后将按照新的计费方式立即生效。仅支持资源升配,不支持资源降配,即变更规格时,MCU数量可以增加,不可以减少。 包年/包月的数字主线引擎到期后会影响正常运行,需在资源自动删除之前为其续费,避免服务资源被自动释放,数据丢失且不可恢复。在计费周期内可以随时退订数字主线引擎,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户,详细的退订规则请参见云服务退订规则概览。 按需计费的数字主线引擎,如果不再使用且需停止计费,可删除相应资源。 需注意,公有云场景下的基础版-Lite数字主线引擎和边缘云场景下的数字主线引擎仅支持续费和退订操作。 变更:是指对MCU数量的变更,MCU数量只可以增加,不可以减少。包年/包月或按需计费模式的数字主线引擎均支持变更。 续费:是指对包周期资源的使用时间进行延长。如果需要延长包年/包月的数字主线引擎的使用时间,您可以从资源购买到被自动删除之前,随时为其续费。 退订:是指在包周期资源计费周期内对其停止计费。如果在计费周期内您不再使用包年/包月的数字主线引擎,可以执行退订操作。 删除:是指删除按需计费模式的资源。如果需要对按需计费的数字主线引擎停止计费,可以执行删除操作。 变更计费模式:是指将计费模式从按需计费转为包周期,或者将包周期转为按需计费。如果当前数字主线引擎的计费模式无法满足业务需求,可以执行计费模式变更操作。 父主题: 管理数字主线引擎资源
  • 查看服务列表信息 切换展示不同部署位置的服务列表,包括公有云运行服务和边缘云运行服务。 图2 运行服务列表 公有云运行服务:展示当前华为账号当前区域下,部署在公有云上的所有数字主线引擎运行服务。在公有云运行服务列表中,您可查看运行服务信息,也可进行运行服务管理。 边缘云运行服务:展示当前华为账号当前区域下,部署在边缘云上的所有数字主线引擎运行服务。在边缘云运行服务列表中,您可查看运行服务信息,也可进行运行服务管理。
  • 资源使用情况指标说明 图1 资源使用情况 您可以在资源使用情况中看到以下指标数据: 运行服务:当前华为账号当前区域下的数字主线引擎总数,包括公有云和边缘云上的服务。 已过期服务:当前华为账号当前区域下已过期的数字主线引擎总数,包括公有云和边缘云上的服务。 即将过期服务:当前华为账号当前区域下可用天数少于30天的数字主线引擎总数,包括公有云和边缘云上的服务。如您还想继续使用即将过期的服务,建议您及时为其续费。
  • 操作步骤 登录iDME控制台。 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。 (可选)如果同时有部署在公有云上和边缘云上的运行服务,请根据实际切换。 找到计费模式为包年/包月且待退订的数据建模引擎运行服务,在其后单击更多图标,在弹出的下拉菜单中单击“退订”。 您也可通过服务名称链接进入详情页后,在页面右上角单击更多图标,在弹出的下拉菜单中单击“退订”。 在服务退订页确认退订资源信息并选择退订原因,勾选协议后单击“退订”,弹出确认提示框。 单击“退订”。 订单退订后会自动刷新页面。
  • 操作场景 组织分享是指将组织分享给华为云其他用户,允许他人在部署iDME应用时绑定此组织,使其组织下的成员登录并管理应用运行态的数据服务。 假设,在某企业内拥有两个独立的华为账号A和华为账号B。账号A主要用于企业组织管理、企业成员账号管理等,账号B主要用于企业数据管理、应用开发等。现需要使用账号A的组织成员登录和使用账号B的应用运行态。在此场景下,您可以先在账号A下创建组织并将组织分享给账号B,然后在账号B下通过部署应用绑定此组织,从而实现账号B的应用运行态拥有账号A的组织管理能力。 本文介绍将组织分享给华为云其他用户的全操作流程。
  • 操作步骤 登录iDME控制台。 在左侧导航栏中,单击“组织管理”,进入组织管理页面。 在“我的组织”页签下,找到需要分享的组织单击“分享”或进入组织详情页单击“分享”。 在弹出的窗口中,设置如下信息,单击“确定”。 表1 参数说明 参数项 说明 组织名称 待分享的组织名称。 账号ID 被分享者的账号ID。例如,您想将组织分享给华为云用户B使用,输入华为云用户B的账号ID即可。 描述 组织分享的相关描述。例如计划绑定此组织的应用名称。
  • 操作步骤 登录iDME控制台。 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。 (可选)如果同时有部署在公有云上和边缘云上的运行服务,请切换到公有云。 找到需要删除的数据建模引擎,在其后单击更多图标,在弹出的下拉菜单中单击“删除”。 您也可通过服务名称链接进入详情页后,在页面右上角单击更多图标,在弹出的下拉菜单中单击“删除”。 图1 删除数据建模引擎示例 在弹出的窗口中,根据屏幕提示输入指令,单击“确定”。
  • 建模流程 图1 反向建模流程图 预置反向建模策略 建模范围:反向建模前,您需要根据业务需求确定需要将哪些物理表反向生成为数据模型。 此过程需要确定数据库类型,物理表名称,物理表中的字段名称和类型。读取到的物理表和表字段后续将会被反向生成相应数据模型和模型属性。 建模规则:确定反向生成的数据模型的类型、属性及命名规范。 添加数据源 连接本地数据库,是读取数据和反向建模的前提。具体操作请参见创建数据源。 读取数据 xDM-F会根据您设置的反向建模策略进行读取,生成出待创建的建模信息。具体操作请参见读取数据库数据。 确认建模信息 xDM-F初步生成的建模信息可能会存在偏差,您需要根据业务需求进行建模信息的调整。例如,更改物理表中建模信息的实体类型、中英文名称、沿用表名称、父模型等基本信息。具体操作请参见修改建模信息。 生成最终模型 建模完成后,您可以查看生成的模型信息和状态。查看建模失败的错误信息,快速定位问题并及时处理。 建模成功的数据模型会被存放至“数据模型管理”中,您可以前往“数据模型管理”页面查看并进行后续的管理操作。具体操作请参见数据模型管理。
  • 约束与限制 支持在iDME已适配的数据库类型间的应用同步。即:如果源应用和目标应用都属于iDME应用,支持不同类型数据库间的应用同步。 如果目标应用中存在具有“多维视图&多维分支”功能的同名数据模型,不支持同步没有“多维视图&多维分支”功能的同名数据模型。 在工业数据模型模板库生成的同步任务不支持下载离线文件。如果应用中存在同名的数据模型或者枚举类型,“工作中”的同名数据模型会直接被发布,并修订更新新版本,“已发布”的数据模型直接修订更新新版本,同名枚举类型。 租户需要具有源应用和目标应用的“应用责任人”或“应用开发人员”权限。 一个目标应用仅支持创建一个“未启动”或“执行中”状态的同步任务。 系统每天凌晨2点自动清理超过一年且“状态”为“已完成”的应用同步任务,为避免所需的应用同步任务或离线文件超出保留时间被删除,请及时备份应用同步任务,以及下载所需离线文件至本地。
  • 约束与限制 xDM-F提供的多语言&工程符号功能是通用的多语言配置及查询能力。即,当您需要进行多语言切换时,须通过接口查询相应的多语言配置,获取到多语言值后自助进行相应的业务展示或逻辑处理。 支持通过应用运行态预置页面或调用接口的方式,配置多语言&工程符号的实例数据。 每一个实例数据由多语言键、多语言值/符号图标文件和语言组成。多语言键在同一语言下必须唯一。 不同租户下的多语言&工程符号相互独立。
  • 背景信息 在国际化的大趋势下,业务系统/平台不仅需要具备适用国内企业用户的中文环境,还需要根据合资企业、进出口贸易企业的语言环境适配/支持多国语言(例如英文、德文、日文、韩文、法文、俄文等)的应用与切换,从而保证各类型企业在不同业务运转过程中的稳定和顺畅。 此外,在工艺设计、制图等过程中,需要制定统一的装配、机加、焊接专业等符号,以规范化、专业化的形式完整和准确传递工业设计意图,保证工艺数据传递和理解的精确高效,保证数据规范和一致性。 为此,工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供多语言&工程符号功能,用户可自定义配置多语言及其显示值的映射关系以及工程符号图标的存储,并可通过系统提供的接口按需查询多语言配置项用于前端界面等场景下的自助显示切换。
  • 步骤2:添加索引 索引定义是使用搜索服务定义的必要条件,只有添加索引才能对模型数据进行检索,而且不同的索引规则也会产生不同的模型数据检索效果。应用运行态支持文本、日期、浮点型、长整型和联合索引四种类型索引。 选择“索引定义”页签,单击“添加索引”。 图2 添加索引 根据业务需求,设置如下索引规则,单击“保存”。 图3 填写索引信息 文本索引 配置项 说明 索引名称 索引的名称。 不能包含特殊字符,长度不能超过255个字符。 索引描述 索引的描述。 长度不超过255个字符。 索引类型 选择“文本”。 分词方法 为索引设置分词方法后,xDM-F会将可分词的内容根据设定的分词方法分成多个词。 不分词:一般用于ID、CODE或短名称字段,支持精确匹配。 普通分词:基于系统分词进行公共分词。例如“工业数字模型驱动引擎-数据建模引擎”会分为“工业数字模型驱动引擎/数据建模引擎”。 英文普通分词:对于英文内容,进行空格分词;对于中文内容,进行中文单字分词。 最全分词:介于普通分词和单字分词之间。例如“工业数字模型驱动引擎-数据建模引擎”,会分为:工业、数字模型、驱动、引擎。 单字分词:一般用于短文本的搜索,用于提升召回率。例如“工业数字模型驱动引擎-数据建模引擎”会分为“工/业/数/字/模/型/驱/动/引/擎”。 分隔符分词:按照分隔符分词,结合“分词选项”使用。 分词选项 如“分词方法”选择“不分词”或“最全分词”,该参数为“不涉及”,不可选。 如“分词方法”选择“普通分词”或“单字分词”,可选择不涉及、全拼、简拼和全拼+简拼。 如“分词方法”选择“英文普通分词”,可选择不涉及、词干化和词形还原。 词干化表示将单词的词缀部分去掉,从而得到单词的词干部分。例如,使用beauty搜索出beautiful。 词形还原表示将一些名词的复数去掉,或将动词的不同时态去掉等。例如,使用apples搜索出apple,使用doing/dose搜索出do。 如“分词方法”选择“分隔符分词”,可选择空格分词、逗号分词和分号分词。 作为过滤条件 是否将索引作为过滤条件。 Y:是。如果选择Y,iDME会将索引值作为过滤条件,对搜索内容进行过滤。 N:否。 参与关键词搜索 是否参与关键词搜索。 Y:是。例如,设置姓名和描述参与关键词搜索,关键词是“小明”,可搜索姓名或描述为“小明”的搜索结果。 N:否。 展示 是否展示。 Y:是。如果选择Y,则在搜索服务API的出参中展示。 N:否。 匹配方法 文本索引支持的匹配方式如下: 精确匹配:只会匹配与输入内容完全一致的内容。 模糊匹配:对输入内容进行拆分字、形似字、音似字、大小写等形式的相似字匹配。 短语匹配:是一种精确匹配短语(多个单词以特定顺序排列)的查询方式,分词后多个词的位置关系会被考虑。只有分词后的多个词在行数据中以同样的顺序和位置存在时,才表示行数据满足查询条件。如果“分词方法”为“单字分词”,“分词选项”为“不涉及”,使用短语匹配可以实现相关度更高的模糊查询。 例如字段值是“工业数字模型驱动引擎”,查询字段是“工业模型”,如果是模糊匹配,则可以匹配到该行数据,但是如果是短语匹配查询,则不能匹配到该行数据,因为“工业”和“模型”在查询字段中的距离是0,但是在行数据中的距离是2(“数字”两个字导致间隔距离是2)。 如“作为过滤条件”和“参与关键词搜索”均选择“N”,该参数不可选。 日期索引 配置项 说明 索引名称 索引的名称。 不能包含特殊字符,长度不能超过255个字符。 索引描述 索引的描述。 长度不超过255个字符。 索引类型 选择“日期”。 作为过滤条件 是否将索引作为过滤条件。 Y:是。如果选择Y,iDME会将索引值作为过滤条件,对搜索内容进行过滤。 N:否。 参与关键词搜索 是否参与关键词搜索。 Y:是。例如,设置姓名和描述参与关键词搜索,关键词是“小明”,可搜索姓名或描述为“小明”的搜索结果。 N:否。 展示 是否展示。 Y:是。如果选择Y,则在搜索服务API的出参中展示。 N:否。 匹配方法 日期索引支持的匹配方式如下: 精确匹配:只会匹配与输入内容完全一致的内容。 范围匹配:根据设置的查询范围进行匹配。 如“作为过滤条件”和“参与关键词搜索”均选择“N”,该参数不可选。 浮点型索引 配置项 说明 索引名称 索引的名称。 不能包含特殊字符,长度不能超过255个字符。 索引描述 索引的描述。 长度不超过255个字符。 索引类型 选择“浮点型”。 作为过滤条件 是否将索引作为过滤条件。 Y:是。如果选择Y,iDME会将索引值作为过滤条件,对搜索内容进行过滤。 N:否。 参与关键词搜索 是否参与关键词搜索。 Y:是。例如,设置姓名和描述参与关键词搜索,关键词是“小明”,可搜索姓名或描述为“小明”的搜索结果。 N:否。 展示 是否展示。 Y:是。如果选择Y,则在搜索服务API的出参中展示。 N:否。 匹配方法 浮点型索引支持的匹配方式如下: 精确匹配:只会匹配与输入内容完全一致的内容。 模糊匹配:对输入内容进行拆分字、形似字、音似字、大小写等形式的相似字匹配。 范围匹配:根据设置的查询范围进行匹配。 如“作为过滤条件”和“参与关键词搜索”均选择“N”,该参数不可选。 长整型索引 配置项 说明 索引名称 索引的名称。 不能包含特殊字符,长度不能超过255个字符。 索引描述 索引的描述。 长度不超过255个字符。 索引类型 选择“长整型”。 作为过滤条件 是否将索引作为过滤条件。 Y:是。如果选择Y,iDME会将索引值作为过滤条件,对搜索内容进行过滤。 N:否。 参与关键词搜索 是否参与关键词搜索。 Y:是。例如,设置姓名和描述参与关键词搜索,关键词是“小明”,可搜索姓名或描述为“小明”的搜索结果。 N:否。 展示 是否展示。 Y:是。如果选择Y,则在搜索服务API的出参中展示。 N:否。 匹配方法 长整型索引支持的匹配方式如下: 精确匹配:只会匹配与输入内容完全一致的内容。 模糊匹配:对输入内容进行拆分字、形似字、音似字、大小写等形式的相似字匹配。 范围匹配:根据设置的查询范围进行匹配。 如“作为过滤条件”和“参与关键词搜索”均选择“N”,该参数不可选。 联合索引 配置项 说明 索引名称 索引的名称。 不能包含特殊字符,长度不能超过255个字符。 索引描述 索引的描述。 长度不超过255个字符。 索引类型 选择“联合索引”。 运算符 联合索引支持如下逻辑运算符: 与:逻辑与,返回与联合索引所含字段条件完全匹配的数据。 或:逻辑或,返回与联合索引所含任一个字段匹配的数据。 分隔符 iDME支持多种分隔符,常见的分隔符有空格、制表符、逗号、分号、竖线等。如果您未设置分隔符,返回结果默认使用“/”进行分隔。 分词方法 为索引设置分词方法后,xDM-F会将可分词的内容根据设定的分词方法分成多个词。 不分词:一般用于ID、CODE或短名称字段,支持精确匹配。 普通分词:基于系统分词进行公共分词。例如“工业数字模型驱动引擎-数据建模引擎”会分为“工业数字模型驱动引擎/数据建模引擎”。 英文普通分词:对于英文内容,进行空格分词;对于中文内容,进行中文单字分词。 最全分词:介于普通分词和单字分词之间。例如“工业数字模型驱动引擎-数据建模引擎”,会分为:工业、数字模型、驱动、引擎。 单字分词:一般用于短文本的搜索,用于提升召回率。例如“工业数字模型驱动引擎-数据建模引擎”会分为“工/业/数/字/模/型/驱/动/引/擎”。 分隔符分词:按照分隔符分词,结合“分词选项”使用。 分词选项 如“分词方法”选择“不分词”或“最全分词”,该参数为“不涉及”,不可选。 如“分词方法”选择“普通分词”或“单字分词”,可选择不涉及、全拼、简拼和全拼+简拼。 如“分词方法”选择“英文普通分词”,可选择不涉及、词干化和词形还原。 词干化表示将单词的词缀部分去掉,从而得到单词的词干部分。例如,使用beauty搜索出beautiful。 词形还原表示将一些名词的复数去掉,或将动词的不同时态去掉等。例如,使用apples搜索出apple,使用doing/dose搜索出do。 如“分词方法”选择“分隔符分词”,可选择空格分词、逗号分词和分号分词。 作为过滤条件 是否将索引作为过滤条件。 Y:是。如果选择Y,iDME会将索引值作为过滤条件,对搜索内容进行过滤。 N:否。 参与关键词搜索 是否参与关键词搜索。 Y:是。例如,设置姓名和描述参与关键词搜索,关键词是“小明”,可搜索姓名或描述为“小明”的搜索结果。 N:否。 展示 是否展示。 Y:是。如果选择Y,则在搜索服务API的出参中展示。 N:否。 匹配方法 联合索引支持的匹配方式如下: 精确匹配:只会匹配与输入内容完全一致的内容。 模糊匹配:对输入内容进行拆分字、形似字、音似字、大小写等形式的相似字匹配。 短语匹配:是一种精确匹配短语(多个单词以特定顺序排列)的查询方式,分词后多个词的位置关系会被考虑。只有分词后的多个词在行数据中以同样的顺序和位置存在时,才表示行数据满足查询条件。如果“分词方法”为“单字分词”,“分词选项”为“不涉及”,使用短语匹配可以实现相关度更高的模糊查询。 例如字段值是“工业数字模型驱动引擎”,查询字段是“工业模型”,如果是模糊匹配,则可以匹配到该行数据,但是如果是短语匹配查询,则不能匹配到该行数据,因为“工业”和“模型”在查询字段中的距离是0,但是在行数据中的距离是2(“数字”两个字导致间隔距离是2)。 如“作为过滤条件”和“参与关键词搜索”均选择“N”,该参数不可选。
  • 步骤2:设置阶段信息 单击“检出”。 图3 检出生命周期模板 单击“更新”。 图4 更新生命周期模板 选择“阶段信息”页签,单击。 图5 阶段信息 在弹出的窗口中,勾选生命周期模板需要添加的状态,单击“确定”。 图6 添加状态 根据实际的生命周期操作流程,选择、、、、、或,将添加的状态以及开始/结束阶段进行关联。 图7 关联状态 在弹出的窗口中,为关联的状态设置业务操作,单击“确定”。 图8 设置业务操作 表2 设置业务操作 参数 参数说明 业务操作 指定业务操作。 如果没有可选择的业务操作,可参见创建业务操作进行创建。 操作类型 支持设置状态、更新、撤销检出、检入、修订、新建和检出。 单击。 图9 保存生命周期模板
  • 工具栏详细介绍 UI编辑器中的顶部工具栏从左至右包括如下功能按钮。 图2 工具栏 表3 工具栏 图标 名称 说明 页面名称 展示当前页面名称。 画布清除工具 清空当前画布页面相关的所有信息(如页面schema、页面状态、页面JS等配置)。 画布刷新工具 刷新当前页面信息,重新载入页面。 预览工具 在浏览器中打开新的标签页,预览当前编辑好的页面。 撤销工具 撤销当前操作并回退至上一步操作时的状态。 重做工具 恢复上一步操作并回到上一次撤销前的状态。 全屏工具 将当前页面全屏显示(和网页全屏功能一样)。 中英文切换工具 单击可切换页面中英文显示。
  • 初识UI编辑页面 图1 初识UI编辑页面 表1 各模块功能介绍 功能 描述 顶部导航栏 包含前往流程引擎、编辑模式切换、保存等基本功能。 工具栏 包含页面名称、多种画布工具、语言切换等。 插件栏 包含物料、大纲树、国际化、页面JS、状态管理、资源管理等插件。 导航树栏 包含了流程导航树的节点切换、预览等功能。 画布 对页面中的组件进行编辑、实时效果预览。 组件属性面板 展示和管理组件的属性和配置信息、自定义事件等,以便于统一管理和操作。 组件层级面包屑 展示完整的组件层级。
  • 操作场景 当您发布数据模型和发布应用后,系统会在全量数据服务中预生成与其相应的API,您可以在应用设计态预览各类API的详细信息。 支持通过如下方式进行查看: 离线方式:将应用设计态的全量数据服务API导出至本地计算机进行查看(推荐),具体操作请参见导出API。 在线方式:在应用设计态上在线查看。 如需查看应用完整的全量数据服务API,需将应用部署至数据建模引擎后,前往应用运行态查看,具体操作请参见部署应用和全量数据服务。
  • 约束与限制 导入文件只支持Excel类型文件,结尾处需标注#EOF。 标准使用场景的应用设计态,单次批量导入的关系实体数量不能超过500个。轻量使用场景的应用设计态,单次批量导入的关系实体数量不能超过50个。 导入的关系实体或属性若已存在则进行更新或修订,若不存在则进行创建。 导入的关系实体如存在参考对象,导入时支持自动解耦。 导入关系实体时,系统会对如下相关数据进行修正。 如果导入的关系实体属性类型为“文件”类型,会将“值可变”修正为“是”。 如果导入的关系实体属性类型不是“文本”类型,会将“值存储方式”置空。 如果导入的关系实体属性已被发布,则该属性的“入库”参数不会进行更新。此外, 如果该属性类型为“参考对象”类型,则该属性的参考对象信息(参考对象的英文名称、ID和类型)和“组合关系”参数也不会进行更新。 如果该属性类型为“浮点型(自定义精度)”类型,则该属性的“单位类型”参数的英文名称也不会进行更新。 如果该属性类型为“文件”类型,则该属性的“存储方式”和“必填”参数也不会进行更新。 如果该属性类型为“枚举”类型,则该属性的“枚举类型ID”参数也不会进行更新。
  • 约束与限制 使用全量数据服务API对数据实体/关系实体进行实例化时,会存在如下约束与限制: 如果入参参数为Collection、map或Array类型,单次最多传入1000个对应类型的参数值。 枚举、分类、JSON、参考对象、浮点型(自定义精度)和文件类型属性的入参值不允许为空字符串;文本、长文本、URL和人员类型属性的入参值允许为空字符串,返回结果会返回该空字符串。 如果输入的浮点型(自定义精度)类型属性值超过自定义标度,会先四舍五入到指定标度后再校验。 如果存在“多值”为“是”的枚举类型扩展属性,入参不允许输入[""]。 如果您想将 数据实例 中自定义的属性(包括基本属性、扩展属性和分类属性)设置为空值,可在调用数据实体/关系实体的update、batchUpdate、save、saveAs和saveAll接口时,在“needSetNullAttrs”参数中对非必填属性进行设置。 调用数据实体/关系实体的创建类接口(如create、batchCreate、save、saveAs和saveAll)时, 已设置默认值的属性未输入入参值,返回结果会返回该默认值。 未设置默认值的整型、长整型、浮点型、日期和布尔值类型属性,如果入参值为空字符串,返回结果会返回空值(即NULL)。 调用数据实体/关系实体的更新类接口(如updateByAdmin、update、reviseAndUpdate、checkoutAndUpdate、updateAndCheckin、updateByCondition、save、saveAll、batchUpdateByAdmin、batchReviseAndUpdate、batchCheckoutAndUpdate和batchUpdateAndCheckin)时, 如果存在“值可变”为“否”的属性,其返回结果会返回原值。 整型、长整型、浮点型、日期和布尔值类型的基本属性和扩展属性,如果入参值为空字符串,返回结果会返回原值。 整型、长整型、浮点型、日期和布尔值类型的分类属性,入参值不能为空字符串。 调用save和saveAs接口时,如果入参值为NULL或未输入入参值,其返回结果会返回原值。 调用saveAll接口时,基本属性的入参值会强覆盖,扩展属性和分类属性的入参值不会强覆盖。即:如果基本属性未输入入参值,其返回结果会返回NULL;如果扩展属性或分类属性未输入入参值,其返回结果会返回原值。 调用find接口查询“入库”为“否”的属性时,如果对应属性未设置默认值,其返回结果会返回NULL。 支持调用数据实体/关系实体的saveAs接口另存该实体的数据实例。 如果实体具有生命周期管理功能,在为该实体创建数据实例时,不能绑定“状态”为“工作中”的生命周期模板。 如果实体具有结构化文档管理功能,该实体下的每个数据实例最多只能创建200个结构化文档。
  • 设置显示配置(可选) 假设存在一个属性绑定了当前值集,在“数据实例”页面创建或更新实例时,您希望同时展示当前值集所选择的指定实体的其他属性,或者当前值集的可选值较多,您希望可以指定默认展示数据量。此时,您可以通过如下配置实现。 选择“显示配置”页签,根据实际业务需求,配置如下信息。 图1 设置显示配置 表3 显示配置参数说明 参数 说明 附加显示字段 用于在创建或更新数据实例页面选择属性值时展示额外信息,协助用户更准确地定位及选择实例数据。 首次添加显示字段时,请单击“增加字段”,选择需要附加显示的属性。后续可通过单击/管理已添加的附加显示字段,至多可添加5个附加显示字段。 只能选择当前值集关联实体的基本属性,且不能选择值集值字段已选择的属性。 列表展示数量 默认展示20条数据,您可以根据实际业务需求自定义设置,至多设置展示1000条数据。 预览 单击下拉列表,即可快速预览展示效果。 单击“保存”。
  • 操作场景 当工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的功能不能满足用户的需求时,支持用户自定义接口模型。接口模型可被数据实体作为父继承,继承其属性和关系。通过接口模型,实现建模时对各类型模型的公共特性进行抽象&接口化。例如,单板、整机、设备等实体均包含BOM编码、生产日期和资产编码属性,用户可创建一个接口模型,包含这三个属性。而创建实体时,勾选该接口模型即可。
  • 操作场景 工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)在XDM应用中预置一个“PropertyModel”数据实体,该数据实体包含type(配置模型类型)、value(配置模型值)和key(配置模型键)三个基本属性,可用于存储您自定义的配置模型规则、对象的对比规则、存储个人操作偏好等,以便于您后续在业务开发时,基于这些配置模型实例数据快速实现各种业务场景。 本文指导您在应用运行态管理PropertyModel数据实体的实例数据。
  • 操作场景 为了提升业务对象建模模板的实用性、提高查询效率、避免一物多码,工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供分类管理功能。用户可通过分类管理实现分类结构与分类属性定义,创建业务对象时选择分类节点并定义分类属性值,确保对象唯一。也可根据分类节点及分类属性快速检索对象,提高查询效率,为企业节约时间成本、提高业务效率。 本文指导您如何在应用运行态添加分类节点。
  • 执行结果 索引的执行结果主要分为:初始态、执行中、待创建、成功和失败。 表1 执行结果 名称 说明 初始态 表示索引定义完成,待系统调用执行接口,将索引添加至应用的数据库中。 执行中 表示索引规则正在应用的数据库中执行,待返回结果。 待创建 表示索引规则未提交/应用上不存在此模型/索引字段在表中不存在,请联系运维人员处理。 成功 表示索引在应用的数据库中创建成功。 失败 表示索引在应用的数据库中创建失败,请联系运维人员处理。
  • 约束与限制 当前仅支持用户编辑XDM应用内置数据实体和内置关系实体的基本属性。如果内置模型为M-V模型实体,基本属性中的服务编码不支持编辑。 支持对内置模型ClassificationNode、EXADefinition、Folder、legalValue、legalValueType、LifecycleTemplate、MeasuringUnit和searchservicedefine的“英文描述”(即“DescriptionEn”参数)输入中文字符。
  • 约束与限制 导入文件只支持Excel类型文件,结尾处需标注#EOF。 标准使用场景的应用设计态,单次批量导入的数据实体数量不能超过500个。轻量使用场景的应用设计态,单次批量导入的数据实体数量不能超过50个。 导入的数据实体或属性若已存在则进行更新或修订,若不存在则进行创建。 导入的数据实体如存在参考对象,导入时支持自动解耦。 导入数据实体时,系统会对如下相关数据进行修正。 如果导入的数据实体是M-V模型中的版本对象,会将属性的“唯一键”修正为“否”。 如果数据实体的属性将“唯一键”设置为“是”,会将“默认值”修正为空字符("")。 如果导入的数据实体属性类型为“文件”类型,会将“必填”、“列表属性”、“入库”和“唯一键”修正为“否”。 如果导入的数据实体属性类型为“参考对象”类型,会将“唯一键”修正为“否”。 如果“参考对象”类型的属性将“组合关系”设置为“是”,会将“必填”修正为“是”。 如果“文本”类型的属性将“值加密”设置为“是”,会将“列表属性”修正为“否”。 如果导入的数据实体属性类型为“JSON”类型,会将“唯一键”、“列表属性”和“多值”修正为“否”。 如果导入的数据实体属性类型为“URL”类型,会将“唯一键”修正为“否”。
  • 操作场景 隔离的安全程度分为物理隔离和逻辑隔离。其中,逻辑隔离更多面向企业内部的多租需求,在该形态下默认不存在恶意租户,隔离是为了内部团队间的业务保护和对可能的安全攻击进行防护。 您可以使用工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)在XDM应用中预置的“Tenant”数据实体来实现逻辑多租,在租户之间实现逻辑分离。 唯一编码为“-1”的“basicTenant”数据实例是xDM-F的默认租户,应用运行态默认在“basicTenant”租户下调用API和管理应用的模型数据。 本文指导您在应用运行态管理“Tenant”数据实体的实例数据。
  • 流程引擎简介 随着企业规模的不断扩大、业务复杂性的持续增加,传统的业务流程管理方式已经无法满足高效、灵活和可控的要求。为了满足企业自动化、标准化和智能化管理业务流程的需求,工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供了流程引擎功能。 流程引擎是一种用于管理和执行业务流程的软件工具。您可以通过流程引擎的建模、编排、执行、监控等功能,将业务流程抽象成可执行的流程模板,并自动化执行流程,从而提高工作效率、降低成本、增强风险控制能力。 如需在基础版数据建模引擎中使用流程引擎,请前往iDME控制台开启。具体操作请参见配置流程引擎访问。
  • 流程编排服务 随着全球市场的竞争日益激烈以及高科技的发展,企业需要不断地改进和优化自己的业务流程,以确保高质量的产品和服务,并在市场中保持竞争力。流程管理成为了企业中不可或缺的一部分。为此,流程引擎提供了“流程编排服务”,包含流程元模板、流程服务编排、流程日志管理等能力。 流程元模板 流程元模板是一类流程的模板,可通过页面或API的方式发起多个流程元模板对应的流程,由流程编辑、数据编辑和UI编辑页面组成。 流程服务编排 流程引擎提供可视化流程服务编排功能,支持HTTP、XDMAPI等服务类型,同时提供流程元模板全生命周期的服务编排管理,包括流程的编排、调试、发布和流程实例的运行等,为企业提供自定义流程服务编排一站式服务。 流程运行服务 简单地说,流程运行是企业在运营管理中实现端到端运作的整个过程。企业可以在流程运行阶段,结合实际业务场景对流程建模内容进行实际测试,记录并分析流程运转情况,以便于后续流程的优化和调整。 在流程引擎的流程运行服务中,应用的登录人员可以查看其名下的相关流程待办、流程申请、流程草稿、流程审批记录等信息,运行服务管理员可以随时监控当前应用的所有流程实例运转情况,对流程实例进行挂起、激活、转审等操作。
  • 步骤3:功能配置(可选) 完成基本信息的填写后,您可根据实际业务场景,在“功能配置”中设置基础功能或可选功能相对应的功能规则。如果系统提供的默认功能配置已满足您实际的业务需求,可跳过此步骤。 选择“功能配置”页签,进入功能配置页面。 图4 功能配置 根据实际需求,设置如下信息。 表3 功能配置-参数说明 类型 参数 参数说明 设置规则 扩展属性 如果在填写基本信息时,“功能列表”添加了“扩展属性”,可在“功能配置”中设置“扩展属性”的规则,用于约束应用运行态下该实体可添加的扩展属性类型数量、文本长度等配置。 单击“新增”,参考如下说明进行设置。 属性类型:用于约束应用运行态下该实体可添加的扩展属性类型。当前支持选择文本、长文本、整型、长整型、浮点型、浮点型(自定义精度)、布尔值、日期、枚举、分类、URL和文件类型。 数量:用于约束应用运行态下该实体可添加对应扩展属性类型的数量。 如果应用的数据库类型为mysql,文本、布尔、日期、分类类型的属性数量不可超过200个,长文本类型的属性数量不可超过185个,整型、长整型、浮点型、浮点型(自定义精度)类型的属性数量不可超过100个,枚举类型的属性数量不可超过55个,URL类型的属性数量不可超过4个,文件类型的属性数量不可超过183个。 如果应用的数据库类型为postgresql,每种类型的属性数量不可超过200个。 文本长度:表示存储至数据库的文本总长度。如果应用的数据库类型为mysql,其文本总长度不可超过14234字节(Byte)。 是否索引:选择为“是”,系统会在对应实体扩展表中创建普通索引,后续您在应用运行态为该实体添加“索引”为“是”的扩展属性时,将自动匹配至有索引的列。同时存在如下约束: 长文本、文件、布尔值、URL不支持选择“索引”为“是”。 文本、日期和分类类型的属性数量不可超过60个,整型、长整型、浮点型和浮点型(自定义精度)类型的总属性数量不可超过60个。 如果应用的数据库类型为postgresql,枚举类型的属性数量不可超过60个。 如果应用的数据库类型为mysql,且“文本长度”的设置大于768个字符,则该配置无效,无需配置。 扩展表名称:默认为“应用英文名称_关系实体英文名称_REL+属性类型+EXAValue”,可自定义。 例如应用名为DMEApp,数据实体为Parts,属性类型为整型,扩展表名称默认为“DMEApp_Parts_RELNumberEXAValue”。 联合索引管理 关系实体的默认功能,如果您需要对该实体进行多属性查询时,可在“功能配置”中定义联合索引,提高查询效率。更多关于联合索引的介绍请参见联合索引管理。 API列表 - 应用发布后,API列表中的API会注册到APIG,提供调用。 单击“保存”。
  • 步骤5:实例界面布局设置 创建数据实体时,如果“基本信息”中的“实例界面显示”为“是”,可通过如下操作对属性进行布局。 选择“实例界面布局设置”页签,进入实例界面布局设置页面。 图9 实例界面布局设置 根据实际业务需求进行如下设置,单击“保存”。 支持对数据实体的属性和关联的关系实体进行布局。 布局属性:您可以根据页面提示,复制其他数据实体的布局,也可以自定义设置界面布局。 布局关系:布局方式支持无、自定义和复制其他数据实体。
共100000条