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