SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais de Jim Adcock

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 GroupJim Adcock
 
SharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUGSharePoint Governance 101 - OKCSUG
SharePoint Governance 101 - OKCSUGJim Adcock
 
SharePoint Governance 101 SPSSA2016
SharePoint Governance 101  SPSSA2016SharePoint Governance 101  SPSSA2016
SharePoint Governance 101 SPSSA2016Jim Adcock
 
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 2015Jim Adcock
 
#SharePoint Governance 101 #SPEngage October 2015
#SharePoint Governance 101  #SPEngage October 2015#SharePoint Governance 101  #SPEngage October 2015
#SharePoint Governance 101 #SPEngage October 2015Jim Adcock
 
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-19Jim Adcock
 
#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015#SharePoint Group Therapy #SPSHOU 2015
#SharePoint Group Therapy #SPSHOU 2015Jim Adcock
 
Haiku Deck Test
Haiku Deck Test Haiku Deck Test
Haiku Deck Test Jim Adcock
 
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 2014Jim Adcock
 
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 #HSPUGJim Adcock
 
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...Jim Adcock
 
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 AntonioJim Adcock
 
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 ClubJim Adcock
 

Mais 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
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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