- 低代码开发平台的设计与实现:基于元数据模型
- 谢用辉
- 330字
- 2022-05-06 19:34:15
2.2.5 修改实例
修改实例的序列图如图2-6所示。
关于该序列图的说明:
1)用户在修改实例之前,必须先根据一定条件查询得到要修改的实例。
2)实例的数据结构由Dna决定,如果没有Dna,查询条件和查询结果的数据结构都不确定,而Dna又是配置出来的,那么查询条件和查询结果的数据结构必须可配置,同样的,查询条件和查询结果的界面展现也应该通过布局配置。在展现查询界面之前,先调用后台getLayout服务获取页面布局对象。查询条件和查询结果是两个不同的页面布局,需要分别调用getLayout得到。
3)当用户选择某个要修改的实例返回到前台界面后,系统打开实例的录入界面(也是通过InstLayout渲染得到),用户可以对返回的实例进行修改操作。
4)除了获取页面布局和获取Dna的服务,实例管理相关服务和当事人管理服务非常类似。
图2-6 修改实例的序列图