系统数据字典
系统数据字典为二次开发提供最基础的字典性质的数据。
系统数据字典不提供普通用户的维护界面,当PSI升级数据字典的时候,需要通过PSI的升级方式来升级,具体操作方法见:如何升级PSI。
系统数据字典和码表的区别
系统数据字典不能被用户定义和维护;码表可以通过码表设置模块按需扩展,同时码表会使用系统数据字典中的数据来实现其自身的某些功能。
系统数据字典不带数据域;码表带数据域。数据域的更多信息参见:数据域应用详解。不带数据域,就可以理解为数据字典是全局共享的。
码表属于某个解决方案,而系统数据字典是所有解决方案可见的。
在给系统数据字典编码的时候,其编码前缀是解决方案的编码。表示该数据字典首次引入的时候属于哪个解决方案。这只是一个推荐性质的编码规范。
系统数据库字典的数据库表命名规范
命名规则为:t_sysdict_slnXXXX_tableName,例如:t_sysdict_sln0000_org_type
规则的唯一例外是:t_sysdict_mainmenu_nav
系统数据字典编程应用范例
- 在用户管理中,组织机构的性质源自系统数据字典
t_sysdict_sln0000_org_type
。
参考其实现代码,可以学习到更多的系统数据字典编程用法。
- fid和具体的页面URL的对照表,由系统数据字典
t_sysdict_mainmenu_nav
来定义。
当新增fid的时候,增加系统数据字典
t_sysdict_mainmenu_nav
对应的记录即可