预置数据

预置数据

作者:王书硕


什么是预置数据

预置数据可以理解为软件的出厂自带数据,当用户第一次拿到系统时,就存在于系统中的数据。

在预置数据的基础上,用户可以对它们进行修改,也可以添加自己的数据。我们把修改和添加的数据叫做用户数据。

系统中有很多种预置数据。

比如,菜单、查询方案、列表方案

用户可以自己新加几个菜单选项。可以修改查询方案中的字段。可以修改列表方案中显示的列、显示的宽度。等等

预置数据与开发的关系

通常,预置数据都会在需求中提到,由产品提供。有些预置数据是后端直接放到数据库里的,前端通过gql取。还有一些是前端在前端开发包里面配置的,这就涉及到了查询方案、列表方案、参照、全局搜索、移动端模板等场景。

将预置数据预置到系统中

开发预置的数据是在当前租户的或登录租户的。系统的其他租户是没有这份预置数据的。所以我们需要有一个将预置数据预置到系统中的操作。

  1. 记录一下自己预置了什么(表单、老列表、多列表)
  2. 把需要预置的数据的信息整理好,发给曾天保同学。其中几个信息如何获取会在下面介绍。
预置表单
环境: release
后端分支: release
预置租户: PSE5KP504EN000F
改了 Project 

预置老列表
环境: test
后端分支: feature-budget-iteration-3rd
预置租户: A24SJR50KMK001E
改了 ProjectMemberView 

预置多列表
环境: release
后端分支: release
登录租户id: NSKDNT50NVS002J
多列表方案名称: Project_list

预置租户id:在ops的环境信息中,各个环境都会有预置租户id 20210420110632_e5a456560218f600e4a85cb40ae90dd2.png

登录租户id:打开系统,打开开发者工具network,随便选一个请求,其中header中改回有一个租户id,这就是登陆租户id。 20210420110747_2c1397e67c9c0d3bd903df6829e60922.png