SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Online Conference
June 17th and 18th 2015
WWW.SPBIZCONF.COM
SharePoint Designer Workflows
Nuts, Bolts and Examples
WWW.SPBIZCONF.COM
Drew Madelung
Concurrency, Inc.
Email : dmadelung@concurrency.com
Twitter : @dmadelung
LinkedIn : /in/dmadelung
SharePoint and Office 365 consultant
specializing in business-oriented content
management solutions.
Avid Wisconsin sports fan and golfer.
WWW.SPBIZCONF.COM
What are we going to talk about?
A look back through the years
How do I start?
Not your basic workflow info
Let’s see some examples!
WWW.SPBIZCONF.COM
Evolution of SharePoint Designer
• SP Designer 2007
– Will work with 2003 & 2007
• SP Designer 2010
– Only 2010
• SP Designer 2013
– Only 2013 and SP Online (Office 365)
• SP Designer 2016?
– Not being created -> announced at Microsoft Ignite
It’s a free
download!
WWW.SPBIZCONF.COM
Upgrading from 2010 Workflows
• There is no in-place workflow upgrade
• 2010 workflows will run in 2013 on-premises and Office 365
1. Migrate 2010 workflows and continue to use them in 2010 mode
2. Rebuild workflows using new 2013 actions
3. Rebuild workflows using ISV (Nintex, K2)
Options
WWW.SPBIZCONF.COM
Deprecated features – 2010 to 2013
• Design View
• Content type association with reusable workflows
• Association columns
• Impersonation steps
• User Profile lookup as a data source
• Workflow visualization
• Multiple workflow actions
WWW.SPBIZCONF.COM
New features – 2010 to 2013
• Ability to define stages and jump between them
• Stage level loops
• Dictionary variable
• App steps
• Ability to call SP 2010 workflows
• Task processes
• Multiple workflow actions
WWW.SPBIZCONF.COM
Workflow in SharePoint 2013
• Brings the workflow
engine off SharePoint
• Allows execution of
SharePoint 2010
workflows
• Powered by Windows
Workflow Foundation 4
WWW.SPBIZCONF.COM
Workflow actions
• Different workflow actions are available depending on…
– Version of workflow
– Type of workflow
– Location of action in a workflow
WWW.SPBIZCONF.COM
Workflow actions – 2010 to 2013
New in 2013
• Assign a Task
• Start a Task Process
• Go to This Stage
• Call HTTP Web Service
• Start a List Workflow
• Start a Site Workflow
• Build Dictionary
• Get Property from Dictionary
• Count Items in Dictionary
• Trim String
• Find Substring in String
• Translate Document
• Set Workflow Status
• Create a Project from Current Item (MS Project)
• Set the current Project stage status to this value (MS Project)
• Wait for Project Event (MS Project)
• Set this field in the Project to this value (MS Project)
Deprecated in 2013
• Add List Item Permissions
• Assign a Form to a Group
• Assign a To-do Item
• Capture a version of the Document Set
• Collect Data from a User
• Copy List Item
• Declare Record
• Inherit List Item Parent Permissions
• Lookup Manager of a User
• Remove List Item Permissions
• Replace List Item Permissions
• Send Document Set to Repository
• Set Content Approval Status
• Set Content Approval Status for the Document Set
• Set Workflow Status
• Start Approval Process
• Start Custom Task Process
• Start Document Set Approval Process
• Start Feedback Process
• Undeclare Record
Call HTTP Web Service
• lets you specify any of several request methods,
including GET, PUT, POST, and DELETE. This lets you
tell the web services, specifically RESTful services, what
to do on the service that you’ve specified with the URI
property on the activity.
Start a List Workflow
• Starts a List workflow based on the SharePoint 2010
Workflow platform.
Start a Task Process
• Creates tasks on multiple users and enables the tasks
to be taken through a customized process.
WWW.SPBIZCONF.COM
Office 365 – SharePoint Online
• Runs 2010 and 2013 workflows
• You connect just line on-premises farms
WWW.SPBIZCONF.COM
SharePoint Designer 2013 Workflows
• Built at Site level (not site collection)
• List/Library, Reusable, or Site Workflows
• Can be created using Visio
• Can be saved as a template
• Ran on a timer job
These are all true for
SharePoint Online!
WWW.SPBIZCONF.COM
Creating a SharePoint 2013 Workflow
Open Designer and
connect to your site
• Click one of the New workflow
options in the ribbon
• Click Workflows in the Site Objects
navigation to view all current
workflows
WWW.SPBIZCONF.COM
Creating a SharePoint 2013 Workflow
• Enter a Name and Description
• Pick the 2013 platform type for your
new workflow
WWW.SPBIZCONF.COM
Creating a SharePoint 2013 WorkflowAdd new conditions
Add new actions Add new loops
Create variables
Add new steps
Add new stages
WWW.SPBIZCONF.COM
What cool things can I do?
Custom Actions
Workflow Stages
App Steps
Utilize REST Services
WWW.SPBIZCONF.COM
Custom Actions
• 5 different actions available
– Dictate where they appear
• List Item Menu
• Display Form Ribbon
• Edit Form Ribbon
• New Form Ribbon
• View Ribbon
• Configured on library or a list
• Available in SharePoint 2010,
2013 and SharePoint Online
WWW.SPBIZCONF.COM
Custom Actions - Continued
• Actions can do 1 of 3 things
1. Navigate to form
2. Initiate a workflow
3. Navigate to URL
• You can add images to the actions
• You can set the Rights Mask
– Security
• When to use them?
 Adding a link for a print function
 Link to supporting list that contains
related data
 Start an approval or review workflow
 Link to a custom edit form that shows
more fields for the item
 Link to an upload or insert item on a
related list
 Start a workflow to create an item
WWW.SPBIZCONF.COM
Workflow Stages
• Eases ability to build more advanced
logical workflows
• Uses IF/Else statements to transition
between stages
2010 -> Just steps
2013 -> Steps in Stages
WWW.SPBIZCONF.COM
App Steps
– No more impersonation step from 2010
• 3 steps to configure
1. Allow workflow to use app permissions
• Done via activation of Site Feature “Workflows can use app permissions”
2. Grant full control permission to workflow
• Multiple step process to set trust for the Workflow app
• Detailed steps here
3. Develop the workflow to wrap actions inside an App Step
• App step will now be available in SP Designer ribbon
• Allows the ability to run a workflow that
requires elevated permissions
WWW.SPBIZCONF.COM
REST Service
• REST allows ability to remotely interact with SharePoint objects
• To access a specific site collection, use the following construction:
• http://server/site/_api/site
• To access a specific site, use the following construction:
• http://server/site/_api/web
WWW.SPBIZCONF.COM
REST Service - Continued
• Call HTTP Web Service & Dictionary actions
1. Build Dictionary(s)
2. Call REST service
• GET, POST, PUT, DELETE
3. Get Items in Dictionary (If necessary)
WWW.SPBIZCONF.COM
REST Service - Continued
• Can be used to…
• Manage content across site collections
• Create content (items, lists, sites, etc…)
• Retrieve content to be looped through
• Retrieve user profile information
• And lots more!
• Use Postman or Advanced REST client Chrome extension
WWW.SPBIZCONF.COM
Any other tips?
Advanced Properties
SharePoint Designer Cache
Copy & Paste
Debugging
WWW.SPBIZCONF.COM
Advanced Properties
• Certain settings are only visible in action Properties
• Right click on action -> click Properties…
• Important in Task Process actions
• Can set BCC for Send Email actions
WWW.SPBIZCONF.COM
Clearing SharePoint Designer Cache
1. Close SPD
2. Use File Explorer to navigate to:
– %USERPROFILE%AppDataLocalMicrosoftWebsiteCache
3. Delete everything in this folder
4. Use File Explorer to navigate to:
– %APPDATA%MicrosoftWeb Server ExtensionsCache
5. Delete everything in this folder
WWW.SPBIZCONF.COM
Copy & Paste
• You can copy & paste within the text-based designer in 2013
– Use Ctrl+C and Ctrl+V or use Right-click functionality
• Actions can copy but conditions and steps don’t always work
• Copying between workflows can cause crashes
• No support for Undo
• Cannot copy content between workflow versions
Make sure you check all variables/lookups after copying!
WWW.SPBIZCONF.COM
Debugging
• Log to history list
– Review workflow history list - /Lists/Workflow%20History/AllItems.aspx
– Send an email action for Dictionary variables due to large size
• Add a comment
• If/Else checks on major milestones & error handling
• Hidden column to track data points
• Fiddler (On-Premises)
Debugging isn’t just for when the workflow application is
created, but includes all issues that arise at a later time.
WWW.SPBIZCONF.COM
This all sounds cool, but what should I build?
Let’s look at
some examples
WWW.SPBIZCONF.COM
Good starting workflow ideas
More complex workflow ideas
• Vacation approval • Equipment
Reservation
• IT request task
creation
• New project site
creation
• New employee
onboarding
• Finance invoice
approval
WWW.SPBIZCONF.COM
Do you like demos?
I like demos
Let’s do a demo
WWW.SPBIZCONF.COM
Super Helpful links
• SharePoint Community
• SharePoint Designer 2013 Download
• What’s changed in SharePoint Designer 2013
• Workflow actions quick reference – SharePoint 2013
• Workflow actions quick reference – SharePoint 2010
• Get started with workflows in SharePoint 2013
• Create a workflow with elevated permissions (app step setup)
• Get to know the SharePoint REST service
• Advanced REST Client Chrome Extension
• Calling the SharePoint 2013 REST API from a SharePoint Designer Workflow
• SharePoint 2013 workflow recursion prevention
• Install and configure workflow for SharePoint 2013
• Workflow Manager Farms for SharePoint 2013 – harbar.net
• SharePoint Designer Custom Actions
WWW.SPBIZCONF.COM
Any follow up questions?
Reach out anytime!
WWW.SPBIZCONF.COM
Please fill in my session feedback form available
from the ‘Session Resources’ tab
on my session window.

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesDrew Madelung
 
Exploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu RajExploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu Rajchanduraj1984
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Toni Frankola
 
OneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersOneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersLearning SharePoint
 
SharePoint 2016 The Future is Hybrid, what you need to know about it
SharePoint 2016 The Future is Hybrid, what you need to know about itSharePoint 2016 The Future is Hybrid, what you need to know about it
SharePoint 2016 The Future is Hybrid, what you need to know about itKnut Relbe-Moe [MVP, MCT]
 
Hosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureHosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureLearning SharePoint
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) chanduraj1984
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Suhail Jamaldeen
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features OverviewShareGate
 
OneDrive for Business for Administrators - SPS New York 2018
OneDrive for Business for Administrators - SPS New York 2018OneDrive for Business for Administrators - SPS New York 2018
OneDrive for Business for Administrators - SPS New York 2018Drew Madelung
 
Digital asset management using SharePoint 2013
Digital asset management using SharePoint 2013Digital asset management using SharePoint 2013
Digital asset management using SharePoint 2013Karthick S
 
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Drew Madelung
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonVlad Catrinescu
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 James Wright
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Ian Woodgate
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?Richard Harbridge
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotRegroove
 

Was ist angesagt? (20)

SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and Examples
 
Exploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu RajExploring SharePoint 2013 by Chandu Raj
Exploring SharePoint 2013 by Chandu Raj
 
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
Prepare for SharePoint 2016 - IT Pro best practices for managing your SharePo...
 
OneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-usersOneDrive For Business - What's new for IT Administrators and End-users
OneDrive For Business - What's new for IT Administrators and End-users
 
SharePoint 2016 The Future is Hybrid, what you need to know about it
SharePoint 2016 The Future is Hybrid, what you need to know about itSharePoint 2016 The Future is Hybrid, what you need to know about it
SharePoint 2016 The Future is Hybrid, what you need to know about it
 
Hosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azureHosting SharePoint 2016 farm in azure
Hosting SharePoint 2016 farm in azure
 
Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation) Migrate to share point 2016 (presentation)
Migrate to share point 2016 (presentation)
 
Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...Training – Introduction to SharePoint Online for Collaboration and Document M...
Training – Introduction to SharePoint Online for Collaboration and Document M...
 
SharePoint 2016: Features Overview
SharePoint 2016: Features OverviewSharePoint 2016: Features Overview
SharePoint 2016: Features Overview
 
OneDrive for Business for Administrators - SPS New York 2018
OneDrive for Business for Administrators - SPS New York 2018OneDrive for Business for Administrators - SPS New York 2018
OneDrive for Business for Administrators - SPS New York 2018
 
Digital asset management using SharePoint 2013
Digital asset management using SharePoint 2013Digital asset management using SharePoint 2013
Digital asset management using SharePoint 2013
 
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
Essentials for the SharePoint Power User - SPTechCon San Francisco 2016
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
Filterpoint
FilterpointFilterpoint
Filterpoint
 
SharePoint 2016
SharePoint 2016SharePoint 2016
SharePoint 2016
 
[Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016 [Webinar] New Features in SharePoint 2016
[Webinar] New Features in SharePoint 2016
 
Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013Comparison of SharePoint 2010 and SharePoint 2013
Comparison of SharePoint 2010 and SharePoint 2013
 
SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?SharePoint 2016 Is Coming! Are You Ready?
SharePoint 2016 Is Coming! Are You Ready?
 
SharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's NotSharePoint 2016 - What's New, What's Not
SharePoint 2016 - What's New, What's Not
 

Ähnlich wie Drew madelung sp designer workflows - sp-biz

2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProNCCOMMS
 
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?Sergei Leshchenko
 
SharePoint for Project Management (2016)
SharePoint for Project Management (2016)SharePoint for Project Management (2016)
SharePoint for Project Management (2016)wandersick
 
Share point development 101
Share point development 101Share point development 101
Share point development 101Becky Bertram
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinarShanesCows
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012Don Donais
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...Prashant G Bhoyar (Microsoft MVP)
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013Karthik Nallajalla
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31BIWUG
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premisePrashant G Bhoyar (Microsoft MVP)
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsSPC Adriatics
 
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Suhail Jamaldeen
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Asif Rehmani
 
SharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StorySharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StoryAsif Rehmani
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts Knut Relbe-Moe [MVP, MCT]
 

Ähnlich wie Drew madelung sp designer workflows - sp-biz (20)

2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT Pro
 
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?
 
SharePoint for Project Management (2016)
SharePoint for Project Management (2016)SharePoint for Project Management (2016)
SharePoint for Project Management (2016)
 
Share point development 101
Share point development 101Share point development 101
Share point development 101
 
Upgrade webinar
Upgrade webinarUpgrade webinar
Upgrade webinar
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
 
Speakers slidedeckwidescreen sp-biz
Speakers slidedeckwidescreen   sp-bizSpeakers slidedeckwidescreen   sp-biz
Speakers slidedeckwidescreen sp-biz
 
10 most liked features of SharePoint 2013
10 most liked features of SharePoint 201310 most liked features of SharePoint 2013
10 most liked features of SharePoint 2013
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
 
Creating SharePoint 2013 Workflows
Creating SharePoint 2013 WorkflowsCreating SharePoint 2013 Workflows
Creating SharePoint 2013 Workflows
 
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
Build SharePoint Online Workflows and Customize Forms Using Nintex for Office...
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 
SharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions StorySharePoint 2013 No-Code Solutions Story
SharePoint 2013 No-Code Solutions Story
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 

Mehr von Drew Madelung

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Deep dive into Microsoft Purview Data Loss Prevention
Deep dive into Microsoft Purview Data Loss PreventionDeep dive into Microsoft Purview Data Loss Prevention
Deep dive into Microsoft Purview Data Loss PreventionDrew Madelung
 
Introduction to Microsoft Syntex
Introduction to Microsoft SyntexIntroduction to Microsoft Syntex
Introduction to Microsoft SyntexDrew Madelung
 
Breakdown of Microsoft Purview Solutions
Breakdown of Microsoft Purview SolutionsBreakdown of Microsoft Purview Solutions
Breakdown of Microsoft Purview SolutionsDrew Madelung
 
Deploying & Managing OneDrive
Deploying & Managing OneDriveDeploying & Managing OneDrive
Deploying & Managing OneDriveDrew Madelung
 
Deploying Viva Topics
Deploying Viva TopicsDeploying Viva Topics
Deploying Viva TopicsDrew Madelung
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityDrew Madelung
 
How to Successfully Manage OneDrive for Business
How to Successfully Manage OneDrive for BusinessHow to Successfully Manage OneDrive for Business
How to Successfully Manage OneDrive for BusinessDrew Madelung
 
What's New with OneDrive
What's New with OneDriveWhat's New with OneDrive
What's New with OneDriveDrew Madelung
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint SyntexDrew Madelung
 
Intro to Shared Channels
Intro to Shared ChannelsIntro to Shared Channels
Intro to Shared ChannelsDrew Madelung
 
What's new with Security & Compliance for SharePoint, OneDrive, and Teams
What's new with Security & Compliance for SharePoint, OneDrive, and TeamsWhat's new with Security & Compliance for SharePoint, OneDrive, and Teams
What's new with Security & Compliance for SharePoint, OneDrive, and TeamsDrew Madelung
 
Everything you need to know about external sharing in OneDrive, SharePoint, a...
Everything you need to know about external sharing in OneDrive, SharePoint, a...Everything you need to know about external sharing in OneDrive, SharePoint, a...
Everything you need to know about external sharing in OneDrive, SharePoint, a...Drew Madelung
 
Microsoft Ignite 2021 Recap
Microsoft Ignite 2021 RecapMicrosoft Ignite 2021 Recap
Microsoft Ignite 2021 RecapDrew Madelung
 
How to successfully manage OneDrive
How to successfully manage OneDriveHow to successfully manage OneDrive
How to successfully manage OneDriveDrew Madelung
 
What's new with OneDrive - July 2021
What's new with OneDrive - July 2021What's new with OneDrive - July 2021
What's new with OneDrive - July 2021Drew Madelung
 
Securing SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity LabelsSecuring SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity LabelsDrew Madelung
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityDrew Madelung
 
Sensitivity for Groups, Teams, and SharePoint
Sensitivity for Groups, Teams, and SharePointSensitivity for Groups, Teams, and SharePoint
Sensitivity for Groups, Teams, and SharePointDrew Madelung
 
Wisconsin SharePoint User Group - November 2020 - Ignite News
Wisconsin SharePoint User Group - November 2020 - Ignite NewsWisconsin SharePoint User Group - November 2020 - Ignite News
Wisconsin SharePoint User Group - November 2020 - Ignite NewsDrew Madelung
 

Mehr von Drew Madelung (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Deep dive into Microsoft Purview Data Loss Prevention
Deep dive into Microsoft Purview Data Loss PreventionDeep dive into Microsoft Purview Data Loss Prevention
Deep dive into Microsoft Purview Data Loss Prevention
 
Introduction to Microsoft Syntex
Introduction to Microsoft SyntexIntroduction to Microsoft Syntex
Introduction to Microsoft Syntex
 
Breakdown of Microsoft Purview Solutions
Breakdown of Microsoft Purview SolutionsBreakdown of Microsoft Purview Solutions
Breakdown of Microsoft Purview Solutions
 
Deploying & Managing OneDrive
Deploying & Managing OneDriveDeploying & Managing OneDrive
Deploying & Managing OneDrive
 
Deploying Viva Topics
Deploying Viva TopicsDeploying Viva Topics
Deploying Viva Topics
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & Sensitivity
 
How to Successfully Manage OneDrive for Business
How to Successfully Manage OneDrive for BusinessHow to Successfully Manage OneDrive for Business
How to Successfully Manage OneDrive for Business
 
What's New with OneDrive
What's New with OneDriveWhat's New with OneDrive
What's New with OneDrive
 
Getting started with with SharePoint Syntex
Getting started with with SharePoint SyntexGetting started with with SharePoint Syntex
Getting started with with SharePoint Syntex
 
Intro to Shared Channels
Intro to Shared ChannelsIntro to Shared Channels
Intro to Shared Channels
 
What's new with Security & Compliance for SharePoint, OneDrive, and Teams
What's new with Security & Compliance for SharePoint, OneDrive, and TeamsWhat's new with Security & Compliance for SharePoint, OneDrive, and Teams
What's new with Security & Compliance for SharePoint, OneDrive, and Teams
 
Everything you need to know about external sharing in OneDrive, SharePoint, a...
Everything you need to know about external sharing in OneDrive, SharePoint, a...Everything you need to know about external sharing in OneDrive, SharePoint, a...
Everything you need to know about external sharing in OneDrive, SharePoint, a...
 
Microsoft Ignite 2021 Recap
Microsoft Ignite 2021 RecapMicrosoft Ignite 2021 Recap
Microsoft Ignite 2021 Recap
 
How to successfully manage OneDrive
How to successfully manage OneDriveHow to successfully manage OneDrive
How to successfully manage OneDrive
 
What's new with OneDrive - July 2021
What's new with OneDrive - July 2021What's new with OneDrive - July 2021
What's new with OneDrive - July 2021
 
Securing SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity LabelsSecuring SharePoint, OneDrive, & Teams with Sensitivity Labels
Securing SharePoint, OneDrive, & Teams with Sensitivity Labels
 
Labelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & SensitivityLabelling in Microsoft 365 - Retention & Sensitivity
Labelling in Microsoft 365 - Retention & Sensitivity
 
Sensitivity for Groups, Teams, and SharePoint
Sensitivity for Groups, Teams, and SharePointSensitivity for Groups, Teams, and SharePoint
Sensitivity for Groups, Teams, and SharePoint
 
Wisconsin SharePoint User Group - November 2020 - Ignite News
Wisconsin SharePoint User Group - November 2020 - Ignite NewsWisconsin SharePoint User Group - November 2020 - Ignite News
Wisconsin SharePoint User Group - November 2020 - Ignite News
 

Kürzlich hochgeladen

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Drew madelung sp designer workflows - sp-biz

  • 1. Online Conference June 17th and 18th 2015 WWW.SPBIZCONF.COM SharePoint Designer Workflows Nuts, Bolts and Examples
  • 2. WWW.SPBIZCONF.COM Drew Madelung Concurrency, Inc. Email : dmadelung@concurrency.com Twitter : @dmadelung LinkedIn : /in/dmadelung SharePoint and Office 365 consultant specializing in business-oriented content management solutions. Avid Wisconsin sports fan and golfer.
  • 3. WWW.SPBIZCONF.COM What are we going to talk about? A look back through the years How do I start? Not your basic workflow info Let’s see some examples!
  • 4. WWW.SPBIZCONF.COM Evolution of SharePoint Designer • SP Designer 2007 – Will work with 2003 & 2007 • SP Designer 2010 – Only 2010 • SP Designer 2013 – Only 2013 and SP Online (Office 365) • SP Designer 2016? – Not being created -> announced at Microsoft Ignite It’s a free download!
  • 5. WWW.SPBIZCONF.COM Upgrading from 2010 Workflows • There is no in-place workflow upgrade • 2010 workflows will run in 2013 on-premises and Office 365 1. Migrate 2010 workflows and continue to use them in 2010 mode 2. Rebuild workflows using new 2013 actions 3. Rebuild workflows using ISV (Nintex, K2) Options
  • 6. WWW.SPBIZCONF.COM Deprecated features – 2010 to 2013 • Design View • Content type association with reusable workflows • Association columns • Impersonation steps • User Profile lookup as a data source • Workflow visualization • Multiple workflow actions
  • 7. WWW.SPBIZCONF.COM New features – 2010 to 2013 • Ability to define stages and jump between them • Stage level loops • Dictionary variable • App steps • Ability to call SP 2010 workflows • Task processes • Multiple workflow actions
  • 8. WWW.SPBIZCONF.COM Workflow in SharePoint 2013 • Brings the workflow engine off SharePoint • Allows execution of SharePoint 2010 workflows • Powered by Windows Workflow Foundation 4
  • 9. WWW.SPBIZCONF.COM Workflow actions • Different workflow actions are available depending on… – Version of workflow – Type of workflow – Location of action in a workflow
  • 10. WWW.SPBIZCONF.COM Workflow actions – 2010 to 2013 New in 2013 • Assign a Task • Start a Task Process • Go to This Stage • Call HTTP Web Service • Start a List Workflow • Start a Site Workflow • Build Dictionary • Get Property from Dictionary • Count Items in Dictionary • Trim String • Find Substring in String • Translate Document • Set Workflow Status • Create a Project from Current Item (MS Project) • Set the current Project stage status to this value (MS Project) • Wait for Project Event (MS Project) • Set this field in the Project to this value (MS Project) Deprecated in 2013 • Add List Item Permissions • Assign a Form to a Group • Assign a To-do Item • Capture a version of the Document Set • Collect Data from a User • Copy List Item • Declare Record • Inherit List Item Parent Permissions • Lookup Manager of a User • Remove List Item Permissions • Replace List Item Permissions • Send Document Set to Repository • Set Content Approval Status • Set Content Approval Status for the Document Set • Set Workflow Status • Start Approval Process • Start Custom Task Process • Start Document Set Approval Process • Start Feedback Process • Undeclare Record Call HTTP Web Service • lets you specify any of several request methods, including GET, PUT, POST, and DELETE. This lets you tell the web services, specifically RESTful services, what to do on the service that you’ve specified with the URI property on the activity. Start a List Workflow • Starts a List workflow based on the SharePoint 2010 Workflow platform. Start a Task Process • Creates tasks on multiple users and enables the tasks to be taken through a customized process.
  • 11. WWW.SPBIZCONF.COM Office 365 – SharePoint Online • Runs 2010 and 2013 workflows • You connect just line on-premises farms
  • 12. WWW.SPBIZCONF.COM SharePoint Designer 2013 Workflows • Built at Site level (not site collection) • List/Library, Reusable, or Site Workflows • Can be created using Visio • Can be saved as a template • Ran on a timer job These are all true for SharePoint Online!
  • 13. WWW.SPBIZCONF.COM Creating a SharePoint 2013 Workflow Open Designer and connect to your site • Click one of the New workflow options in the ribbon • Click Workflows in the Site Objects navigation to view all current workflows
  • 14. WWW.SPBIZCONF.COM Creating a SharePoint 2013 Workflow • Enter a Name and Description • Pick the 2013 platform type for your new workflow
  • 15. WWW.SPBIZCONF.COM Creating a SharePoint 2013 WorkflowAdd new conditions Add new actions Add new loops Create variables Add new steps Add new stages
  • 16. WWW.SPBIZCONF.COM What cool things can I do? Custom Actions Workflow Stages App Steps Utilize REST Services
  • 17. WWW.SPBIZCONF.COM Custom Actions • 5 different actions available – Dictate where they appear • List Item Menu • Display Form Ribbon • Edit Form Ribbon • New Form Ribbon • View Ribbon • Configured on library or a list • Available in SharePoint 2010, 2013 and SharePoint Online
  • 18. WWW.SPBIZCONF.COM Custom Actions - Continued • Actions can do 1 of 3 things 1. Navigate to form 2. Initiate a workflow 3. Navigate to URL • You can add images to the actions • You can set the Rights Mask – Security • When to use them?  Adding a link for a print function  Link to supporting list that contains related data  Start an approval or review workflow  Link to a custom edit form that shows more fields for the item  Link to an upload or insert item on a related list  Start a workflow to create an item
  • 19. WWW.SPBIZCONF.COM Workflow Stages • Eases ability to build more advanced logical workflows • Uses IF/Else statements to transition between stages 2010 -> Just steps 2013 -> Steps in Stages
  • 20. WWW.SPBIZCONF.COM App Steps – No more impersonation step from 2010 • 3 steps to configure 1. Allow workflow to use app permissions • Done via activation of Site Feature “Workflows can use app permissions” 2. Grant full control permission to workflow • Multiple step process to set trust for the Workflow app • Detailed steps here 3. Develop the workflow to wrap actions inside an App Step • App step will now be available in SP Designer ribbon • Allows the ability to run a workflow that requires elevated permissions
  • 21. WWW.SPBIZCONF.COM REST Service • REST allows ability to remotely interact with SharePoint objects • To access a specific site collection, use the following construction: • http://server/site/_api/site • To access a specific site, use the following construction: • http://server/site/_api/web
  • 22. WWW.SPBIZCONF.COM REST Service - Continued • Call HTTP Web Service & Dictionary actions 1. Build Dictionary(s) 2. Call REST service • GET, POST, PUT, DELETE 3. Get Items in Dictionary (If necessary)
  • 23. WWW.SPBIZCONF.COM REST Service - Continued • Can be used to… • Manage content across site collections • Create content (items, lists, sites, etc…) • Retrieve content to be looped through • Retrieve user profile information • And lots more! • Use Postman or Advanced REST client Chrome extension
  • 24. WWW.SPBIZCONF.COM Any other tips? Advanced Properties SharePoint Designer Cache Copy & Paste Debugging
  • 25. WWW.SPBIZCONF.COM Advanced Properties • Certain settings are only visible in action Properties • Right click on action -> click Properties… • Important in Task Process actions • Can set BCC for Send Email actions
  • 26. WWW.SPBIZCONF.COM Clearing SharePoint Designer Cache 1. Close SPD 2. Use File Explorer to navigate to: – %USERPROFILE%AppDataLocalMicrosoftWebsiteCache 3. Delete everything in this folder 4. Use File Explorer to navigate to: – %APPDATA%MicrosoftWeb Server ExtensionsCache 5. Delete everything in this folder
  • 27. WWW.SPBIZCONF.COM Copy & Paste • You can copy & paste within the text-based designer in 2013 – Use Ctrl+C and Ctrl+V or use Right-click functionality • Actions can copy but conditions and steps don’t always work • Copying between workflows can cause crashes • No support for Undo • Cannot copy content between workflow versions Make sure you check all variables/lookups after copying!
  • 28. WWW.SPBIZCONF.COM Debugging • Log to history list – Review workflow history list - /Lists/Workflow%20History/AllItems.aspx – Send an email action for Dictionary variables due to large size • Add a comment • If/Else checks on major milestones & error handling • Hidden column to track data points • Fiddler (On-Premises) Debugging isn’t just for when the workflow application is created, but includes all issues that arise at a later time.
  • 29. WWW.SPBIZCONF.COM This all sounds cool, but what should I build? Let’s look at some examples
  • 30. WWW.SPBIZCONF.COM Good starting workflow ideas More complex workflow ideas • Vacation approval • Equipment Reservation • IT request task creation • New project site creation • New employee onboarding • Finance invoice approval
  • 31. WWW.SPBIZCONF.COM Do you like demos? I like demos Let’s do a demo
  • 32. WWW.SPBIZCONF.COM Super Helpful links • SharePoint Community • SharePoint Designer 2013 Download • What’s changed in SharePoint Designer 2013 • Workflow actions quick reference – SharePoint 2013 • Workflow actions quick reference – SharePoint 2010 • Get started with workflows in SharePoint 2013 • Create a workflow with elevated permissions (app step setup) • Get to know the SharePoint REST service • Advanced REST Client Chrome Extension • Calling the SharePoint 2013 REST API from a SharePoint Designer Workflow • SharePoint 2013 workflow recursion prevention • Install and configure workflow for SharePoint 2013 • Workflow Manager Farms for SharePoint 2013 – harbar.net • SharePoint Designer Custom Actions
  • 33. WWW.SPBIZCONF.COM Any follow up questions? Reach out anytime!
  • 34. WWW.SPBIZCONF.COM Please fill in my session feedback form available from the ‘Session Resources’ tab on my session window.

Hinweis der Redaktion

  1. SharePoint 2013 workflows are powered by Windows Workflow Foundation 4, which was substantially redesigned from earlier versions. Windows Workflow Foundation (WF), in turn, is built on the messaging functionality that is provided by Windows Communication Foundation (WCF). Conceptually, workflows model structured business processes. Therefore, Windows Workflow Foundation 4 workflows are a structured collection of workflow "activities," each of which represents a functional component of a business process. The workflow platform in SharePoint 2013 uses the Windows Workflow Foundation 4 activity model to represent a SharePoint-based business process. Additionally, SharePoint 2013 introduces a higher-level stage-gate model on which to create workflows. It is important to note the relationship between workflow activities and SharePoint actions. Workflow activities represent the underlying managed objects whose methods drive workflow behaviors. Workflow actions, on the other hand, are wrappers that encapsulate the underlying activities and present them in a user-friendly form in SharePoint Designer. Workflow authors interact with the workflow actions, whereas the workflow execution engine acts on the corresponding activities. The activities, which are implementations of activity classes, are implemented declaratively by using XAML. Workflow activities are invoked using loosely coupled web services that use messaging APIs to communicate with SharePoint. These APIs are built on the messaging functionality that is provided byWindows Communication Foundation (WCF). The messaging framework is very flexible and supports virtually any messaging pattern that you need. Note that on a SharePoint 2013 farm, Windows Workflow Foundation and WCF are hosted in Workflow Manager Client 1.0. Workflow Manager Client 1.0, SharePoint 2013, and SharePoint Designer 2013 each provide significant parts of the new infrastructure: Workflow Manager Client 1.0 provides the management of workflow definitions. It also hosts the execution processes for workflow instances. SharePoint 2013 provides the framework for SharePoint workflows, which model SharePoint-based business processes that involve SharePoint documents, lists, users, and tasks. Additionally, SharePoint workflows, associations, activities, and other workflow metadata are stored and managed in SharePoint 2013. SharePoint Designer 2013 is the primary business-user tool for creating workflow definitions and publishing them, as it was in previous versions. It can also be used to package a workflow definition with or without associated SharePoint components. Because the most significant change to SharePoint 2013 workflows is the moving of workflow processing onto external workflow hosts like Microsoft Azure, it was essential for SharePoint messages and events to connect to the workflow infrastructure in Microsoft Azure. In addition, it was necessary for Microsoft Azure to connect the infrastructure to customer data. Workflow associations (which are built on the WF concept of subscriptions) are the SharePoint infrastructure pieces that support these requirements. SharePoint workflow interop enables SharePoint 2010 workflows (which are built on Windows Workflow Foundation 3) to be called from SharePoint 2013 workflows, which are based on Windows Workflow Foundation 4. This allows you to execute 2010 workflows from within 2013 workflows. This is important because you may have SharePoint 2010 that you may use to reuse in conjunction with your SharePoint 2013 workflows. Additionally, you may wish to use activities or features from SharePoint 2010, which are not yet implemented in SharePoint 2013
  2. The procedure must be completed by a user that has Site Owner permissions. The workflow must already be published to the SharePoint Server 2013 site.
  3. The procedure must be completed by a user that has Site Owner permissions. The workflow must already be published to the SharePoint Server 2013 site.
  4. List of REST commands in helpful links ead a resource GET Create or update a resource POST Use POST to create entities such as lists and sites. The SharePoint 2013 REST service supports sending POST commands that include object definitions to endpoints that represent collections. For POST operations, any properties that are not required are set to their default values. If you attempt to set a read-only property as part of a POSToperation, the service returns an exception. Update or insert a resource PUT Use PUT and MERGE operations to update existing SharePoint objects. Any service endpoint that represents an object property set operation supports both PUT requests and MERGE requests. For MERGE requests, setting properties is optional; any properties that you do not explicitly set retain their current property. For PUT requests, if you do not specify all required properties in object updates, the REST service returns an exception. In addition, any optional properties you do not explicitly set are set to their default properties. Delete a resource DELETE Use the HTTP DELETE command against the specific endpoint URL to delete the SharePoint object represented by that endpoint. In the case of recyclable objects, such as lists, files, and list items, this results in a Recycle operation.
  5. List of REST commands in helpful links ead a resource GET Create or update a resource POST Use POST to create entities such as lists and sites. The SharePoint 2013 REST service supports sending POST commands that include object definitions to endpoints that represent collections. For POST operations, any properties that are not required are set to their default values. If you attempt to set a read-only property as part of a POSToperation, the service returns an exception. Update or insert a resource PUT Use PUT and MERGE operations to update existing SharePoint objects. Any service endpoint that represents an object property set operation supports both PUT requests and MERGE requests. For MERGE requests, setting properties is optional; any properties that you do not explicitly set retain their current property. For PUT requests, if you do not specify all required properties in object updates, the REST service returns an exception. In addition, any optional properties you do not explicitly set are set to their default properties. Delete a resource DELETE Use the HTTP DELETE command against the specific endpoint URL to delete the SharePoint object represented by that endpoint. In the case of recyclable objects, such as lists, files, and list items, this results in a Recycle operation.
  6. List of REST commands in helpful links ead a resource GET Create or update a resource POST Use POST to create entities such as lists and sites. The SharePoint 2013 REST service supports sending POST commands that include object definitions to endpoints that represent collections. For POST operations, any properties that are not required are set to their default values. If you attempt to set a read-only property as part of a POSToperation, the service returns an exception. Update or insert a resource PUT Use PUT and MERGE operations to update existing SharePoint objects. Any service endpoint that represents an object property set operation supports both PUT requests and MERGE requests. For MERGE requests, setting properties is optional; any properties that you do not explicitly set retain their current property. For PUT requests, if you do not specify all required properties in object updates, the REST service returns an exception. In addition, any optional properties you do not explicitly set are set to their default properties. Delete a resource DELETE Use the HTTP DELETE command against the specific endpoint URL to delete the SharePoint object represented by that endpoint. In the case of recyclable objects, such as lists, files, and list items, this results in a Recycle operation.