预置数据
作者:王书硕
什么是预置数据
预置数据可以理解为软件的出厂自带数据,当用户第一次拿到系统时,就存在于系统中的数据。
在预置数据的基础上,用户可以对它们进行修改,也可以添加自己的数据。我们把修改和添加的数据叫做用户数据。
系统中有很多种预置数据。
比如,菜单、查询方案、列表方案
用户可以自己新加几个菜单选项。可以修改查询方案中的字段。可以修改列表方案中显示的列、显示的宽度。等等
预置数据与开发的关系
通常,预置数据都会在需求中提到,由产品提供。有些预置数据是后端直接放到数据库里的,前端通过gql取。还有一些是前端在前端开发包里面配置的,这就涉及到了查询方案、列表方案、参照、全局搜索、移动端模板等场景。
将预置数据预置到系统中
开发预置的数据是在当前租户的或登录租户的。系统的其他租户是没有这份预置数据的。所以我们需要有一个将预置数据预置到系统中的操作。
- 记录一下自己预置了什么(表单、老列表、多列表)
- 把需要预置的数据的信息整理好,发给曾天保同学。其中几个信息如何获取会在下面介绍。
预置表单
环境: release
后端分支: release
预置租户: PSE5KP504EN000F
改了 Project
预置老列表
环境: test
后端分支: feature-budget-iteration-3rd
预置租户: A24SJR50KMK001E
改了 ProjectMemberView
预置多列表
环境: release
后端分支: release
登录租户id: NSKDNT50NVS002J
多列表方案名称: Project_list
预置租户id:在ops的环境信息中,各个环境都会有预置租户id
登录租户id:打开系统,打开开发者工具network,随便选一个请求,其中header中改回有一个租户id,这就是登陆租户id。