sharepoint workflow n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
SharePoint Workflow PowerPoint Presentation
Download Presentation
SharePoint Workflow

Loading in 2 Seconds...

play fullscreen
1 / 26

SharePoint Workflow - PowerPoint PPT Presentation


  • 103 Views
  • Uploaded on

SharePoint Workflow. Outline. What’s New in SharePoint 2010 Workflow Designing Workflows with SPD Developing Workflows with VS 2010. Process Automation in SharePoint. Event. Workflow. Messaging. Collaboration. SharePoint 2010. LOB Apps. Windows Workflow Foundation.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'SharePoint Workflow' - magdalen


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
outline
Outline
  • What’s New in SharePoint 2010 Workflow
  • Designing Workflows with SPD
  • Developing Workflows with VS 2010
process automation in sharepoint
Process Automation in SharePoint

Event

Workflow

Messaging

Collaboration

SharePoint 2010

LOB Apps

windows workflow foundation
Windows Workflow Foundation
  • Workflow engine shipped as part of the .NET 3.0 Framework
  • Model workflows as state machines or sequential steps
  • Long-running and stateful
what s new for sharepoint 2010
"What's New" for SharePoint 2010
  • 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
creating workflows in visio
Creating Workflows in Visio
  • Visio has SharePoint Workflow template
    • Allows you to create workflow design in Visio
    • Workflow can be exported to SharePoint Designer
outline1
Outline
  • What’s New in SharePoint 2010 Workflow
  • Designing Workflows with SPD
  • Developing Workflows with VS 2010
sharepoint designer improvements
SharePoint Designer Improvements
  • 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 designer workflows
SharePoint Designer Workflows
  • Improved declarative workflow designer
prototype design and develop
Prototype, Design and Develop
  • SharePoint 2010 offers new development process
    • Envision workflows in Visio
    • Import into SharePoint Designer
      • Parameterize
    • Export to Visual Studio 2010
      • Add code
outline2
Outline
  • What’s New in SharePoint 2010 Workflow
  • Designing Workflows with SPD
  • Developing Workflows with VS 2010
what s new in visual studio 2010
What’s new in Visual Studio 2010
  • Site Workflows
  • ASP.NET Form Templates
  • New events
  • External Data Exchange
developing site level workflows
Developing Site Level Workflows
  • Site Workflows
    • List / Item properties are null
    • No auto-start
creating asp net workflow forms
Creating ASP.NET Workflow Forms
  • Generates the required code
  • Updates the elements.xml file
  • Available:
    • Association
    • Initiation
workflow events
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
spworkloweventreceiver
SPWorklowEventReceiver
  • Base class for handling workflow events
  • Register on site / list / content type

public class MyWorkflowEventReceiver

: SPWorkflowEventReceiver

{

public override void WorkflowStarting(

SPWorkflowEventProperties properties)

{

// your code here

base.WorkflowStarting(properties);

}

}

external data in sharepoint 2007
External Data in SharePoint 2007

External Data

SharePoint Data

Correlated Events

pluggable ede services
Pluggable EDE Services
  • Interact with LOB systems by using custom External Data Exchange services
  • Requires low-level understanding of WF layer
  • You can write your own events
    • No partial trust
flow of events
Flow of Events

Workflow

Call External Method

WorkflowRuntime

Raise Event

External System

EDE Service

Or

Subscriptions

External System

WCF Service

summary
Summary
  • What’s New in SharePoint 2010 Workflow
  • Designing Workflows with SPD
  • Developing Workflows with VS 2010