Creating Custom Workflow Activities and Actions for SharePoint 2013

Action &
activity
fundamentals
Developing a
custom
declarative
activity
Developing a
custom code
activity
Action &
activity
fundamentals
Developing a
custom
declarative
activity
Developing a
custom code
activity
• Richer scenarios
• Partners & Eco system
• Workflow development productivity
• Sharing the reusability enhances developers’ productivity
%CommonProgramFiles%\Microsoft Shared\Web Server
Extensions\15\TEMPLATE\1033\Workflow (farm-scoped)
• On-Prem only
SharePoint Workflow
Manager
SharePoint Designer 2007/2010
SharePoint Designer 2013
• DynamicValue and Dictionary (SPD)
Action &
activity
fundamentals
Developing a
custom
declarative
activity
Developing a
custom code
activity
declarative
declarative
http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&
category=Music&orderby=viewCount&max-results=10
Action &
activity
fundamentals
Developing a
custom
declarative
activity
Developing a
custom code
activity
code
• On-Prem only
code
code
Action &
activity
fundamentals
Developing a
custom
declarative
activity
Developing a
custom code
activity
On-Prem environment
%CommonProgramFiles%\Microsoft Shared\Web Server Extensions\15\TEMPLATE\1033\Workflow)
Why this is possible?
http://blogs.msdn.com/b/sharepointdesigner
Workflows in SharePoint 2013
Workflow actions schema reference
Install Visual Studio 2012, Office Developer Tools for Visual Studio 2012, and
client components
SharePoint Designer for developers
Build and deploy workflow custom actions
Custom code activities and types in a Workflow Manager 1.0 workflow
Workflow Manager 1.0 Trusted Surface
Developing workflows with elevated permissions
Configure workflow in SharePoint Server 2013
SharePoint 2013 Workflow:
Architecture and
Configuration
SharePoint 2013 Workflow
Development for Apps and
Full-Trust Solutions for
SharePoint 2013 with Visual
Studio 2012
Developing SharePoint
Workflows with SharePoint
Designer 2013 and Visio Pro
2013
SPC213 / Breakout Session 05:
Tuesday 10:30am – 11:45am
SPC212 / Breakout Session 06:
Tuesday 1:45pm – 3:00pm
SPC089 / Breakout Session 13:
Tuesday 5:00pm – 6:15pm
What's New in Designing
Workflows and Managing
Work Requests With Project
Online & Project Server 2013
Building SharePoint DesignerBased Workflows in
SharePoint 2013
Building Visual Studio-Based
Workflows in SharePoint 2013
SPC248 / Breakout Session 12:
Wednesday 5:00pm – 6:15pm
HOL008 / Thursday 12:00pm –
1:15pm
HOL010 / Thursday 12:00pm –
1:15pm