天天看點

實作企業員工外出登記(二)

如果你在用純ASP.NET或其他WEB技術開發企業的OA應用,那麼你一定碰到過企業員工外出登記這個功能子產品的開發,在MOSS平台當中,你不需要寫一行代碼,一個極其實用、可定制、可審批、可工作流、可控制權限、可增删改字段、可标準化視圖、可任意放置等等的員工外出登記便可以實作,好像有太多的“可”,事實上就是這樣,這便是月曆清單的功勞。當然如果你對MOS配置管理比較精通,如果對MOSS的SDK比較熟練,那麼建立一個外出登記就會有更多方法,比如可以使用自定義清單,可以定制頁面開發等,信手摘來。這一篇博文将介紹如何通過月曆實作企業員工外出登記。

實作“員工外出登記”的步驟:

一,建立“員工外出登記”月曆

二,部署“員工外出登記”月曆到OA首頁

三,定制“員工外出登記”月曆的視圖

第一步:選擇“網站操作”菜單中的“檢視網站所有内容”,如下圖。

第二步:在打開的“所有網站内容”頁面上單擊“建立”,如下圖。

第三,在打開的“建立”頁面中單擊“月曆”,如下圖。

第四步:在打開的建立“月曆”頁面中輸入名稱,這裡輸入“員工外出登記”,名稱可以填自己喜歡的,說明選填,預設選中在“快速啟動”欄上顯示此清單,當然你可以選擇不顯示,如下圖。

然後單擊“建立”按鈕,會直接跳轉到“員工外出登記”清單顯示頁面。如下圖:

單擊“建立”菜單->“建立項目”,我們建立2個外出登記,以作測試使用。如下圖:

建立了2個員工外出登記,如下圖:

第一步:在門戶首頁,選擇“網站操作”菜單中的“編輯頁面”,如下圖:

第二步:在頁面中找一個合适的Web部件,單擊添加Web部件。如下圖:

彈出“添加Web部件”網頁對話框,單擊“進階Web部件庫和選項”,這樣才能找到剛剛建立的那個“員工外出登記”清單,如下圖。

第三步:在打開的頁面中,頁面最左面有個“添加Web部件”,然後為了快速找到“企業内部通知”清單,在篩選下面的清單框中選擇“清單”,很快就看到“員工外出登記”清單。單擊“添加”按鈕,如下圖。

最終在OA首頁顯示出了“員工外出登記”,如下圖。

為了讓“員工外出登記”顯示的更優雅,更接近閱讀習慣,可以為它建立一個标準視圖來實作,然後把這個視圖應用給“員工外出登記”。

第一步:在首頁單擊“員工外出登記”,然後選擇“設定”->“建立視圖”,如下圖。

小注:這裡的視圖可以了解成資料庫當中的視圖,因為MOSS當中的清單和資料庫中的表類似,是以這裡建立的視圖就是針對“員工外出登記”這個清單的。

第二步:打開“視圖類型”選擇頁面,然後單擊“标準視圖”,這裡可以看到很多視圖類型,每種都有特定的用途。如下圖。

第三步:在建立視圖頁面中,輸入視圖的名稱為“外出登記經典視圖”,相關保留的欄和排序字段如下圖,然後單擊确定,成功建立視圖。

第四步:給“員工外出登記”應用“外出登記經典視圖”這個視圖,需要在OA首頁“員工外出登記”Web部件中選擇“修改共享Web部件”,如下圖。

第五步:在彈出的“員工外出登記”中選擇剛剛建立的“外出登記經典視圖”。

最終實作了簡潔優雅的效果,如下圖:

本文轉自terryli51CTO部落格,原文連結:http://blog.51cto.com/terryli/189151 ,如需轉載請自行聯系原作者