Functional Elements

SharePoint Community Wiki

SharePoint delivers a vast number of functional elements for the enterprise, and these elements work in tandem to provide content and record management solutions and integration with external systems. SharePoint also delivers a sophisticated set of development tool integrations, process engine, and connectors.

Content Management

  • Document creation - the creation of new content and files within the document management system
  • Version control - the tracking of changes a document goes through when it is edited and updated within the document management system
  • Review and approval - the business processes around reviewing and approving content for accuracy and distribution readiness
  • Distribution and consumption - publication and delivery mechanisms of content that has been approved for consumption
  • Searching - the ability to easily find and retrieve relevant content

Beyond Content Management
SharePoint provide solutions beyond just content management.
  • Managing web content
  • Report management

Web content management’s primary focus is on creating, editing and managing content to be viewed in a browser generally on the Internet. SharePoint 2010 provides enhanced and new features for managing web content. SharePoint Central Administration, SharePoint Site Interface, and SharePoint Designer are used to manage and configure the web content management functional features. SharePoint’s Content Deployment feature enables enterprises to configure deployment locations and jobs that are used to publish content when it is ready for consumption.

An additional topic includes content generation using SharePoint reporting services. SharePoint reporting services complement the content management and application development platform already discussed. Reports can be created with one of three tools: Report Designer, Report Builder, or Model Designer. Reports definitions and models that are published to a SharePoint site can be viewed using either the Report Viewer or the Report Explorer web parts.

Business Process Automation
Business process management focuses on the union of technology and human driven processes in an automated fashion. To effectively manage business processes and automate their execution, an enterprise needs an infrastructure platform that supports it. Such an infrastructure consists of a process engine, a set of reporting tools, a content management environment and a set of collaborative tools.
  • Workflows and tasks
  • InfoPath forms

SharePoint allows definition of workflows that can be saved as workflow templates. A workflow template defines a process that is a set of tasks and rules to which an item in a list or a library must adhere. Workflows are defined using a suite of external tools like Visio, SharePoint Designer, or Visual Studio. The integration with InfoPath enables interaction required in decision-making activities by presenting forms to display and capture information.

Record Management
Record management defines records and their importance.
  • Record management
  • Email management

With SharePoint 2010, there are two ways to declare records; one is the in-place method, and the other is the relocation of the document into a records archive.

Additionally, the emergence of email extends record management practices for capturing and managing this content. A typical enterprise Exchange server can be configured to leverage managed folders and journaling to move emails to new target locations. Emails placed in the managed folders use information management policies to define how emails are classified and indexed.


The wiki text is available under the Creative Commons Attribution License agreement.