Most interesting from SharePoint 2010 Virtual Ignite Training: 3rd Day

10 feb 2010: Virtual SharePoint 2010 Ignite Training for Developer

Day topics:

  • Workflow
  • Services Architecture
  • External Data in SharePoint (BCS)
  • Enterprise Content Management (ECM)

Notes:

"Whats New" for SharePoint 2010 Workflow

  • For the end-user
    • New targets to run a workflow
    • Visio visualization
  • For the power-user
    • Improved nested logic
    • New Task Process designer
    • Customizable OOB workflows
  • For the developer
  • Visual Studio 2010 SharePoint tools
  • Workflow Events
  • Pluggable External Data Exchange Services

SharePoint Designer Improvements for Workflow

  • For Design
    • New declarative workflow designer
    • Advanced task process designer
    • InfoPath forms
    • Visio workflow designer
  • For Development
    • Reusable workflows
    • Visio visualizations
    • Export as WSP

SharePoint 2010 offers new development process:

  1. Envision workflow in Visio
  2. Import into SharePoint Designer
    • Parametrize
  3. Export to Visual Studio 2010
    • Add code

Visio -> SPD -> Visual Studio 2010

What's new in Visual Studio 2010 for Workflows

  • Site Workflows
    • List / Item properties are null
    • No auto-start
  • ASP .NET Form Templates
  • New events
  • External Data Exchange

Workflow Events:

  • Events fired during workflow lifetime
    • Started, Completed…
  • Scenarios
    • Call sub-workflows and wait for completion
    • Provide more elaborate error handling
  • Familiar model for developers
  • SPWorkflowEventReceiver
    • Base class for handling workflow events
    • Register on site / list / content type

Enterprise Content Management

  • Unique Document ID Service
    • New site collection Feature: Document ID
    • Adds unique ID for all documents throughout the site collection
    • Documents can be retrieved regardless of the current of future location on their unique ID
  • Enterprise Content Types
    • Define once for the enterprise, use in multiple site collections in the same or different farms
  • Advanced Routing
    • Advanced routing - users upload to sites
      • Routing rules will determine where the document is saved
      • Routing rules defined by site administrators
    • Adds capability for documents to be sent to Record Center automatically on a schedule

Videos:

No Comments