数据模板
目前在Trantor中,数据模板包含导入模板和导出模板。数据模板属于业务域资源,和绑定的模型所属的业务域相同。数据模板一般在研发态创建,需要发布到具体的运行环境才能生效,发布时选择发布业务域。
数据模板包含的基本信息有:名称、描述、模型、所属业务域、选择的字段、绑定的视图和容器、以及业务函数。其中:
- 模型:模板是用来导入或导出哪个业务模型数据的。
- 所属业务域:和绑定的模型所属的业务域相同。
- 绑定的视图和容器:即导入导出模板需要显示在哪个视图页面中,目前视图页面都是列表视图。因为一个页面可能有多个数据容器,还需要绑定到具体的容器,容器标识在页面内唯一。
- 业务函数:导入业务函数用来执行具体的数据校验和数据存储。导出业务函数用来根据查询条件获取模型数据。
模型导出模板除了在研发态配置的预置模板,还可以在业务页面中创建自定义导出模板。它们之前的区别如下:
| 预置导出模板 | 自定义导出模板 | |
|---|---|---|
| 维护页面 | 在交付控制台数据模板管理页面创建、更新和删除 | 在统一工作台业务页面中创建、更新和删除 |
| 是否需要发布 | 需要发布到运行环境 | 不需要发布 |
| 业务函数 | 在交付控制台配置 | 和列表视图容器的数据源一致 |
| 访问权限 | 所有用户可见 | 仅创建用户和系统超级管理员可见 |