spsvb 2013 everything about sharepoint 2010 workflows

34
#SPSVB @PGBhoyar Presented By: Prashant G Bhoyar SharePoint Workflows Everything You Need to Know 05 January 2013

Upload: prashant-g-bhoyar

Post on 18-Dec-2014

227 views

Category:

Education


1 download

DESCRIPTION

Slides of my session on SharePoint 2010 Workflows at SPSVB 2013 Location: Va Beach Advanced Technology Center 1800 College Cresent, Va Beach, VA 23453

TRANSCRIPT

Page 1: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Presented By: Prashant G Bhoyar

SharePoint WorkflowsEverything You Need to Know

05 January 2013

Page 2: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Who am I?

Page 3: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

What Will We Cover Today?• Evaluating SharePoint Workflow Options

• OOTB SharePoint Workflows

• SharePoint Designer Workflows

• Visual Studio SharePoint Workflows

• Third Party SharePoint Workflow Products

Page 4: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

WhyWorkflows?

Page 5: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Important Concepts

Less

Co

mp

lexi

ty

Why Workflows in SharePoint?• Reliable -last machine reboots

• Visualize Workflows Graphically

• Reporting is supported

• Reusable Workflows

• Export Workflows into Visual Studio and Third Party Products

Page 6: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

SharePoint Workflow Life Cycle

Page 7: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Page 8: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

OOTB Workflows in SharePoint 2010

Page 9: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

OOTB Workflows

List and Libraries:• Approval

• Collect Feedback

• Collect Signature

• Disposition Approval

Lists :• Three State (available in Foundation)

Page 10: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

OOTB Workflows

Approval Workflows• Good for business processes requiring approvals

• Set up to a list, library, or content type

• Manual/Automatic (Creation/Change/Deletion)

• Stop/Terminate

• Tight Integration with Office

Page 11: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

OOTB Workflows

Approval Order Serial/Parallel• Participants in serial order

• Participants in parallel order

Page 12: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

DEMO

Page 13: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

SharePoint Designer

Customize OOTB Workflows• Customize appearance, behavior and result of the workflow

• Two Methods of Edit

• Directly Edit – Not Recommended

• Copy and Edit

Page 14: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

SharePoint Designer

Features• Edit OOTB Workflows

• Apply Business logic

• Save the custom workflow as template

• Publish workflows globally

• No Code Drop

• Export to Visual Studio

Page 15: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

DEMO

Page 16: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

EvaluatingWorkflow Forms

Page 17: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Workflow Forms

Forms• Out of the Box

• InfoPath

• Custom .aspx pages

Page 18: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

DEMO

Page 19: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

EvaluatingVisual Studio Workflows

Page 20: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Visual Studio Workflows

Features• Add SharePoint Designer Missing Action

• Add Custom Data or Action

• Use of Event Receivers and Timer Jobs

• Exposes full power of .NET

Page 21: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Visual Studio Workflows

Two Types• Sequential Workflow

• State Machine Workflow

Page 22: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Visual Studio Workflows

Warnings• Steep learning curve

• Deployment Risks

• Costly Bugs

• Management/Resourcing

Page 23: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

DEMO

Page 24: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Third Party Tools You Can Use

Page 25: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Third Party Products

Two Major Players

Page 26: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Third Party Tools

Rich Visual Designer

Page 27: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Third Party Tools

Nintex• Small Installation Footprints

• Tightly Integrated in SharePoint

• Non tech/developers can create workflows

Page 28: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

K2 Products

K2 BlackPearl and K2 BlackPoint

Page 29: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

K2 Products

K2 Features• UI can be InfoPath or SharePoint Tasks Forms

• Reporting and Analysis

Page 30: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

K2 Products

Short Comings (Personal Thoughts)• Steep Learning Curve

• Work Outside SharePoint

• Extensive Use of K2 Support

• K2 Experts are Rare Commodity

Page 31: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

The Outcome

Factors to Consider• Limitations

• Requirements

• Life Cycle

• Functionality

• Budget/Resources

Page 32: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

References

Appendix/ResourcesBuilding Solutions for SharePoint 2010 ( By: Sahil Malik)

SharePoint 2010 Enterprise Architect's GuidebookBy: Brian Wilson; Reza Alirezaei; Bill Baer; Martin Kearn

MSDN: http://msdn.microsoft.com/en-us/sharepoint/default.aspx

‘SharePoint Designer Help’ for SharePoint 2010 (Office.com): http://office.microsoft.com/en-us/sharepoint-designer-help/

K2: http://www.k2.com

Nintex: http://www.nintex.com

Page 33: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Page 34: SPSVB 2013 Everything About SharePoint 2010 Workflows

#SPSVB @PGBhoyar

Questions? Feedback? Contact me:

Twitter: @PGBhoyar Blog: http://pgbhoyar.wordpress.com( limited contents) Email: [email protected]

Thank You Organizers, Sponsors and You for Making this Possible.