SlideShare une entreprise Scribd logo
1  sur  16
Get More From SPD Workflows
 Empowering Users




                        Jim Adcock, The SharePoint Therapist
                                 Solutions Architect, GSD&M
THANK YOU FOR BEING A PART OF SHAREPOINT
SATURDAY AUSTIN!
• Please turn off all electronic devices or set them to vibrate
• If you must take a phone call, please do so in the hall
• Wi-Fi is available, you will need your Guest ID/password
  (at registration desk)
• Feel free to tweet and blog during sessions. Remember to follow @SPSATX
  and tag #SPSATX in your tweets!


                      SharePoint Saturday Austin is hosted by
                        the Austin SharePoint User Group
                                 (@AustinSPUG)




                                                                2 | SharePoint Saturday Austin 2013
WHY SPD WORKFLOW?

    SharePoint Designer Workflows allow the
    workflow process to be controlled by the
   owners of the process – the business users!

• Custom code workflows require a developer resource to change a workflow
  to match a changed business process

Business processes never change, right?

                                                              3 | SharePoint Saturday Austin 2013
SOME THINGS THAT CAN MAKE
       A DIFFERENCE
(SOME SIMPLE, SOME LESS SO)
DESIGN YOUR WORKFLOWS IN VISIO

• Workflows can be easily designed in Visio then imported into SharePoint
  Designer
• Your Business Users are probably already familiar with Visio! (Low barrier to
  entry!)
• However, you need Microsoft Visio Premium 2010 to design workflows!




                                                                  5 | SharePoint Saturday Austin 2013
VISUALIZE WORKFLOWS

Allow end users to see where they are in the workflow process




                                                                8 | SharePoint Saturday Austin 2013
VISUALIZE WORKFLOWS

• Requires SP2010 Enterprise with Visio Services enabled




                                                           9 | SharePoint Saturday Austin 2013
CALCULATIONS

• SPD thinks calculations are hard.
• SPD 2010 is much smarter than SPD 2007
• But still not as smart as InfoPath or SharePoint calculated columns

• REFERENCES:
•   http://dlairman.wordpress.com/2010/07/07/use-calculated-columns-to-close-technical-gaps-in-spd-workflows-another-solution/
•   http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in-
    Workflows.htm?comment=37229-0
•   http://office.microsoft.com/en-us/windows-sharepoint-services-help/examples-of-common-formulas-HA010105479.aspx
•   http://office.microsoft.com/en-us/windows-sharepoint-services-help/introduction-to-data-calculations-HA010121588.aspx
•   http://dlairman.wordpress.com/2010/10/14/limiting-sharepoint-workflow-due-dates-to-business-days/




                                                                                                             10 | SharePoint Saturday Austin 2013
TIMING IS EVERYTHING

• 0=5
• Minimum wait times not to exceed five minutes (by default)… it’s a timer job!
• But that means an hour is not exactly an hour…




                                                                  11 | SharePoint Saturday Austin 2013
CUSTOM ACTIVITIES

• http://spdactivities.codeplex.com/
Available Activities
•   Send Email with HTTP File attachment - Allows sending emails with attachments retrieved using a web request
•   Send Email with List Item attachments - Allows sending list item attachments as files attached to an email
•   Start Another Workflow - Starts another workflow associated with a list item
•   Grant Permission on Item - Allows granting of specified permission level on a specified item
•   Delete List Item Permission Assigment - Allows deleting of specified permission level assignment for a given user
•   Reset List Permissions Inheritance - removes any unique permissions assigned to an item by inheriting list
    permissions
•   Is User a member of a SharePoint group - Checks if a given user is part of given SharePoint group
•   Is Role assigned to User - Checks if a user role is already assigned on the current list item
•   Lookup user info - allows to lookup properties in site's user information list for a given login
•   NEW! Copy List Item Extended Activity - Allows copying/moving list items and files cross site.
•   NEW! Send Email Extended - Enhanced version of the OOTB activity. Allows you to specify the sender. Also does
    not break links in body.


                                                                                                12 | SharePoint Saturday Austin 2013
HYBRID APPROACH – DIY CUSTOM ACTIVITIES

• Requires a Developer
• But, as long as the activity is appropriately configurable, it can be reused
  around the organization, and its placement in the workflow can be adjusted
  by the business users as the business processes change
• Engage a business analyst to help design your activities
• http://msmvps.com/blogs/sundar_narasiman/archive/2010/12/26/develop-
  custom-workflow-activity-for-sharepoint-2010-workflow.aspx




                                                                  13 | SharePoint Saturday Austin 2013
QUESTIONS?
PLEASE FILL OUT SESSION EVALUATIONS
               AND
     THANK YOU FOR ATTENDING!
THANKS TO OUR SPONSORS!




                          16 | SharePoint Saturday Austin 2013

Contenu connexe

Plus de Jim Adcock

Haiku Deck Test
Haiku Deck Test Haiku Deck Test
Haiku Deck Test
Jim Adcock
 

Plus de Jim Adcock (13)

SharePoint Governance 101 - Austin O365 & SharePoint User Group
SharePoint Governance 101  - Austin O365 & SharePoint User GroupSharePoint Governance 101  - Austin O365 & SharePoint User Group
SharePoint Governance 101 - Austin O365 & SharePoint User Group
 
SharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUGSharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUG
 
SharePoint Governance 101 SPSSA2016
SharePoint Governance 101  SPSSA2016SharePoint Governance 101  SPSSA2016
SharePoint Governance 101 SPSSA2016
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015
 
#SharePoint Governance 101 #SPEngage October 2015
#SharePoint Governance 101  #SPEngage October 2015#SharePoint Governance 101  #SPEngage October 2015
#SharePoint Governance 101 #SPEngage October 2015
 
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
MS Ignite Report - San Antonio SharePoint User Group 2015-05-19
 
#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015
 
Haiku Deck Test
Haiku Deck Test Haiku Deck Test
Haiku Deck Test
 
SharePoint Governance 101 - Austin SharePoint User Group August 2014
SharePoint Governance 101 - Austin SharePoint User Group August 2014SharePoint Governance 101 - Austin SharePoint User Group August 2014
SharePoint Governance 101 - Austin SharePoint User Group August 2014
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
 
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
Tools, Techniques and Resources for Supporting Supporting the Dis-employed as...
 
Can I Use Twitter to Help My Career - TweetCamp San Antonio
Can I Use Twitter to Help My Career - TweetCamp San AntonioCan I Use Twitter to Help My Career - TweetCamp San Antonio
Can I Use Twitter to Help My Career - TweetCamp San Antonio
 
Can I Use Twitter to Help My Career - Launch Pad Job Club
Can I Use Twitter to Help My Career - Launch Pad Job ClubCan I Use Twitter to Help My Career - Launch Pad Job Club
Can I Use Twitter to Help My Career - Launch Pad Job Club
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

Get more from SPD workflow #spsatx 2013

  • 1. Get More From SPD Workflows Empowering Users Jim Adcock, The SharePoint Therapist Solutions Architect, GSD&M
  • 2. THANK YOU FOR BEING A PART OF SHAREPOINT SATURDAY AUSTIN! • Please turn off all electronic devices or set them to vibrate • If you must take a phone call, please do so in the hall • Wi-Fi is available, you will need your Guest ID/password (at registration desk) • Feel free to tweet and blog during sessions. Remember to follow @SPSATX and tag #SPSATX in your tweets! SharePoint Saturday Austin is hosted by the Austin SharePoint User Group (@AustinSPUG) 2 | SharePoint Saturday Austin 2013
  • 3. WHY SPD WORKFLOW? SharePoint Designer Workflows allow the workflow process to be controlled by the owners of the process – the business users! • Custom code workflows require a developer resource to change a workflow to match a changed business process Business processes never change, right? 3 | SharePoint Saturday Austin 2013
  • 4. SOME THINGS THAT CAN MAKE A DIFFERENCE (SOME SIMPLE, SOME LESS SO)
  • 5. DESIGN YOUR WORKFLOWS IN VISIO • Workflows can be easily designed in Visio then imported into SharePoint Designer • Your Business Users are probably already familiar with Visio! (Low barrier to entry!) • However, you need Microsoft Visio Premium 2010 to design workflows! 5 | SharePoint Saturday Austin 2013
  • 6.
  • 7.
  • 8. VISUALIZE WORKFLOWS Allow end users to see where they are in the workflow process 8 | SharePoint Saturday Austin 2013
  • 9. VISUALIZE WORKFLOWS • Requires SP2010 Enterprise with Visio Services enabled 9 | SharePoint Saturday Austin 2013
  • 10. CALCULATIONS • SPD thinks calculations are hard. • SPD 2010 is much smarter than SPD 2007 • But still not as smart as InfoPath or SharePoint calculated columns • REFERENCES: • http://dlairman.wordpress.com/2010/07/07/use-calculated-columns-to-close-technical-gaps-in-spd-workflows-another-solution/ • http://sharepointbriefing.com/features/article.php/3866646/Use-Calculated-Columns-to-Close-Gaps-in- Workflows.htm?comment=37229-0 • http://office.microsoft.com/en-us/windows-sharepoint-services-help/examples-of-common-formulas-HA010105479.aspx • http://office.microsoft.com/en-us/windows-sharepoint-services-help/introduction-to-data-calculations-HA010121588.aspx • http://dlairman.wordpress.com/2010/10/14/limiting-sharepoint-workflow-due-dates-to-business-days/ 10 | SharePoint Saturday Austin 2013
  • 11. TIMING IS EVERYTHING • 0=5 • Minimum wait times not to exceed five minutes (by default)… it’s a timer job! • But that means an hour is not exactly an hour… 11 | SharePoint Saturday Austin 2013
  • 12. CUSTOM ACTIVITIES • http://spdactivities.codeplex.com/ Available Activities • Send Email with HTTP File attachment - Allows sending emails with attachments retrieved using a web request • Send Email with List Item attachments - Allows sending list item attachments as files attached to an email • Start Another Workflow - Starts another workflow associated with a list item • Grant Permission on Item - Allows granting of specified permission level on a specified item • Delete List Item Permission Assigment - Allows deleting of specified permission level assignment for a given user • Reset List Permissions Inheritance - removes any unique permissions assigned to an item by inheriting list permissions • Is User a member of a SharePoint group - Checks if a given user is part of given SharePoint group • Is Role assigned to User - Checks if a user role is already assigned on the current list item • Lookup user info - allows to lookup properties in site's user information list for a given login • NEW! Copy List Item Extended Activity - Allows copying/moving list items and files cross site. • NEW! Send Email Extended - Enhanced version of the OOTB activity. Allows you to specify the sender. Also does not break links in body. 12 | SharePoint Saturday Austin 2013
  • 13. HYBRID APPROACH – DIY CUSTOM ACTIVITIES • Requires a Developer • But, as long as the activity is appropriately configurable, it can be reused around the organization, and its placement in the workflow can be adjusted by the business users as the business processes change • Engage a business analyst to help design your activities • http://msmvps.com/blogs/sundar_narasiman/archive/2010/12/26/develop- custom-workflow-activity-for-sharepoint-2010-workflow.aspx 13 | SharePoint Saturday Austin 2013
  • 15. PLEASE FILL OUT SESSION EVALUATIONS AND THANK YOU FOR ATTENDING!
  • 16. THANKS TO OUR SPONSORS! 16 | SharePoint Saturday Austin 2013