SlideShare uma empresa Scribd logo
1 de 34
Creating SharePoint 2013
PENNY COVENTRY, PPP CONSULTING LTD
Workflows

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013
sponsors
Speaker Bio
• Independent Consultant
• Microsoft MVP SharePoint Server
• MCSE: SharePoint 2013
• Author/Co-author of 10+ SharePoint Books
• Trainer
• Worked with SharePoint since 2001
• Based in UK, work in Europe & US

• Blogs/Web Site
• http://www.sharepointdesignerstepbystep.com/

• Twitter: @pjcov
Agenda

REST /
Dictionary /
Loops
Agenda

REST /
Dictionary /
Loops
SharePoint 2013 Has Two Workflow
Platforms
SharePoint
Workflow Host

Workflow
Manager

•
•
•
•

•
•
•
•

a.k.a. “Legacy”
SharePoint 2010 Workflow
WF 3.5
Workflows run inside SharePoint

a.k.a. “New”
SharePoint 2013 Workflow
WF 4.5
Workflows run outside in remote
service
Goals and Challenges
2010

2013

•
•
•
•

•
•
•
•

On-Premises focus
Full-trust extensions
Limited scale
Limited robustness

Cloud ≈ On-Premises
CSOM/REST/OAuth
Flexible scale
More robust
Tools for Building Workflows
• Tools from Microsoft
• SharePoint Designer 2013
• Visual Studio 2012

• Both can target 2010 and 2013 workflows
Agenda

REST /
Dictionary /
Loops
Design surfaces - Views
• Text Based Designer
• Visual Designer
•
•
•
•
•

New design surface in SharePoint Designer 2013
Creating and editing SharePoint 2013 workflows
Based off the Visio design surface
Requires Visio Professional 2013
Click & drag experience for creating/editing workflows

• Fully integrated experience between
Business Analyst and Workflow Developer
• SPD and Visio both use the same VSDX file
• Stage View for flow-level view
Stages
• Break workflow into logical blocks
• Navigate between blocks based on conditions
Control Actions
• Start a List Workflow
• Start a Site Workflow
• Go to Stage
• Wait for Event in List Item
• Call HTTP Web Service
Loops & App-Only Steps
• Loop
• Loop n times
• Loop with Condition

• App-Only Step
• Actions (activities) run as App ID permission
• Not restricted to permissions of initiator

• Parallel Block
• „CompletionCondition‟ for short-circuit of exit
Copy & Paste
• Workflow logics can be copied and pasted
• Pasted into Word & Notepad
Packaging
• Not only reusable workflow but also list/site workflow can be
packaged
SharePoint 2013 Workflow: Project
Server
• Demand Management
• PWA Sites
• Stages
• Actions
BUILDING A SHAREPOINT 2013 WORKFLOW:
SHAREPOINT DESIGNER 2013 : INTRODUCING THE NEW
WORKFLOW BUILDING BLOCKS
Agenda

REST /
Dictionary /
Loops
Conditions
CONDITIO
N
CATEGOR
Y

CONDITIONS THAT CAN BE
USED IN BOTH
SHAREPOINT 2013 AND
SHAREPOINT 2010
WORKFLOWS

SHAREPOINT 2010 ONLY
CONDITIONS

Common

If Any Value Equals Value

If Current Item Field Equals Value

Other

Created By A Specific Person

Check List Item Permission Levels
(only available within an Impersonation
Step)

Created In A Specific Date Span

Modified By A Specific Person
Modified in A Specific Date Span
Person Is A Valid SharePoint User
Title Field Contains Keywords

Check List Item Permissions (only
available within an Impersonation
Step)
The File Size In A Specific Range
Kilobytes
The File Is A Specific Type
Missing from 2013 Workflows:
Task Actions
• Assign a Form to a Group
• Assign a To-Do Item
• Collect Data from a User
Missing from 2013 Workflows:
Advanced Task Actions*
• Based on the approval workflows

• Start Approval Process
• Start Feedback Process
• Start Custom Task Process (build your own)

• Modify in SharePoint Designer
• Included as Sub Process (within your workflow)
• Your workflow pauses until Task Action Completes
*SharePoint Server only

21
SharePoint 2013 Workflow - Equivalence
• Task and Approval Actions
• Assign a Task
• Start a Task Process
Missing from 2013 Workflows:
Document Set-Related Actions
• Capture a version of the Document Set
• Send Document Set to Repository
• Set Content Approval Status for the Document Set
• Start Document Set Approval Process
Missing from 2013 Workflows:
Permission-Related Actions
• Add List Item Permissions
• Inherit List Item Parent Permissions
• Remove List Item Permissions
• Replace List Item Permissions
Missing from 2013 Workflows: Visio Visualization
• Not available for WF 4.5
Missing from 2013 Workflows: Miscellaneous
• Reusable workflows on content types
• Workflow templates
• Lookup Manager of a User
• Declare Record
• Set Content Approval Status
• Wait for Field Change in Current Item
• Impersonation Step (Block)
• InfoPath support
• Excel Workflow Reports
Mitigate the Feature Gap
• SharePoint Designer 2013
• Become very familiar with the REST API
• Call SharePoint 2010 workflows as sub workflows

• Use Visual Studio 2013
•
•
•
•

Declarative Workflows
Custom Activities
Workflow Object Model
SharePoint Apps
BUILDING A SHAREPOINT 2013 WORKFLOW:
STARTING SHAREPOINT 2010 WORKFLOWS
Agenda

REST /
Dictionary /
Loops
New Variable Type: Dictionary
• Container
• A Collection of other Variables

• Actions
• Build Dictionary
• Count Items In A Dictionary
• Get An Item From A Dictionary

• Critical when using Call HTTP Web Services
BUILDING A SHAREPOINT 2013 WORKFLOW:
WEB SERVICE, LOOPS AND DICTIONARY SUPPORT
Useful Links
• Workflows in SharePoint 2013
• http://technet.microsoft.com/en-us/sharepoint/jj556245.aspx
• http://msdn.microsoft.com/en-us/library/jj163986.aspx

• SharePoint 2013 workflows in Visio
• http://blogs.office.com/b/visio/archive/2012/11/12/sharepoint-2013-workflows-in-visio.aspx

• How to create a SharePoint Designer 2013 workflow with app step
• http://blogs.msdn.com/b/sharepointdesigner/archive/2012/11/22/example-workflow-withapp-step-usage.aspx

• Demand Management, Now with SharePoint Designer
• http://blogs.office.com/b/project/archive/2012/09/18/demand-management-sharepointdesigner-project-server.aspx

• What‟s new in Microsoft Office Developer Tools for Visual Studio 2012, from a
workflow development perspective
• http://www.sharepoint-reference.com/Blog/Lists/Posts/Post.aspx?ID=28

• Getting started developing Project Server 2013 workflows
• http://msdn.microsoft.com/en-us/library/office/ee767694.aspx
questions?
WWW.SHAREPOINTDESIGNERSTEPBYSTEP.COM/
BLOG

@PJCOV
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013

Mais conteĂşdo relacionado

Mais procurados

Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
Phuong Nguyen
 
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
Mai Omar Desouki
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
Brian Culver
 
Demonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowDemonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflow
Jason Hamlin
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
Spikes NV
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
ridwansassman
 

Mais procurados (20)

SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best Practices
 
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
 
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 Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
 
Demonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowDemonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflow
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-Ins
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
 
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
5.4swiss_sharepoint_club_mvp_track4_workflows-sharepoint_2013_serge_luca_shar...
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
 
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
 
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...
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 

Semelhante a Creating SharePoint 2013 Workflows

Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
SPTechCon
 

Semelhante a Creating SharePoint 2013 Workflows (20)

Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
 
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
 
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
 
MindSurf 2013 - SharePoint Out of the Box Project Management
MindSurf 2013 - SharePoint Out of the Box Project ManagementMindSurf 2013 - SharePoint Out of the Box Project Management
MindSurf 2013 - SharePoint Out of the Box Project Management
 
May 2013 MPUG SharePoint and Project Management
May 2013 MPUG SharePoint and Project ManagementMay 2013 MPUG SharePoint and Project Management
May 2013 MPUG SharePoint and Project Management
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
Knut wf 203 get started with designer workflows
Knut wf 203   get started with designer workflowsKnut wf 203   get started with designer workflows
Knut wf 203 get started with designer workflows
 
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
 
WF 101 - SharePoint Designer 2013 Workflows: An Introduction
WF 101 - SharePoint Designer 2013 Workflows: An IntroductionWF 101 - SharePoint Designer 2013 Workflows: An Introduction
WF 101 - SharePoint Designer 2013 Workflows: An Introduction
 
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 Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
 
7 Updates in Microsoft Project 2016
7 Updates in Microsoft Project 20167 Updates in Microsoft Project 2016
7 Updates in Microsoft Project 2016
 
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
How to Develop Maintainable Custom Workflows in Office 365 Share Point Online?
 
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
 

Mais de SPC Adriatics

Mais de SPC Adriatics (20)

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management Services
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint Online
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource Center
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful Implementation
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoption
 
Office 365 Video
Office 365 VideoOffice 365 Video
Office 365 Video
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside Out
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Creating SharePoint 2013 Workflows

  • 1. Creating SharePoint 2013 PENNY COVENTRY, PPP CONSULTING LTD Workflows SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013
  • 3. Speaker Bio • Independent Consultant • Microsoft MVP SharePoint Server • MCSE: SharePoint 2013 • Author/Co-author of 10+ SharePoint Books • Trainer • Worked with SharePoint since 2001 • Based in UK, work in Europe & US • Blogs/Web Site • http://www.sharepointdesignerstepbystep.com/ • Twitter: @pjcov
  • 6. SharePoint 2013 Has Two Workflow Platforms SharePoint Workflow Host Workflow Manager • • • • • • • • a.k.a. “Legacy” SharePoint 2010 Workflow WF 3.5 Workflows run inside SharePoint a.k.a. “New” SharePoint 2013 Workflow WF 4.5 Workflows run outside in remote service
  • 7. Goals and Challenges 2010 2013 • • • • • • • • On-Premises focus Full-trust extensions Limited scale Limited robustness Cloud ≈ On-Premises CSOM/REST/OAuth Flexible scale More robust
  • 8. Tools for Building Workflows • Tools from Microsoft • SharePoint Designer 2013 • Visual Studio 2012 • Both can target 2010 and 2013 workflows
  • 10. Design surfaces - Views • Text Based Designer • Visual Designer • • • • • New design surface in SharePoint Designer 2013 Creating and editing SharePoint 2013 workflows Based off the Visio design surface Requires Visio Professional 2013 Click & drag experience for creating/editing workflows • Fully integrated experience between Business Analyst and Workflow Developer • SPD and Visio both use the same VSDX file • Stage View for flow-level view
  • 11. Stages • Break workflow into logical blocks • Navigate between blocks based on conditions
  • 12. Control Actions • Start a List Workflow • Start a Site Workflow • Go to Stage • Wait for Event in List Item • Call HTTP Web Service
  • 13. Loops & App-Only Steps • Loop • Loop n times • Loop with Condition • App-Only Step • Actions (activities) run as App ID permission • Not restricted to permissions of initiator • Parallel Block • „CompletionCondition‟ for short-circuit of exit
  • 14. Copy & Paste • Workflow logics can be copied and pasted • Pasted into Word & Notepad
  • 15. Packaging • Not only reusable workflow but also list/site workflow can be packaged
  • 16. SharePoint 2013 Workflow: Project Server • Demand Management • PWA Sites • Stages • Actions
  • 17. BUILDING A SHAREPOINT 2013 WORKFLOW: SHAREPOINT DESIGNER 2013 : INTRODUCING THE NEW WORKFLOW BUILDING BLOCKS
  • 19. Conditions CONDITIO N CATEGOR Y CONDITIONS THAT CAN BE USED IN BOTH SHAREPOINT 2013 AND SHAREPOINT 2010 WORKFLOWS SHAREPOINT 2010 ONLY CONDITIONS Common If Any Value Equals Value If Current Item Field Equals Value Other Created By A Specific Person Check List Item Permission Levels (only available within an Impersonation Step) Created In A Specific Date Span Modified By A Specific Person Modified in A Specific Date Span Person Is A Valid SharePoint User Title Field Contains Keywords Check List Item Permissions (only available within an Impersonation Step) The File Size In A Specific Range Kilobytes The File Is A Specific Type
  • 20. Missing from 2013 Workflows: Task Actions • Assign a Form to a Group • Assign a To-Do Item • Collect Data from a User
  • 21. Missing from 2013 Workflows: Advanced Task Actions* • Based on the approval workflows • Start Approval Process • Start Feedback Process • Start Custom Task Process (build your own) • Modify in SharePoint Designer • Included as Sub Process (within your workflow) • Your workflow pauses until Task Action Completes *SharePoint Server only 21
  • 22. SharePoint 2013 Workflow - Equivalence • Task and Approval Actions • Assign a Task • Start a Task Process
  • 23. Missing from 2013 Workflows: Document Set-Related Actions • Capture a version of the Document Set • Send Document Set to Repository • Set Content Approval Status for the Document Set • Start Document Set Approval Process
  • 24. Missing from 2013 Workflows: Permission-Related Actions • Add List Item Permissions • Inherit List Item Parent Permissions • Remove List Item Permissions • Replace List Item Permissions
  • 25. Missing from 2013 Workflows: Visio Visualization • Not available for WF 4.5
  • 26. Missing from 2013 Workflows: Miscellaneous • Reusable workflows on content types • Workflow templates • Lookup Manager of a User • Declare Record • Set Content Approval Status • Wait for Field Change in Current Item • Impersonation Step (Block) • InfoPath support • Excel Workflow Reports
  • 27. Mitigate the Feature Gap • SharePoint Designer 2013 • Become very familiar with the REST API • Call SharePoint 2010 workflows as sub workflows • Use Visual Studio 2013 • • • • Declarative Workflows Custom Activities Workflow Object Model SharePoint Apps
  • 28. BUILDING A SHAREPOINT 2013 WORKFLOW: STARTING SHAREPOINT 2010 WORKFLOWS
  • 30. New Variable Type: Dictionary • Container • A Collection of other Variables • Actions • Build Dictionary • Count Items In A Dictionary • Get An Item From A Dictionary • Critical when using Call HTTP Web Services
  • 31. BUILDING A SHAREPOINT 2013 WORKFLOW: WEB SERVICE, LOOPS AND DICTIONARY SUPPORT
  • 32. Useful Links • Workflows in SharePoint 2013 • http://technet.microsoft.com/en-us/sharepoint/jj556245.aspx • http://msdn.microsoft.com/en-us/library/jj163986.aspx • SharePoint 2013 workflows in Visio • http://blogs.office.com/b/visio/archive/2012/11/12/sharepoint-2013-workflows-in-visio.aspx • How to create a SharePoint Designer 2013 workflow with app step • http://blogs.msdn.com/b/sharepointdesigner/archive/2012/11/22/example-workflow-withapp-step-usage.aspx • Demand Management, Now with SharePoint Designer • http://blogs.office.com/b/project/archive/2012/09/18/demand-management-sharepointdesigner-project-server.aspx • What‟s new in Microsoft Office Developer Tools for Visual Studio 2012, from a workflow development perspective • http://www.sharepoint-reference.com/Blog/Lists/Posts/Post.aspx?ID=28 • Getting started developing Project Server 2013 workflows • http://msdn.microsoft.com/en-us/library/office/ee767694.aspx
  • 34. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013

Notas do Editor

  1. In this session Mike/Penny will introduce the new workflow features of SPD 2013 & Visio Professional 2013.Building a solutions using SPD 2013 and the inbuilt visual designer to cover the new actions, e.g., call web services, the dictionary variable, start workflow.
  2. In Project Server 2010, Project developers were empowered to create governance workflows in Visual Studio that enabled complex lifecycles for the demands. Ms have taken major steps to significantly improve this experience in the 2013 release: SharePoint Designer: You can now create Project workflows in SharePoint Designer in addition to Visual Studio. Project Online: Ms are enabling Workflow Controlled Projects on both on-premises and online PWA instances.