4.8 KiB
介绍
系统三员 无此功能,非系统三员要使用此功能,需要 系统三员 在 功能授权 中的 应用级 授予用户 对象模板 权限
说明:系统中,对象模板 分有两类,即位于 系统定制 菜单分组下的 对象模板,作用范围是整个系统,也可称作 应用级对象模板。以及位于容器中的 对象模板,作用范围是当前容器,也可称作 容器级 对象模板
本篇笔记,介绍的是 应用级 对象模板
创建目录
新建一级子目录
点击 新建一级子目录 按钮,可以添加 模板描述 对象类的子类作为一级子目录。一级子目录的名称与子类的名称是相同的
可选择的对象类范围来源于 数据建模 → 对象类定义 → 有管理的类 → 有版本的类(版本对象) → 模板描述 类的子类
新建子目录
选择一级子目录后,点击 新建子目录 后可添加普通目录节点
创建模板描述对象
在 对象模板 的 一级子目录 或 普通的子目录 中创建对象,只能选择一级子目录所对应的模板描述类及其子类,编辑好对象信息后,点击确定即可完成 模板描述对象 创建
需要注意的是,这样只是将 模板描述对象 给创建出来了,并没有相对应的模板。需要打开模板描述对象,通过菜单的 创建内容对象,将 模板描述 类通过 模板描述关系 绑定的 从方对象类 给实例化创建出来,才是真正的将要创建的模板对象给创建出来了(一个模板描述对象,只能创建一个内容对象)
点击 创建内容对象 后,编辑相关的对象信息,完成后保存即可
前置要求
在 对象模板 的 一级子目录 或 普通的子目录 中创建对象,只能选择一级子目录所对应的模板描述类及其子类,且要求 模板描述 类定义了 模板描述关系
此外,创建对象还要用户具备对象创建权限,需要在 对象分类授权 中为用户授予相应目录下的 创建 权限
打开 模板描述对象 后,发现没有 创建内容对象、编辑内容对象 选项时,需要在 菜单定义 → 对象操作配置 中找到模板描述类,在其 对象操作 中选择 添加菜单项 ,将 创建内容对象、编辑内容对象 选项添加到其中
补充说明
如果模板描述类A定义了 模板描述关系,而该模板描述类A又有子类B,那么子类B会继承到父类A的 模板描述关系,且在创建 模板描述对象B 后,可通过继承到的 模板描述关系 将对应的 从方对象类 给实例化创建出来,但这种创建是无效的,在创建对象时,是不能根据 从方对象类 选择到该 模板描述对象B 的
子类B必须重新定义 模板描述关系 ,这样在创建出 模板描述对象B 之后,才能准确的将对应的 从方对象类 给实例化创建出来,这样才能在创建对象时,依据 从方对象类 选择到该 模板描述对象B
设置模板使用条件
点击 设置模板使用条件 可添加该对象类模板的使用条件
模板使用条件需要设定生效范围,并编制属性条件