View Changes is a new SharePoint 2010 Variations feature that compares two versions of a source page relevant to the corresponding target page. View Changes provides a report highlighting the differences between the source version that has most recently propagated to the target and the prior source version that propagated to the target and was published on the target. By highlighting differences, the View Changes button simplifies in-browser content editing using the Variations feature.
I’m Josh Stickler, the Program Manager responsible for Variations. In this post, I will explain:
The most common application of the Variations feature is in multi-language sites. Let’s look at View Changes from the perspective of Anders, an English-to-Danish translator working with the Danish subsidiary of AdventureWorks, an international camping goods retailer.
AdventureWorks is set up with an English (EN-US) site as its source label and target labels for international markets, each corresponding to a different language. Pages from the source label automatically propagate to the target labels when they are published so AdventureWorks’ global web presence is in sync. Translators at each of the targets then process the English-language content for localized consumption. AdventureWorks’ Variations hierarchy looks like this:
Let’s imagine that content authors at AdventureWorks in the United States have just published a new page with a sneak peek of this winter’s new product lineup. Since “Automatic Creation” is enabled (this is the case by default), the page is picked up by the Variations Propagate Pages timer job and copied to all target labels, including Danish (DA-DK).
As the designated owner of the new page, Anders gets an e-mail informing him that this page has been copied to the target label by the Variations feature and is ready for processing.
Anders navigates to the page on the Danish (DA-DK) variation of the AdventureWorks website and sees the English language content. Since it’s all new, he translates all of this content into Danish and submits the page for approval. The page is approved and published and now appears on the Danish variation of the website.
Since Anders received an entirely new page to translate, there were no changes to view; hence, the View Changes button is not available.
Back in the United States, AdventureWorks decides to announce a new product in its sneak peek lineup. English language content authors add a paragraph describing this new product, an ultra light sleeping bag, and publish the page. The page now propagates to the Danish variation.
Anders receives an e-mail notification that new content is ready for processing. He visits the appropriate page on the Danish variation site and the English content appears and is waiting for translation.
But wait, there is a lot of English content here, and Anders has already translated most of it. Only one paragraph has been added. How will Anders know that he doesn’t need to re-translate the whole page?
It’s at this point that the View Changes button comes to the rescue and is available.
Please note that View Changes requires the Variations Propagate Pages timer job to be enabled. View Changes only compares changes between a source version of a page and a target version that has been copied using the Variations Propagate Pages operation.
Anders clicks the button and a version differential window pops up, highlighting the new paragraph that has been added. Now, Anders knows that only this paragraph has been added and doesn’t have to scan through the new and old versions of the English content to determine what he has to translate.
Anders decides he prefers to revert back to the translated Danish version of the page as a basis for adding the new paragraph. With the View Changes window open, Anders knows exactly which paragraph to translate and where it goes. He adds the new content in Danish, submits for approval, and it’s published live on AdventureWorks’ Danish variation site. Fantastisk.
In addition to providing target variation site translators with insight into what content has changed when pages are copied from the source, SharePoint 2010 also enables authors on the source to decide when to propagate content to targets. By default in MOSS 2007, when content authors published pages in the source variation site, that page would automatically propagate to all target variation sites, even for small changes that are relevant only to the source variation site.
SharePoint 2010 provides the ability to disable automatic page propagation; source variation site content authors can then use the Update Variations button to propagate content on demand. See my previous post, “Site and Page Propagation” for more information on how to enable this setting.
Thanks for reading! Keep checking back for new blog posts.
Regards
Josh Stickler
Program Manager
As part of SharePoint 2010, we have created a set of features to help you collect, report, and analyze the usage and effectiveness of your SharePoint 2010 deployment. These set of features are a part of the Web Analytics capabilities of SharePoint 2010. The overview of the Web Analytics features in SharePoint 2010 was presented in this blog post.
This blog post delves deeper into the various metrics available to analyze the site usage data. There are three categories of the SharePoint Web Analytics reports: Traffic, Search, and Inventory. The reports are aggregated for various SharePoint entities like Site, Site Collection, and Web Application for each farm. Further, reports are also aggregated per search service application. By default, the reports show the data for a period of 30 days. One can change the time period to view data for up to 25 months by going to ‘Analyze’ tab.
Visually we show the metrics in one of the two ways: trend reports and rank reports. A trend report shows how a particular metric is doing over a period of time. While a rank report, shows the top 2000 results for a particular metric. Figure 1, 2 show examples of a trend and rank report respectively. That’s not all; you can further analyze the reports by applying filters like string match in the URL, user name, queries, browser and others.
Figure 1: Example of a Trend Report showing Number of Page Views for each day for a default period of 30 days.
Figure 2: Example of a Rank Report showing the Top Pages sorted on the Number of Page Views for a default period of 30 days.
What follows is an overview of each type of the report and the associated metrics. Also, summarized are the kind of reports available for each level of aggregation i.e. Site, Site Collection and Web Application and Search Service Application.
The traffic reports capture the user behavior information related to total clicks, frequent users, popular pages, and information about navigation to and from the current SharePoint component.
|
Report Scope |
Site |
Site Collection |
Web Application |
|
Number of Page Views |
|||
|
Number of Unique Visitors |
|||
|
Number of Referrers |
|||
|
Top Pages |
|||
|
Top Visitors |
|||
|
Top Referrers |
|||
|
Top Destinations |
|||
|
Top Browsers |
Table 1: Summary of the traffic reports availability at different SharePoint hierarchy levels
Note: Traffic Reports do not apply at Search Service Application level.
The search reports capture the user behavior information related to the queries on the site.
|
Report Scope |
Site Collection |
Web Application |
Search Service Application |
|
Number of Queries |
|||
|
Top Queries |
|||
|
Failed Queries |
|||
|
No Result Queries |
|||
|
Best Bet Usage |
|||
|
Best Bet Suggestions |
|||
|
Best Bet Suggestion Action History |
Table 2: Summary of the search reports availability at different SharePoint component hierarchy levels
Note: The search reports do not apply at Site Level.
The inventory reports are targeted to help the site administrators in managing the site by keeping track of the site structure and storage and version issues.
| Report Scope |
Site |
Site Collection |
Web Application |
|
Number of Site Collections |
|||
|
Storage Usage |
|||
|
Number of Sites |
|||
|
Top Site Product Versions |
|||
|
Top Site Languages |
Table 3: Summary of Inventory Reports availability at different SharePoint component hierarchy levels
Note: Traffic Reports do not apply at Search Service Application level.
Keep an eye out for more blogs on customizing the reports using Excel, using workflow feature to scheduled reports and alerts and adding the ‘What’s Popular’ Web Part to your pages.
Over the course of the next few days, a team from Redmond will be making their way to Philadelphia. Our goal? To bring the SharePoint 2010 story to the East Coast of the USA through a series of educational sessions and our Customer Immersion Experience. We’ll be delivering this content at the AIIM Expo + Conference and we hope you can join us to learn from the people behind the product. If you register for a main conference pass, you’ll get access to 28 sessions covering product capabilities and best practices. In addition, if you register (for FREE) for entry to the Expo Hall, you’ll have access to our Customer Immersion Experience where you can get hands on with the latest release of Office 2010 and SharePoint 2010.
We’re excited about the upcoming release of Office 2010 and SharePoint 2010 and are looking forward to meeting with you in Philadelphia. Before we head out East, I’d like to introduce you to our speakers:
| Microsoft Executives | ||
| Eric Swift | As General Manager of Product Management for SharePoint, Eric Swift is responsible for managing customer and industry requirements, product positioning, licensing, and marketing strategies for Microsoft’s Collaboration Platform for the Enterprise and Internet. Swift has been with Microsoft for nine years. Previous to his current position, he had roles as General Manager of the Unified Communications Group and Director of Product Management in Microsoft’s Application Platform Group. Prior to joining Microsoft, Swift held Vice President positions at Enterprise Application Integration and CRM software vendors where responsibilities included product management, CRM, Data Warehouse implementations, and technical support operations. Swift has an MBA from Columbia University in New York, NY focused on marketing of information technology and has studied at the school of public administration and business at Fundação Getulio Vargas in Sao Paulo, Brazil. | |
| Tricia Bush | As Director of the Microsoft SharePoint Internet business, Tricia Bush oversees the SharePoint For Internet Sites and FAST Search for Internet Sites product management. This group is responsible for the foundation driving Microsoft’s digital marketing strategy. Bush joined Microsoft in March, 2005, and has over fifteen years of experience in technology. | |
| Christian Finn | Christian Finn is a director for product management on the SharePoint team in Redmond. My team is responsible for global product management for SharePoint in the collaboration, portals, social computing, and application development arenas. We manage the Collaboration Capability campaign in BPIO. We also look after interoperability and CPE for SharePoint. | |
| Nishan DeSilva | Nishan DeSilva is the Director of Information Management & Corporate Records Compliance at Microsoft. Currently leading the LCA’s information management and compliance program using SharePoint 2010 and has accountability for the policies governing Microsoft’s recorded information assets. | |
| Microsoft SharePoint ECM Engineering Team | ||
| Quentin Christensen | Quentin Christensen is a Program Manager on the SharePoint Enterprise Content Management team, specifically working on document and records management. Some of the areas he works on include eDiscovery, policy, document sets, and large scale document repositories. Quentin has authored white papers on large list performance and capacity planning for large document repositories using SharePoint Server 2010. | |
| Lincoln DeMaris | Lincoln DeMaris is a program manager on the Enterprise Content Management team at Microsoft. He has worked primarily on document management and taxonomy features during his 4 years at the company. | |
| Ethan Gur-esh | Ethan Gur-esh has been a Program Manager on the SharePoint Enterprise Content Management team since 2004. He worked on Records Management and Compliance during the SharePoint 2007 release, and is currently working on Document Management, Rich Media, and Web Content Management for the SharePoint 2010 release. Additionally, Ethan is the Co-Editor and Secretary of the Content Management and Interoperability Services Specification Technical Committee at OASIS. | |
| Dan Kogan | Daniel Kogan is a Senior Program Manager in the SharePoint team at Microsoft Corp. He has nearly 20 years’ experience in the IT and software business. Daniel has been in the Web content and Enterprise Content Management space since 1998 and has been at Microsoft since 2001. For the past 4 years Daniel has focused extensively on taxonomies and metadata and how they can be used to enhance productivity and unlock new business potentials and scenarios. | |
| Kevin Reynolds | Kevin Reynolds is a Program Manager on the SharePoint Enterprise Content Management team and has a passion for customer focused design. He works on a breadth of the Web Content Management features including Master Pages, Page Layouts, Navigation, RTE, and the Large Pages Libraries. | |
| Microsoft SharePoint Product Management Team | ||
| Ryan Duguid | Ryan Duguid is a Senior Product Manager in the IW PMG. Ryan is responsible for Enterprise Content Management and eDiscovery. Ryan has worked in the IT industry in New Zealand, the United States and the United Kingdom for over 15 years. He is passionate about understanding people, identifying their unique problems and helping them to realize their true potential through effective and innovative use of technology. | |
| Dave Pae | Dave Pae is a technical product manager on the SharePoint team in Redmond, WA. Dave has worked on web and collaboration technologies for over 15 years and started working at Microsoft in 2001. He is focused on the product management of SharePoint specifically for social and collaboration scenarios for 2010 and beyond. | |
| Pej Javaheri | Pej Javaheri is an industry veteran, having worked in the Business Intelligence (BI) and performance management space for more than 15 years, focusing on helping organizations gain insight, and make better decisions. Part of the SharePoint team, Pej works across Microsoft to bring the bigger BI message to customers and partners, focusing on how the integration of software, data in all its forms, and people can help move organizations forward. | |
| Erik Schwartz | Erik Schwartz is a Product Manager in the Microsoft Enterprise Search Group. Along with his responsibilities for core product management for connectors and push features for search products, he focuses on customer and field communications, eDiscovery, and key vertical markets, including government globally. Schwartz has managed technical teams of IT Professionals and Software Engineers, and has worked as a Contractor at the Naval Research Laboratory. | |
| Owen Allen | Owen Allen is a Sr. Product Manager on the SharePoint Partner Marketing Team. His area of focus is SharePoint Partners, and specifically, ISV partners. | |
| Microsoft SharePoint Sales and Evangelism | ||
| Geoffrey Edge | Geoffrey Edge is a Senior SharePoint Technology Specialist working for the Communications Sector North America. His responsibility is to help customers in the Communications Sector learn more about SharePoint Products and Technologies. Geoffrey’s focuses on Enterprise Search and large scale SharePoint deployments. | |
| Paul Stubbs | Paul Stubbs is a Microsoft Technical Evangelist for SharePoint and Office. He focuses on information worker development community around SharePoint and Office, Silverlight, and Web 2.0 social networking. | |
This is the largest gathering of Microsoft speakers since our SharePoint Conference in Las Vegas last year and we’re looking forward to meeting you in person next week. We hope you can attend the SharePoint 2010 Summit @ AIIM Expo or join us on the Expo Hall floor. Be sure to bring your burning SharePoint questions and make the most of this opportunity to talk with the experts.
Ryan Duguid
Senior Product Manager
Microsoft Corporation
Hi everyone, I am Quentin Christensen and I work on document and records management functionality for SharePoint. Electronic discovery (commonly referred to as eDiscovery) is an area we are supporting with new set of capabilities in SharePoint Server 2010. In case you are not familiar with eDiscovery, it is the process of finding, preserving, analyzing and producing content in electronic formats as required by litigation or investigations. eDiscovery is an important concern for all of our customers and given that SharePoint has grown to be an integral part of collaboration, document, and records management for many organizations, we recognize the need to support the eDiscovery process for SharePoint content.
Microsoft Office SharePoint Server 2007 included a hold feature that could be used for eDiscovery, but it was scoped to the Records Center site template. With SharePoint Server 2010 the eDiscovery capabilities have been greatly expanded to provide more functionality and the power to use these features across your entire SharePoint deployment.
In this post, I want to highlight three major improvements in SharePoint that support eDiscovery. You can:
Read on to learn how SharePoint Server 2010 can support your eDiscovery initiatives and provide you with the tools you need to manage holds, identify, and collect SharePoint content.
The Electronic Discovery Reference Model from EDRM (edrm.net) provides an overview of the different parts of the eDiscovery process:
SharePoint Sever 2010 addresses the Information Management, Identification, Preservation and Collection stages. While this blog post will focus mostly on the identification, preservation and collection components, SharePoint provides a rich Information Management platform for Collaboration, Social Computing, Document Management and Records Management. This means that you can take a proactive approach to eDiscovery by putting a governance framework in place and using appropriate disposition policies to expire content. Managing content and deleting it when it is no longer needed will reduce the amount of content that must be indexed and searched, and collected for eDiscovery. The result is that eDiscovery costs can be dramatically reduced, changing the problem from finding a needle in a hay stack to finding a needle in a hay bale. Ultimately, the key to achieving legal compliance for eDiscovery obligations is built upon a foundation of robust Information Management.
When an eDiscovery event occurs, such as a receipt of complaint, discovery, or notice of potential legal claim, the identification stage begins. Content that may be subject to eDiscovery must be identified and searches are conducted to find that content. That content needs to be preserved and at some point, the content will be collected.
Hold and eDiscovery is a site level feature that can be activated on any site.
Activating this feature creates a new category in Site Settings that provides links to Holds and Hold Reports lists. There is also a page to discover and hold content that allows you to search for content and add it to a hold. Once the Hold and eDiscovery feature is activated you can create holds and add to hold any content in the site collection. By default only Site Collection administrators have access to the Hold and eDiscovery pages. To give other users permission, add them to the permissions list for the Hold Reports and Holds lists. This will also give access to the Discover and hold content page.
You can manually locate content in SharePoint and add it to a hold, or you can search for content and add the search results to a hold. With the Hold and eDiscovery feature you can create holds in the hold list and then manually add content to the relevant hold by clicking on Compliance Details from the drop down menu for individual items.
Then click on the link to Add/Remove from hold.
And you can select the relevant hold to add to or remove from.
By manually adding an item to hold you will block editing and deletion of that item until it is released from hold. You will notice that the document now has a lock icon showing that it cannot be edited or deleted.
Each night a report for each hold is generated by a timer job. If you need a hold report faster you can manually run the Hold Processing and Reporting timer job in Central Administration.
You can manually add items to hold on any site collection, which is great. But that doesn’t help you find the content you don’t already know about. What if you have a large amount of items you want to find and add to a hold? For that you can use the features on the Discover and hold content page, which is a settings page in Site Settings. From this page you can specify a search query and then preview the results. The configured search service (SharePoint Search Server or FAST Search for SharePoint) will automatically be used. You can then select the option to keep items on hold in place so they cannot be edited or deleted, or if you have configured a Content Organizer Send to location in Central Administration you can have content copied to another site and placed on hold. You may want to create a separate records center site for a particular hold to store all content related to that hold. The Content Organizer is a new SharePoint Server 2010 feature based on the Microsoft Office SharePoint Server 2007 Document Router with richer functionality to automatically classify content based on Content Type or metadata properties. Look for a future blog post covering the Content Organizer.
Holding content in place is recommended if you want to leave content in the location is was created with all the rich context that SharePoint provides, while blocking deletion and editing of content. Be aware that this will prevent users from modifying items. If you prefer users to continue editing documents, then use the copy to another location approach.
When searching and processing, the search will by default be scoped to the entire Site Collection and run with elevated permissions so all content can be discovered. The search can be scoped to specific sites and you can also preview search results before adding the results to a hold. Items can be placed on multiple holds and compliance details will show all of the holds that are applied to an item.
In summary, SharePoint Server 2010 contains key features that make it an essential aspect of your eDiscovery strategy. With the new SharePoint Server 2010 capabilities you can easily apply proper retention policies for all content and make it easier to discover content if an eDiscovery event occurs. eDiscovery often prescribes tight deadlines for production. SharePoint 2010 helps you find the right content and deliver it faster.
Quentin Christensen
Program Manager – Document and Records Management
Microsoft