SharePoint 2010 Workflow

Posted by: Clarity Blogs: ASP.NET, on 21 Oct 2009 | View original | Bookmarked: 0 time(s)

One thing I wanted to get out of the SharePoint Conference 2009 is to see how much has been added to the built-in workflow and how it compares to capabilities of some of the external tools, K2 being the one I'm most familiar with.  Whoops...the the K2 and Nintex sessions were scheduled at the same time as the SP workflow session...by accident?...a little friendly competition, maybe? (they did reschedule sessions)

So what is new with 2010:

  • Visual display of running workflow progress
  • Do not need to be tied to a tied to a list item
  • Site workflows - not just tied to a content type or list
  • Reusable declarative workflows can be designed
  • Import workflows from SharePoint Designer to Visual Studio
  • New actions (read/write to external lists, doc set and record mgmt, manager, user profile lookups)
  • Solution packaging (.wsp)
  • SharePoint Designer 2010
    • Ability to edit out of the box workflows (Copy or Modify, Example: logic for whether approver is needed or not)
    • data binding enhancements for including workflow data and specifying format
    • sort of straightforward UI for If/Then/Else targeted as business users
    • has the ribbon (it's everywhere now)
    • Impersonation control (run as workflow author instead of workflow initiator for access to resources)
  • Two-way import/export between Visio and SharePoint Designer
  • Task process customization (what to do when a task is assigned, pending, expires, deleted, completes)
  • Create custom declaritive activites in Visual Studio that you can then use in SharePoint Designer

So, while there are bunch of good improvements, there still seem to be limitations that keep the other workflow products and/or custom Visual Studio development:

  • Create non-declarative workflows (non-sequential state machines, looping) - seems like a pretty big deal
  • Custom forms or use of different forms at different points in the workflow (I think you have to use the same InfoPath form or list form throughout) - another big deal
  • As far as I can tell workflows are till tied to a site so no easy way to see all my tasks across sites
  • I'm still not sure what the versioning story is and need to get more understanding there
  • No statistics across workflows or view of all the running instances of a particular type
  • The SharePoint Designer is improved, but still kind of confusing - still need tech-savvy user in my opinion
  • Visio designer was ok for light-weight framing, but didn't add a ton of value and it looks like once you import it, you don't get to work with it in the visual display which seems like an odd experience

In a future post, I want to start comparing in a grid the different workflow options (SP2007, SP2010, blackpoint, blackpearl, Nintex, others) and the features they have and really understand which tools are right for different scenarios.

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: Sharepoint | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 4246 | Hits: 53

Similar Posts

  • SharePoint 2010 Workflow for Multiple Items (Architecture) more
  • A custom task process can be created from within a SharePoint Designer workflow through the Start Custom Task Process action. The action requires three parameters: the task process instance, the item more
  • How to create a PTO requestsystem using SharePoint lists and workflows more
  • Details about SharePoint workflow, with the basics about workflow. more
  • Workflows gradually take longer to load in a workflow designer that is re-hosted in the .NET Framework 2.0 more
  • How to Make crossdomain.xml Work with SharePoint more
  • MVC or Web Forms? A Dying Question more
  • Programmatically uploading an image to a SharePoint Picture Library more
  • SharePoint Conference 2009 more
  • How to Create Custom Workflows in Windows SharePoint Services 3.0 more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD