博客统计信息

51cto专家博客 51cto推荐博客
用户名:terryli
文章数:135
评论数:335
访问量:179159
无忧币:1456
博客积分:3518
博客等级:7
注册日期:2009-03-21

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

本文出自 “李涛的技术专栏” 博客,请务必保留此出处http://terryli.blog.51cto.com/704315/189151

分享至
更多
一键收藏,随时查看,分享好友!
conan1225
1人
了这篇文章
类别:MOSS技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2009-08-08 14:08:31
好作品!
有空多跟博主学习!

2009-08-08 14:11:39
您的OCS还没开博....!
顺便再要个求...

1.OCS...做完全类似Technet教学平台,谢谢
2.OCS...+Exch2K7...VOIP...实现企业语音平台
<备注:网上看到的好不详细.导至没有设备的人想学习.非常麻烦....希望看到博主的大作...不要硬件设备..同样有利于大家学习的作品>
3.在此非常感谢!
博主回复:
2009-08-10 10:10:49
关于UC平台的部署和开发,是当前微软平台很庞大的一个主题,几乎微软全套的企业级产品都上了。2008年微软进行了全国性的UC平台技术宣讲大会,当时成都喜来登酒店那一场我参加了,硬件方面事实上有很多厂商在做,如果您有自己的团队,正在上这面的部署和开发,可以直接联系厂商,他们会免费提供你使用,比如那个语言电话(区别于传统电话),语言网关等。有时间我会写OCS开发的,包裹UC的架构,统一沟通平台也正是我非常喜欢的高端协同办公,高端OA。

2009-08-08 18:03:23
谢谢博主的无私奉献,我正在学习MOSS的开发,请多指教。
博主回复:
2009-08-10 10:11:47
客气了,多来座噢

2009-08-08 18:16:35
看楼主的文章学习了不少思路,您的文章写的太好了,尤其是对想学好MOSS平台的朋友,我当初学这个时候走了很多弯路,感觉MOSS平台要学的东西太多,现在正学习开发,也希望楼主写MOSS开发的文章,再次感谢。
博主回复:
2009-08-10 10:13:57
的确,学习MOSS平台前要先学习一大堆的技术,AD了,数据库了,.NET了,WEB开发技术了等等,所以MOSS程序员的成本相对比较高,慢慢来噢,跟着我这个系列参考下吧。呵呵

2009-08-10 10:27:51
统一沟通平台也正是我非常喜欢的高端协同办公,高端OA。

好啊!

我们公司以前也使用OA..是别人公司做的.net开发的...!

这个...!

看看你的高端OA...啥样!
博主回复:
2009-08-10 10:46:34
看自身情况吧,你们公司的OA如果后期维护比较困难,越来越多的应用和企业业务不能很好的协同,可以转到MOSS平台,到是不错。
UC平台的成本太高了,不适合一般的中小企业,尤其是小型企业。

2009-08-10 10:54:07
MOSS...不是做的叫OA...是叫什么东西代替OA了...?

我们公司原来使用OA...后来用户多..就直接改为了邮箱了...

OA担不了这么多担子!
博主回复:
2009-08-10 10:59:51
你们那个真够原始的,不过也是目前企业里面工作办公的普遍情况,上个好的OA系统差不多一切问题都解决了,无论是工作流程,协同,文档管理都随之而解。何须UC乎?

2009-08-10 15:06:29
哈哈....

原始不原始需要钱来玩...好的OA...我不知道是你指的MOSS那种东西...

我们ERP使用微软的Navision来做!

2009-08-10 15:07:48
上个好的OA系统差不多一切问题都解决了,无论是工作流程,协同,文档管理都随之而解。

是MOSS做的OA吗?还是开发?

2010-03-03 15:37:54
你好,我在sharepoint上建了个通知,但不知如何取消?例如,创建了一个名称为"企业内部通知"现在想删除它,但不知怎么删除?

2011-03-03 15:42:44
经典,拜读了

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: