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:
- Envision workflow in Visio
-
Import into SharePoint Designer
- Parametrize
-
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
-
Advanced routing - users upload to sites