惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
人人都是产品经理
人人都是产品经理
C
Check Point Blog
宝玉的分享
宝玉的分享
B
Blog RSS Feed
博客园 - 三生石上(FineUI控件)
量子位
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
J
Java Code Geeks
The Cloudflare Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
腾讯CDC
P
Proofpoint News Feed
美团技术团队
H
Help Net Security
B
Blog
博客园_首页

博客园 - Peter Wang

SharePoint 备忘录 查找ContentType的依赖项 SharePoint 2010 Audit log report SharePoint workspace 2010同步功能 SharePoint 2010 bug sharepoint 引用不起作用 整合Bing Maps silverlight performance tip DotNet软件测试实战技术 VSTS 架构版share 敏捷开发中的项目管理利器-Mingle Castle揭密2----IOC(1) Castle揭密2----IOC(3) Castle揭密2----IOC(2) Castle揭密1--前言 概念回顾--MDA 概念回顾---中间件(IDC) 实现Web Service依赖倒置 SQL Server 索引结构及其使用(四) SQL Server 索引结构及其使用(三)
Different users – Calendar Audience Targeting Guide
Peter Wang · 2010-12-07 · via 博客园 - Peter Wang

今天有人提到了这个问题,默认的sharepoint calendar只能自己看到自己的canlendar和event。 如果要实现下面的这种功能,必须定义不同的数据源,定义不同的audience targeting ,然后实现自定义的日历webpart和数据源绑定。

来源:http://www.hellomails.com/blog/?p=13826

Issue
NewSoft Company uses corporate intranet site based on MOSS 2007. It is required to create vacation calendar for the whole company. At the same time, company staff must see only vacation plan of colleagues from their department. Information about other users’ vacation must be hidden for them. HR-manager and heads of department should be able to view all information about all employees.


Solution

This issue can be resolved by using both MOSS 2007 Audience Targeting feature and Virto Web Part Calendar for SharePoint.

Step 1 > Go to SharePoint Site. Follow the link “Audience targeting settings”. ?reate Several Audiences, e.g: 
1. Sales Department 
2. Marketing Department
3. R&D Department
4. General Management and HR 
Define members for mentioned Audiences.

Step 2> Create new List which should contain information about Vacations and name it ‘Sales Department Vacation List’. Define which Audience should be able to view List information, e.g. it ‘Sales Department Vacation List’ can be viewed by Sales Department and General Management and HR.

“Modify audience targeting settings” page will be displayed. Check the box “Enable audience targeting” and click “OK”. 
Create as many lists as you need for each Department.

Step 3> Go to the Virto Calendar Web Part page and use “Modify Shared Web Part” button and roll down to “Data Source Settings” block.
Create new Data Source. Select List from the Current Site Collection (‘Sales Department Vacation List’). 
Now the checkbox “Allow Audience Targeting” will be enabled. If you check this box you can apply the audience targeting settings of your SharePoint site to Virto Calendar.

If you view the calendar item information you will see the applied audience settings. All members of Sales Department and General Management and HR Audiences are able to view, create and modify Items of Sales Department Holiday List. Users who do not belong to this audience will not see the Items from this data source on their calendar page.