Getting started developing Project Server 2013 workflows
Learn how to create workflows for Project Server 2013 by using SharePoint Designer 2013 and Visual Studio 2012.
Last modified: May 04, 2015
Applies to: Project Server 2013 | SharePoint Designer 2013
Demand management processes in Project Server 2013 include workflows that help you manage project proposals and portfolio analyses. This section includes articles that show how to create workflows for Project Server.
Project Server 2013 workflows use the SharePoint Server 2013 workflow platform, which is built on version 4 of Windows Workflow Foundation (WF4). WF4-based workflows are declarative, which means that the workflow design tool saves workflow stages, actions, conditions, and other elements to XAML code, which is interpreted at run-time. You can use either SharePoint Designer 2013 or Visual Studio 2012 to create declarative workflows. A workflow requires the Workflow Manager Client 1.0 execution engine, which can be on a local server for on-premises solutions or on a remote server for Project Online solutions.
You can use SharePoint Designer 2013 to create relatively simple declarative workflows. For complex workflows, and workflow templates that can be reused, you can use Visual Studio 2012 to develop and debug workflows for Project Web App. For more information, see Creating Project Workflows using Visual Studio 2012.
Use a test installation of Project Server, not a production installation, to develop and test workflows. Workflows that are developed for pre-release versions of Project Server 2013 must be tested for the release version, and may have to be created again and redeployed.
For more information about the Project Server 2013 workflow platform, see What's new and what's out for developers in Project 2013.