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)》,10。1節
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開頭
內容將不斷修改豐富