# 继承场景快速入门
本文档介绍继承模型的使用,继承模型主要为了统一维护数据模型的共有属性,共有属性可以由下级模型继承,并且共有属性在所属模型中维护即可,不需要维护所有下级模型。
继承模型的主要功能逻辑:
1.子模型继承父模型的所有属性;
2.父模型修改属性(增加或废弃)并发布新版本,子模型及时生效;
3.父模型和子模型都可以有多个版本,只有一个生效版本,即发布版本;新增子模型继承父模型的发布版本,而非历史版本,同时子模型的父模型版本不能降级;
4.模型属性在父模型、子模型中必须唯一,同级模型的属性不做约束,可以不唯一;
5.子模型管理页面中展示已继承的父模型的属性;
继承模型的优点:
1.可以统一更新公共属性(父模型属性),无需分别修改子模型中的属性;
2.子模型更新属性,不会影响父模型;
# 继承场景模型设计
本篇以人员基础信息为父模型,广告活动人员继承人员基础信息,实习广告活动人员继承广告活动人员的场景来介绍继承模型的使用。
# 继承场景模型定义
# 模型新增
展开模型主题分类树,点击负责的主题分类,右侧展示该分类下的模型列表。点击【新增模型】按钮,在弹出框中输入内容后,即可新增继承模型。父模型无需选择父模型,子模型需要选择已发布的父模型。
# 模型管理
点击【模型管理】按钮,弹出模型管理弹框进行模型管理。
继承模型的模型管理页面操作参考普通模型,点击发布模型后发布继承模型。
点击子模型的模型管理页面中【查看继承模型】按钮,可以查看继承的父模型属性。
查看继承模型页面显示模型的继承关系、版本、字段等信息。
# 继承场景模型配置
模型发布后即可对模型进行配置使用。点击继承模型【模型名称】进入模型配置-基本信息页面。
继承模型基本信息如下:
# 字段配置
点击【模型配置-字段配置】菜单进入字段配置页面。点击需要配置的字段,右侧将根据不同的字段类型显示不同的配置项。用户可根据需求自行设定字段的配置内容。详见【用户操作手册-数据模型-字段配置】。
# 数据授权
点击【权限配置-数据授权】,进入数据授权页面,选择自己对应的角色,配置好权限,点击提交。
# 编码规则
继承模型同样使用编码规则可以帮助用户更便捷地在输入框中填入数据。
使用编码规则的字段需要在【模型配置-字段配置】菜单中勾选“是否编码字段”。
字段编码设置同普通模型。
# 继承场景数据维护
点击【数据应用-数据维护】菜单进继承模型数据维护页面。
# 数据新增
在父模型的数据维护页面,点击【新增】按钮,弹出数据新增弹框,可以写入已授权的父模型字段数据。
在子模型或子孙模型的数据维护页面,点击【新增】按钮,弹出数据新增弹框,可以写入已授权的父模型和子模型的字段数据。
点击【提交】即可成功新增数据,数据状态为编辑。
# 数据生效/送审
勾选编辑状态的数据,点击【生效】按钮,即可使数据生效,可同时勾选多个数据批量生效数据。生效的数据可以发送至各个业务子系统中。
若该模型为需要数据审核的模型,需要编辑模型,选择【是否数据审核】为【是】。
在数据维护种勾选编辑状态数据后,点击【生效】按钮提交审核。
提交审核后数据状态变成“待审核”状态,审核通过后将变为“生效”状态。
注:审核角色用户进入【数据应用-入库审核】页面进行数据审核,勾选数据后点击【同意】即可通过审核。
# 数据查看
进入数据维护页面,默认显示本模型数据;点击【包含】下拉框,可以查看包含子模型和子孙模型数据。
# 数据推送
设置订阅配置后,进入数据维护页面,点击【推送】按钮,选择目标系统,可以手动推送本模型数据,也支持自动和实时推送方式。