云服务器内容精选
-
数据实例 概述 实例是数据模型实例化的数据,包括数据实体实例以及关系实体实例。LinkX-F系统中数据实例来源有以下几种。 当数据模型的源端映射和目标端映射发布后,对应关系型数据库和图数据库中产生的数据实例。 xDM-F来源的实体发布后,如果在xDM-F应用运行态中更新对应实体的实例数据(如新增、修改、删除),相应的实例数据也会自动同步至LinkX-F系统并入图。 在数据实例页面为具体的实体模型新增的实例数据。 父主题: 数据实例
-
约束与限制 使用全量数据服务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个结构化文档。
-
操作场景 隔离的安全程度分为物理隔离和逻辑隔离。其中,逻辑隔离更多面向企业内部的多租需求,在该形态下默认不存在恶意租户,隔离是为了内部团队间的业务保护和对可能的安全攻击进行防护。 您可以使用工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)在XDM应用中预置的“Tenant”数据实体来实现逻辑多租,在租户之间实现逻辑分离。 唯一编码为“-1”的“basicTenant”数据实例是xDM-F的默认租户,应用运行态默认在“basicTenant”租户下调用API和管理应用的模型数据。 本文指导您在应用运行态管理“Tenant”数据实体的实例数据。