Files
WorkNote/KMmpm/系统介绍/系统定制/对象模板.md
SeedList 71e85d1196 250210
完成了容器管理的基本内容
2025-02-10 17:05:27 +08:00

4.8 KiB
Raw Blame History

介绍

系统三员 无此功能,非系统三员要使用此功能,需要 系统三员功能授权 中的 应用级 授予用户 对象模板 权限

说明:系统中,对象模板 分有两类,即位于 系统定制 菜单分组下的 对象模板,作用范围是整个系统,也可称作 应用级对象模板。以及位于容器中的 对象模板,作用范围是当前容器,也可称作 容器级 对象模板

本篇笔记,介绍的是 应用级 对象模板

创建目录

新建一级子目录

点击 新建一级子目录 按钮,可以添加 模板描述 对象类的子类作为一级子目录。一级子目录的名称与子类的名称是相同的

可选择的对象类范围来源于 数据建模对象类定义有管理的类有版本的类(版本对象)模板描述 类的子类

新建子目录

选择一级子目录后,点击 新建子目录 后可添加普通目录节点

创建模板描述对象

对象模板一级子目录普通的子目录 中创建对象,只能选择一级子目录所对应的模板描述类及其子类,编辑好对象信息后,点击确定即可完成 模板描述对象 创建

需要注意的是,这样只是将 模板描述对象 给创建出来了,并没有相对应的模板。需要打开模板描述对象,通过菜单的 创建内容对象,将 模板描述 类通过 模板描述关系 绑定的 从方对象类 给实例化创建出来,才是真正的将要创建的模板对象给创建出来了(一个模板描述对象,只能创建一个内容对象)

点击 创建内容对象 后,编辑相关的对象信息,完成后保存即可

前置要求

对象模板一级子目录普通的子目录 中创建对象,只能选择一级子目录所对应的模板描述类及其子类,且要求 模板描述 类定义了 模板描述关系

此外,创建对象还要用户具备对象创建权限,需要在 对象分类授权 中为用户授予相应目录下的 创建 权限

打开 模板描述对象 后,发现没有 创建内容对象编辑内容对象 选项时,需要在 菜单定义对象操作配置 中找到模板描述类,在其 对象操作 中选择 添加菜单项 ,将 创建内容对象编辑内容对象 选项添加到其中

补充说明

如果模板描述类A定义了 模板描述关系而该模板描述类A又有子类B那么子类B会继承到父类A的 模板描述关系,且在创建 模板描述对象B 后,可通过继承到的 模板描述关系 将对应的 从方对象类 给实例化创建出来,但这种创建是无效的,在创建对象时,是不能根据 从方对象类 选择到该 模板描述对象B

子类B必须重新定义 模板描述关系 ,这样在创建出 模板描述对象B 之后,才能准确的将对应的 从方对象类 给实例化创建出来,这样才能在创建对象时,依据 从方对象类 选择到该 模板描述对象B

设置模板使用条件

点击 设置模板使用条件 可添加该对象类模板的使用条件

模板使用条件需要设定生效范围,并编制属性条件