如果你在用纯ASP.NET或其他WEB技术开发企业的OA应用,那么你一定碰到过企业员工外出登记这个功能模块的开发,在MOSS平台当中,你不需要写一行代码,一个极其实用、可定制、可审批、可工作流、可控制权限、可增删改字段、可标准化视图、可任意放置等等的员工外出登记便可以实现,好像有太多的“可”,事实上就是这样,这便是日历列表的功劳。当然如果你对MOS配置管理比较精通,如果对MOSS的SDK比较熟练,那么创建一个外出登记就会有更多方法,比如可以使用自定义列表,可以定制页面开发等,信手摘来。这一篇博文将介绍如何通过日历实现企业员工外出登记。
实现“员工外出登记”的步骤:
一,创建“员工外出登记”日历
二,部署“员工外出登记”日历到OA首页
三,定制“员工外出登记”日历的视图
一,创建“员工外出登记”日历
第一步:选择“网站操作”菜单中的“查看网站所有内容”,如下图。
第二步:在打开的“所有网站内容”页面上单击“创建”,如下图。
第三,在打开的“创建”页面中单击“日历”,如下图。
第四步:在打开的新建“日历”页面中输入名称,这里输入“员工外出登记”,名称可以填自己喜欢的,说明选填,默认选中在“快速启动”栏上显示此列表,当然你可以选择不显示,如下图。
然后单击“创建”按钮,会直接跳转到“员工外出登记”列表显示页面。如下图:
单击“新建”菜单->“新建项目”,我们创建2个外出登记,以作测试使用。如下图:
创建了2个员工外出登记,如下图:
二,部署“员工外出登记”日历到OA首页
第一步:在门户首页,选择“网站操作”菜单中的“编辑页面”,如下图:
第二步:在页面中找一个合适的Web部件,单击添加Web部件。如下图:
弹出“添加Web部件”网页对话框,单击“高级Web部件库和选项”,这样才能找到刚刚新建的那个“员工外出登记”列表,如下图。
第三步:在打开的页面中,页面最左面有个“添加Web部件”,然后为了快速找到“企业内部通知”列表,在筛选下面的列表框中选择“列表”,很快就看到“员工外出登记”列表。单击“添加”按钮,如下图。
最终在OA首页显示出了“员工外出登记”,如下图。
三,定制“员工外出登记”日历的视图
为了让“员工外出登记”显示的更优雅,更接近阅读习惯,可以为它创建一个标准视图来实现,然后把这个视图应用给“员工外出登记”。
第一步:在首页单击“员工外出登记”,然后选择“设置”->“创建视图”,如下图。
小注:这里的视图可以理解成数据库当中的视图,因为MOSS当中的列表和数据库中的表类似,所以这里创建的视图就是针对“员工外出登记”这个列表的。
第二步:打开“视图类型”选择页面,然后单击“标准视图”,这里可以看到很多视图类型,每种都有特定的用途。如下图。
第三步:在创建视图页面中,输入视图的名称为“外出登记经典视图”,相关保留的栏和排序字段如下图,然后单击确定,成功创建视图。
第四步:给“员工外出登记”应用“外出登记经典视图”这个视图,需要在OA首页“员工外出登记”Web部件中选择“修改共享Web部件”,如下图。
第五步:在弹出的“员工外出登记”中选择刚刚创建的“外出登记经典视图”。
最终实现了简洁优雅的效果,如下图:
本文转自terryli51CTO博客,原文链接:http://blog.51cto.com/terryli/189151 ,如需转载请自行联系原作者