Monday, July 30, 2012

Migrating File store to SP2010 ECM considerations

Migration Considerations


During the planning process of a migration, decisions should be made early as to whether content is migrated directly into SharePoint 2010 "as - is" or whether this opportunity should be explored to make any changes to the information architecture, archiving, or look and feel and address the pain points. Since, making changes to any of these areas can complicate the migration process, some organizations choose to focus simply on migrating the content to SharePoint 2010, and then enhancing the other aspects of content are pushed to the later phases of the project. Simplifying the migration can help to reduce the coefficient of risk by substantially reducing the number of variables & at the same time reorganizing the content and make minor changes to the look and feel of may go a long way in driving adoption.
Other organizations choose to take the opportunity of the migration to organize their content in a better way at the same time as it is moved into SharePoint 2010. This may involve updating the information architecture, revamping security, implementing archiving, storage optimization and retention policies, or consolidating and reorganizing the content.

 
If the migration is a Sharepoint to sharepoint migration, adoption is less of an issue later, since the users are already used to a certain way of accessing files which is not drastically changeing after the upgrade process.

However, if this is a File server to SharePoint migration we need to be careful since the access and process of using the file has changed somewhat and there is a learning curve required by the end user to successfully use the document management features to be most productive.

From my experience, here's a list of supporting points to use  the document management :
  • Document Library :
    Document Library is a List template used to create a repository of documents to be accessed by the users. This is one of the parts of a site which has other tools available for collaboration. A document library  is a specialized list with functionality tailored to managing
    documents.
  • Document Workspace:
    This should be used when there is a team that wants to collaborate on a few documents  say < 5,000 or so. This serves the purpose without the overhead of maintenance and storage. A workspace is a specialized type of site with functionality tailored around either a single document (a document workspace) or a scheduled meeting (a meeting workspace).
  • Document Center:
    This is a site template dedicated to manage a large volume of active & changing documents. Any time a document can be declared as a record by either moving it to a Record Center or declaring the document as a record in same document library using the in-place feature.The Document Center site template supports creating knowledge base archives. Typically, knowledge bases contain single versions of documents, and a site can scale to 10 million files. In a typical scenario, such as a technical support center for a large organization, 10,000 users might access the content, primarily to read it. A subset of 3,000 to 4,000 users might upload new content to the site
  • Record Center :
    This is a site template specifically dedicated for managing large volume of records (documents that are not modified),Tens of millions of records in a single Records Center, Hundreds of millions of records in a distributed archiveThis is an effective place for Hierarchy, Driven By Metadata 
     Here are some of the major features:
    • Document ID: Every document can be assigned a unique identifier, which stays with the document even when it's archived. This allows records to be easily referenced by an ID no matter where the document moves.
    • Multi-Stage Retention: Retention policies can have multiple stages, allowing you to specify the entire document life cycle as one policy (e.g. review Contracts every year, and delete after 7 years)
    • Per-Item Audit Reports: You can generate a customized audit report about an individual record.
    • Hierarchical File Plans: You can create deep, hierarchical folder structures and manage retention at each folder in the hierarchy (or inherit from parent folders).
    • File Plan Report: You can generate status reports showing the number of items in each stage of the file plan, along with a roll up of the retention policies on each node in the plan.
    • Taxonomy and Centralized Content Types: The archive will be a consumer of enterprise-wide taxonomies and content types, ensuring consistency and context transfer between the collaborative spaces and the archive. We'll be talking a lot more about our 2010 taxonomy investments in future posts.
    • Content Organizer: The records router can use meta data to route incoming documents to the right place in the hierarchical file plan. For instance, it enables you to automatically enforce rules on content that is submitted, like "If a Purchase Agreement is tagged with Project Alpha, send to the Alpha Contracts sub folder and apply that's folder retention policy to the item."
    • Virtual Folders: The file plan is a great way to manage a repository but often time isn't what you want to use to navigate and find the content you are looking for. The SharePoint 2010 Records Center makes use of a new feature called meta data based navigation, which allows you to expose key meta data as virtual folders:

Wednesday, July 18, 2012

Best Practices.. Sharepoint

A collection of all best practices for SharePoint is collated below logically grouped :


General:





Code :










Customizations:





Usage :






Design and Architecture:






Migration:





Security:




Monday, July 9, 2012

Sharepoint Online (o365 ) - Architectural Considerations


Sharepoint Online :   It is available at all times, It is constantly upgraded and it saves you loads on hardware and operational costs - isn't this what the cloud is all about? Then why is there a hesitation when we talk about the cloud to the clients and our trusted partners? Security of data, limited feature set, cost of migration of the existing environment, adoption, governance..?

Perhaps the greatest threat to adoption of Office 365 is not competitors, but rather reluctance of organizations to move data and applications from on-premise servers and clients to Microsoft’s cloud. Well... with all the tension free life of no-maintenance of the hardware and software comes a tradeoff of the rich feature set which is slightly compromised in the online version and the security of your hosted data concerns.

I spend a lot of time over the net searching for a central location to get the feature set comparison and was lost in the results. Finally, I decided to have all the information collated at one glance to help me in my understanding. The primary ones which shape the architecture of your o365 SharePoint online portal are mentioned here with details on the others tabled below. Hope this helps you as well.

Microsoft decided to exclude certain functionality from SharePoint Online at the time of launch in June 2011. In short, the most important capabilities missing in SharePoint Online are listed below which is very imnportant for architects like me to design a new portal or migrate the existing :


S. No. Features Not Supported
1 FAST Search 
2 Advanced Search Configuration 
3 Record Center - Last I heard this was being offered in the Dedicated online version.
4 Word Automation Services 
5 Business Intelligence Center 
6 Secure Store Service 
7 Web Analytics 
8 Mail Enabled Document Libraries are not supported, impacting Scanners & Scanner software
9 Locally installing custom software - Any third party agent cannot be run on the server.
10 Advanced public facing web sites 
11 Vanity URLs are not supported for intranet zone sites. They can only be applied to your SharePoint Online Public Website.
12 BCS within SharePoint Online does not support a direct connection to SQL Azure. A WCF endpoint is required.
13 Access reporting is not supported by SharePoint Online Access Services because SQL Server Reporting Services (SSRS) is not currently enabled for SharePoint Online. Access reporting requires SSRS.
14 SharePoint Online does not support auditing capabilities to log the opening and downloading of files in a document library.
15 SharePoint Online does not support PerformancePoint Services.
16 Editing the Public Website with SharePoint Designer is not supported.

Feature SharePoint 2010 Server SharePoint Online 
Developer Dashboard Yes No
SharePoint Timer Jobs Yes No
Business Data Integration with the Office Client Yes No
Business Connectivity Services Profile Page Yes No
Audit Opening and Downloading Yes No
Records Center Yes No
Word Automation Services Yes No
Business Intelligence Center Yes No
Chart Web Parts Yes No
Data Connection Library Yes No
PerformancePoint™ Services Yes No
Dashboards Yes No
Decomposition Tree Yes No
Excel Services and PowerPivot for SharePoint Yes No
Advanced Content Processing Yes No
Tunable Relevance with Multiple Rank Profiles Yes No
Business Intelligence Indexing Connector Yes No
SharePoint 2010 Search Connector Framework Yes No
Contextual Search Yes No
Deep Refinement Yes No
Federated Search Yes No
Query Suggestions, "Did You Mean?” and Related Queries Yes No
Relevancy Tuning Yes No
Rich Web Indexing Yes No
Enterprise Scale Search Yes No
Windows 7 Search Yes No
Similar Results Yes No
Thumbnails and Previews Yes No
Visual Best Bets Yes No
Advanced Sorting Yes No
Web Analytics Yes No


Feature SharePoint 2010 Server SharePoint Online 
Office Web Apps integration Yes – separate installation Yes – comes preconfigured


Feature SharePoint 2010 Server SharePoint Online 
Secure Store Service Yes Yes – Tenant Level
Public Website No Yes (one per tenant)

Feature SharePoint 2010 Server SharePoint Online 
Ask Me About Yes Yes
Blogs Yes Yes
Colleague Suggestions Yes Yes
Colleagues Network Yes Yes
Discussions Yes Yes
Enterprise Wikis Yes Yes
Keyword Suggestions Yes Yes
Memberships Yes Yes
My Site: My Content Yes Yes
My Site: My Newsfeed Yes Yes
My Site: My Profile Yes Yes
Note Board Yes Yes
Organization Browser Yes Yes
Photos and Presence Yes Yes
Ratings Yes Yes
Recent Activities Yes Yes
Status Updates Yes Yes
Tag Clouds Yes Yes
Tag Profiles Yes Yes
Tags Yes Yes
Tags and Notes Tool Yes Yes
Wikis Yes Yes
Client Object Model (OM) Yes Yes
Event Receivers Yes Yes
Language Integrated Query (LINQ) for SharePoint Yes Yes
Solution Packages Yes Yes
REST and ATOM Data Feeds Yes Yes
Ribbon and Dialog Framework Yes Yes
Silverlight Web Part Yes Yes
Workflow Models Yes Yes
Access Services Yes Yes
Browser-Based Customizations Yes Yes
Business Data Connectivity Service Yes Yes
External Data Column Yes Yes
Business Data Web Parts Yes Yes
External Lists Yes Yes
SharePoint Designer 2010 Yes Yes
Forms: Out-of-Box workflows and customization through SharePoint Designer 2010 Yes Yes
InfoPath Forms Services Yes Yes
Sandboxed Solutions Yes Yes
Workflow Yes Yes
Microsoft Visual Studio® 2010 SharePoint Developer Tools Yes Yes
Windows 7 Support Yes Yes
Workflow Templates Yes Yes
SharePoint Service Architecture Yes Yes
In-Place Legal Holds Yes Yes
Document Sets Yes Yes
Metadata-driven Navigation Yes Yes
Multi-Stage Disposition Yes Yes
Rich Media Management Yes Yes
Shared Content Types Yes Yes
Support for Accessibility Standards Yes Yes
Content Organizer Yes Yes
Unique Document IDs Yes Yes
Managed Metadata Service Yes Yes
Excel Services Yes Yes
Visio Services Yes Yes
Calculated KPIs Yes Yes
Best Bets Yes Yes
Extensible Search Scale Yes Yes
Duplicate Detection Yes Yes
Metadata-Driven Refinement Yes Yes
Mobile Search Experience Yes Yes
People and Expertise Search Yes Yes
Phonetics and Nickname Search Yes Yes
Recently Authored Content Yes Yes
Search Scopes Yes Yes
Single Site Collection Search No Yes
Site Search Yes Yes
Click-Through Relevancy Yes Yes
View in Browser Yes Yes
Basic Sorting Yes Yes
SharePoint Lists Yes Yes
Web Parts Yes Yes
Improved Governance Yes Yes
Large List Scalability and Management Yes Yes
Multi-Lingual User Interface (MUI) Yes Yes
Permissions Management Yes Yes
Quota Templates Yes Yes
Connections to Microsoft Office Clients Yes Yes
Audience Targeting Yes Yes
Cross-Browser Support Yes Yes
External sharing No Yes
SharePoint Ribbon Yes Yes
Mobile Connectivity Yes Yes
SharePoint Workspace 2010 Yes Yes
Out-of-the-Box Web Parts Yes Yes
Scalability Yes Yes
Templates Yes Yes
Accessibility Yes Yes
Configuration Wizards Yes Yes


An exact list of all capabilities missing from the SharePoint online offering is listed in the current Service Description. Over the upcoming service releases, scheduled every 90 days, Microsoft will begin introduce some of the aforementioned features and I am hopeful that the rich feature set is completely available in the online version as well.



Security of Data : Some countries and organizations have legal limitations on where their data can be hosted, this primarily is applicable for some sensitive data which is of a specific category. Microsoft’s Data Centers are located throughout the world and this might be a legal issue if you chose to go this route.  If your organization’s data cannot leave your region or continent, then Office 365 is not the solution for you currently.

Reference :
MSFT site
SharePoint Online Architectural Considerations