SharePoint 2013 Workflow - Advanced Topics

Building off the "SharePoint 2013 Workflow - Fundamentals" course, this course covers more advanced topics with workflows in SharePoint 2013. Everything you learn in this course will apply to however you are using SharePoint 2013, either in an on-premises deployment or in Microsoft's hosted Office 365 SharePoint Online.
Course info
Rating
(68)
Level
Advanced
Updated
Jan 15, 2014
Duration
3h 37m
Table of contents
SharePoint 2013 and Workflow Manager 1.0 In-Depth
SharePoint 2013 and Workflow Manager 1.0 Debugging
The New Workflow Services Manager Client API
Creating Custom Forms for SharePoint 2013 Workflows
Creating Custom Reusable Activities and Actions for Workflows
Description
Course info
Rating
(68)
Level
Advanced
Updated
Jan 15, 2014
Duration
3h 37m
Description

Workflow changed quite a bit in the SharePoint 2013 release from previous versions of SharePoint. The new workflow platform is implemented with a new product called Workflow Manager 1.0. This course builds off what you learned in the "SharePoint 2013 Workflow - Fundamentals" course. In this course, you will learn how SharePoint 2013, Workflow Manager 1.0 and Service Bus 1.0 interact to create a robust, reliable and scalable workflow platform, how to do advanced debugging of workflows you are creating, as well as how to perform common tasks in today's business world. This includes learning how to create custom forms, leverage the new Workflow Services client APIs and how to create custom actions and activities for Visual Studio and SharePoint Designer authored workflows.

About the author
About the author

Andrew is a full stack web dev who's received Microsoft's MVP award every year since 2005 with a focus on Office 365, Azure and SharePoint with .NET, Node.js, Angular... whatever!

More from the author
Office 365 APIs: Contacts
Intermediate
1h 47m
2 Apr 2015
More courses by Andrew Connell
Section Introduction Transcripts
Section Introduction Transcripts

SharePoint 2013 and Workflow Manager 1.0 Debugging
Welcome to the second module in my course, SharePoint 2013 Workflow Advanced Topics. My name is Andrew Connell. You can find me on my blog linked here on this slide, as well as on twitter and other social media networks that are all linked from my blog. In this module I'm going to take you through the different options you have for debugging your custom workflows in SharePoint 2013. Let me take a moment and explain exactly what we're going to cover in this module. I will first start out by exploring the different variables that can impact the options that are available to developers when creating custom workflows. Then, we will quickly move right into the different options that I'm going to cover in this module. The first option involves using something called the Workflow History List. The second option takes advantage of Visual Studio's 2012 Breakpoints. Next, you will see how to use the new WriteLine Debug Messages to make your life easier when creating custom workflows. Finally, we will dive deep into the world of HTTP debugging proxies and watch the raw traffic run across the wire using Fiddler.

The New Workflow Services Manager Client API
Welcome to the module in my course, SharePoint 2013 Workflow Advanced Topics. My name is Andrew Connell. You can find me on my blog linked here on this slide, as well as on twitter and other social media networks that are all linked from my blog. In this module I'm going to cover the brand new API service that Microsoft has included in SharePoint 2013 to work with the new workflow engine, the Client APIs. Let me first take a moment and explain what I'm going to cover in this module. Before looking at what we have in SharePoint 2013, it helps to understand what we had in precious versions, so we will look at the pre-SharePoint 2013 Workflow API story first. Then we will look at the different Client APIs available to developers for SharePoint 2013 workflows. After covering the different API options, I will move into the implementation. First, we will look at the core of the Workflow Client APIs, the Workflow Service Manager, then we will look at each service in the Workflow Client APIs, including the Deployment Service, the Subscription Service, the Instance Service, and finishing off with the Interop Service.

Creating Custom Forms for SharePoint 2013 Workflows
Welcome to the module in my course, SharePoint 2013 Workflow Advanced Topics. My name is Andrew Connell. You can find me on my blog linked here on this slide, as well as on twitter and other social media networks that are all linked from my blog. In this module I'm going to show you how to create custom forms to fully customize your business process automation using custom workflows in SharePoint 2013. Let me take a moment and explain exactly what I will cover in this module. First, I'm going to take a few minutes to look back at what the form story was in previous version of SharePoint, such as SharePoint 2010 and SharePoint 2007, and then I'm going to look at the changes in SharePoint 2013 that impacted workflow forms. Next, we will move into the meat of the module where I will first explain the two options you have and how to go about creating each type of a form, both Association Forms and Initiation Forms.

Creating Custom Reusable Activities and Actions for Workflows
Welcome to this module in my course, SharePoint 2013 Workflow Advanced Topics. My name is Andrew Connell. You can find me on my blog linked here on this slide, as well as on twitter and other social media networks that are all linked from my blog. In this module, the last in this course, I'm going to cover how to create custom activities for use within your custom workflows. Let me first take a moment and explain what I will cover in this module. First, I'm going to explain how activities work, what actions are, and why you need them. Then, we will go over the steps and decisions you have to make in creating a custom activity. Finally, I will then walk through a demo of creating a custom activity for use within Visual Studio, as well as creating a custom activity for use within SharePoint Designer, so let's go ahead and get started.