某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開頭

內容將不斷修改豐富

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