Happy3w

附录(参数设置平台)

2017.02.21
1. 参数设置升级 1) 新增参数 请在升级程序中调用: void nc.itf.uap.busibean.ISysInitUpdate.insertAllDataFromSysinittemp() 2) 修改、删除参数 请在升级脚本中用update(delete) 语句修改pub_sysinit,pub_sysinittemp中的数据。 例如: delete from pub_sysinit where initcode=’参数编码’ Delete from pub_sysinittemp where initcode=’参数编码’ 2. 可能遇到的问题及解决方法 1) 对于产品组程序员在参数输入界面: i. 进行设置时,参数代码是唯一的,不能重复。 ii. 互斥值与组主参数值相同的参数,在用户参数设置界面可编辑,否则不可编辑。 iii. 对于默认java类的参数,一定将“是否显示”项设为显示,Dialog中的其他参数一定是不显示的。 iv. 对于默认java类的参数,在默认值处输入类全名,包括全路径。 2) 对于用户和实施人员看到的参数设置界面: i. 输入参数值时不能超过参数范围。 ii. 对于不存在或不启用的模块,将不会显示在用户的参数设置界面。 iii. 对于选择了控制下级的参数,将成为其下级公司(主体账簿)的上级参数,下级公司(主体账簿)对于这些参数是不能修改的。 3. 多语言资源注册说明 新增的参数,要进行多语化。 参数是基于规则进行多语化的。 具体需要多语化的属性有:参数名称,组名称,参数说明,参数范围。 具体字段为: pub_sysinittemp : initname列、groupname列、remark列、valuelist列 具体规则参见 sysinit 子目录文件。 业务组的文件名请保持唯一。 4. 常见问题 1) 添加参数是否自己编写SQL脚本运行? pub_sysinittemp脚本可以自己编写,也可以通过二次开发工具下的参数设置来添加参数(集团登录 ) pub_sysinit脚本要自己编写(如果是集团级参数) 2) 是否只需要对pub_sysinit以及pub_sysinittemp表各插入记录即可? 公司级参数只需提供pub_sysinittemp脚本 集团级参数要提供pub_sysinit,pub_sysinittemp脚本 新增的参数,如果是升级环境,还要进行升级处理,调用Uap提供的接口,给已建账公司添加新增的参数。 接口如下:nc.itf.uap.busibean.ISysInitUpdate.insertAllDataFromSysinittemp()