某Domino系统开发规范

XXXX系统开发规范

1.         数据库命名规范及路径:

1.1.        基本数据库命名

系统通讯录          oanames.nsf

系统配置            config.nsf

用户个性化配置      webconf.nsf

主页                            webpage.nsf

知识库                        四位年+knowledge.nsf                2007knowledge.nsf

1.2.        应用数据库命名

通用数据库          P_模块英文名称                        预算管理:P_Budget.nsf

专有数据库          机构代码_模块英文名称            管理部工作计划

 A03_project.nsf

1.3.        数据库路径:流程驱动的数据库及系统配置数据库的路径存放在:<dominodata>/weboa/gw目录下,其他应用数据库存放在<dominodata>/weboa/目录下,特殊功能数据库另行规定

2.         表单命名规范:

参见《软件编程规范(OA)》,101

3.         子表单

3.1.        为方便系统首页提取相关信息,各个信息表单需插入子表单ForMainPage,包含字段:AuthorShort(文本,录入者)Department(文本,录入者所在职能部门或所在公司)Office(文本,录入者所在职能部的科室或所在公司的部门)CreatDate(日期时间,文档创建时间)Author(作者,用于权限控制编辑文档)Subject(计算文本,注意不要与文档字段冲突,如果表单中已存在同名字段,并可代表文档标题可不添加此字段)。

3.2.        对于根据节点需要做编辑、只读控制的子表单的命名:

用于编辑的子表单:子表单英文名;用于只读的子表单:子表单英文名_read

4.         共享域

数据库名称          $S_DbName

数据库相对路径      $S_DbPath

当前数据名称              $S_ThisDb

新增加的共享域的命名同样遵循上面规律:$S_描述。共享域的计算要避免与其他域的交互。

其他参见《软件编程规范(OA)》,10.2

5.         视图

5.1.        视图名称应以描述清楚为主要原则,别名作为编程调用的主要引用对象,程序中尽量避免引用视图的名称,应以别名为主,当作为视图描述的名称发生更改时不会影响程序运行

5.2.        视图的建立应根据功能有供界面显示及程序调用的区别,程序调用的视图名称应以括号包含,尽量避免程序调用与界面显示共用同一视图,当视图列的增减不致影响程序调用(主要指@dbcolumn@dblookup的调用)

5.3.        共享列。新版本Domino增加的共享列功能,列公式的开头或结尾要有完整的注释描述功能及用例,尽量减少常量的使用。

5.4.        分类视图。视图样式设置为“不显示空分类”

 

6.         人员命名

    系统中注册的用户在注册窗体中只填写“姓”,“名”、“中间名”不须填写,简称以用户名称全拼,重名用户:姓名_部门字母缩写,简称:用户名称全拼_部门字母缩写。

邮件文件名:与简称一致

标识符虽然在web应用中无实际意义但为保证用户信息恢复,要注册时本地保留标识符,命名与用户名称规则一致,domino目录中不保存标识符。

7.         群组命名

7.1.        群组命名

以完整的组织机构名称或角色名称或功能描述进行命名,以准确清楚为原则,名称少于10个汉字字符。如:管理部运行评价室、各职能部二级经理、全资子公司文件管理员

7.2.        群组描述

系统中群组按功能分为用户群组、系统群组、共用群组。用户群组为用户发布信息时及发送邮件时使用;系统群组为流程设置人员设置流程、实施人员设置数据库存取控制列表及完成系统内部功能使用;共用群组可为上述两项共同使用。在群组描述中需要有相应描述做出明确区别:

用户群组:描述必须以UG开头

系统群组:描述必须以SG开头

共用群组:描述必须以PG开头

内容将不断修改丰富

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章