I'm thrilled to announce that today Pluralsight published my new course in their catalog… you can watch it right now! The course is called SharePoint 2013 Workflow - Fundamentals. This course is available to all Pluralsight subscribers.
The goal of this course is to help people immediately get up to speed and productive in creating automated business processes as workflows in SharePoint 2013. The target audience for this course are developers and power users as I cover building workflows and assigning tasks using both SharePoint Designer 2013 and Visual Studio 2012. There no specific customer focus… everything I show you works both in an on-premises deployment as well as a hosted environment such as Office 365.
In this course you'll learn about what's new in SharePoint 2013 from previous versions of SharePoint as far as workflow is concerned as well as what the new architecture looks like. Then you'll learn how to use both SharePoint Designer 2013 and Visual Studio 2012 to create workflows, how to read and write to SharePoint list items, how to call web services and consume their responses. Then you'll learn not only how to create and assign tasks, but you'll also learn how to create custom tasks and implement custom outcomes for your tasks. For each thing, I show you how to do it with both SharePoint Designer 2013 and Visual Studio 2012. The only thing specific to Visual Studio 2012 developers is that I show you how to create flowchart and state machine workflows, things you can't do in SharePoint Designer 2013 as it is limited in only creating sequential / procedural workflows.
Yes, there's a lot more you can do with workflows in SharePoint 2013. I'm already working on the follow up course to this, part 2, which will cover some more advanced topics. In that course I'll go in depth on how the workflow engine works for those of you gearheads out there and then how to do the following things:
- How to create custom activities, both declarative and programmatic, and use them in either Visual Studio 2012 authored workflows or in SharePoint Designer 2013 authored workflows as actions.
- Some advanced web service work, like submitting data to web services, working with authenticated web services and how those web services can call back into SharePoint 2013.
- How to create custom forms in your workflows, specifically custom association forms and initiation forms.
- How to use the workflow services client object model (CSOM).
- Workflow debugging tips and tricks.
Stay tuned for this one, or just watch this page on my site which will have more specifics around the topics and modules covered, as well as an ETA when I have a solid timeframe on when I know it will be available.
So, what's covered in this fundamentals course? Here's a list of the modules you'll find:
Module 1: Introduction to SharePoint 2013 Workflow
This module covers the history of workflow in the SharePoint platform and the basics of the new architecture.
Module 2: Workflow Manager 1.0
Learn about the new workflow engine SharePoint 2013 depends on, how to install and update it as well as the basics of how Workflow Manager 1.0 works.
Module 3: Create Workflows with Visio 2013 and SharePoint Designer 2013
Learn how to create workflows in SharePoint 2013 with the power user and business analyst tools: Visio 2013 and SharePoint Designer 2013.
Module 4: Create Workflows with Visual Studio 2012
Learn how to create workflows for SharePoint 2013 using the Office Developer Tools for Visual Studio 2012.
Module 5: Utilizing Workflow Tasks and Outcomes
Learn how to utilize tasks in workflows as well as create custom tasks with custom outcome options.
Module 6: Types of Workflows
While SharePoint Designer 2013 only supports one type of workflow, learn how to create different types of workflows with Visual Studio 2012.