SlideShare a Scribd company logo
1 of 22
Microsoft SharePoint 2010, Visio 2010, SharePoint Designer 2010 and Visual Studio 2010
AGENDA
• Introduction
• Overview of changes in SharePoint 2010
   – Visio 2010
   – SharePoint Designer 2010
   – Visual Studio 2010
• Common Workflow Challenges
• From OOB to Custom Workflows
• Business Case
   – Visio
   – SharePoint Designer
   – Visual Studio
• Wrap Up
ABOUT RBA SLIDE

•   Founded in 2006
•   Offices in three geographies
     – Dallas
     – Denver
     – Minneapolis
•   Best Places to Work
     – Minneapolis: 2007, 2008, 2009
     – Dallas: 2009
•   Microsoft Gold Partner
     – 8 Gold Competencies
     – Managed Partner
•   FAST Partner
•   Online Services Accelerated Partner
Eric Hanes
Consultant at RBA Consulting
SharePoint Business Analyst
BVPS Certified

eric.hanes@rbaconsulting.com
Blog – www.wordsofmassdestruction.com


Experience
• Working with SharePoint since v2003
• Background in a Fortune 100 company
• Consulting for last 2 years
• Working on SharePoint 2010 for 6 months
• Contributed to SharePoint 2010: Workflows in Action
• Microsoft is even a customer…
Scott Wheeler
Consultant at RBA Consulting
SharePoint Architect

scott.wheeler@rbaconsulting.com
Blog – www.sharepointsherpa.com

Experience
• Consulting in Microsoft Technology for past 15 years
• Background in custom app development, data
   warehousing, and business intelligence
• Worked with SharePoint 2003, 2007 and now 2010
• Presenter at MSBIC, TechFest 2009, TechFest 2010
• Microsoft is a even customer…
Phil Wicklund
Consultant at RBA Consulting
SharePoint Developer

phil.wicklund@rbaconsulting.com
blog - www.philwicklund.com



Experience
• Working with SharePoint since 2004
• Was a trainer for Mindsharp
• Now consulting through RBA
• Wrote SharePoint 2010: Workflows in Action
WORKFLOWS
WHAT IS A WORKFLOW?
                           Usable Workflows for Everyone


             Human Workflow                       System Workflow

   Participants are people                     Participants are services, apps
   Flexible control flow, ad-hoc               Prescriptive control flow, transactional


Information Worker                                    Business to Business
• Document Review                                     Supply Chain Mgmt…
• Signature Collection
• Records Retention
• Expense Reporting                                   Line of Business Apps
                                                                                 CRM ERP
• Application Processing                               Sales Automation…
• Many others…..
WHAT IS NEW SHAREPOINT 2010

• SharePoint 2010                          • SharePoint Designer 2010
   – Site, Reusable, and Global               – New Interface
     Workflows                                – Reusable Workflows
   – Customizable “Out of the Box”            – Integration with InfoPath
     Workflows                                – Better Task Processing
   – Visual Workflow Status with Visio        – Parallel blocks
     Services
                                              – Impersonation steps / security
   – Workflow Templates                         actions
• Visual Studio 2010                          – Start a workflow within a workflow
   –   Import SPD WF in VS                    – Assignment stages
   –   “F5” packaging and deployment          – External data in workflows via BCS
   –   New WF events
   –   Pluggable workflow services
• Visio 2010
   – Build SharePoint Workflows in Visio
   – New File Format VWI
SHAREPOINT 2010
     Old Familiar “Out of the Box”
     Workflows
     • Three State Workflow
     • Approval Workflow
     • Collect Feedback Workflow
     • Collect Signatures Workflow
     • Disposition Approval Workflow
     • Translation Management Workflow
SHAREPOINT 2010
Workflow Statuses with Visio Services
MICROSOFT VISIO 2010
SHAREPOINT DESIGNER 2010?


                   Site Workflows

                   Reusable Workflows

                   Customizing the “Out of Box
                   Workflows
WHAT’S NEW WITH 2010?
Parallel steps in SPD




                        Task Process Customization
SHAREPOINT DESIGNER 2010
 Some of the 21 New Actions in SharePoint Designer 2010
 APPROVAL ACTIONS
                                 You can start a new Approval workflow instance on this item, or a
 Assign Item For Approval
                                 new/different.
                                 You can start a new Feedback workflow instance on this item, or a
 Assign Item For Feedback
                                 new/different.
 General Task Process            Seems to do the same thing as Assign Item For Approval
 CORE ACTIONS
 Add a comment                   Similar to "Log to History List"
 Set Workflow Status             You can use this action to set a custom workflow status column
 LIST ACTIONS
 Declare Record                  Used to declare an item/document as a record for Records management.
 Inherit List Item Parent        With this action you can set the permissions to inherit from its parent list or
 Permissions                     folder (first unique ancestor)
                                 This action clears all permissions set on this list item – no access for non-site
 Remove List Item Permissions
                                 collection admins
                                 This action deletes all the permissions on the item (or breaks inheritance) and
 Replace List Item Permissions
                                 assigned NEW permissions to that object.
 Undeclare Record                See note on "Declare Record"
 RELATIONAL ACTIONS
                                 This action will look at a user's profile and return that user's manager from
 Lookup Manager of a User
                                 within their profile
VISUAL STUDIO 2010
                     Office Visio 2010 Workflows

                     Package Workflows as Solutions
                     (WSPs) to extend further in
                     Visual Studio
SEQUENTIAL VS STATE MACHINE
Sequential     State Machine
WORKFLOW TYPES
                         Where does the solution fit?
  Out-Of-The-Box             SharePoint Designer        Visual Studio
                                   (Visio)

  Document Approval               Status Reports
  Application Task and        Custom Tracking Apps      LOB Integration
    Issue Tracking
                               Custom Form Actions      Purchase Order
  Routing & Approval                                      Processing
                                E-Mail Notification
        Review                                          Product lifecycle
                                 Service Requests        management
       Approval
                                  Asset Tracking         State Machine
  Signature collection


                                 COMPLEXITY
 AD-HOC                                                      STRUCTURED
WORKFLOW CHOICES

                    SharePoint                     SharePoint Designer                Visual Studio
            •   Out of the Box                 •   Workflow automatically       •   Full development
            •
STRENGTHS


                Level of customization             deployed to target               experience
            •   Business driven and            •   Custom Forms                 •   Supports both sequential
                business distributed               automatically generated          and state-machine
            •   No IT or Developers to build       and deployed                 •   Typical Visual Studio
                and deploy                     •   Reusable Workflows               debugging techniques
            •   Visio Services                 •   Robust “no code” solutions   •   Can be used across any
            •   Site Level Workflows           •   Basic Debugging                  number of lists any
                                                                                    number of times
                                                                                •   Easier connection to
                                                                                    external LOB Apps
                         Microsoft Visio 2010
DEMO
THANK YOU
    Presenters for todays event:
    Eric Hanes
    Consultant at RBA Consulting
    SharePoint Business Analyst
    eric.hanes@rbaconsulting.com


    Scott Wheeler
    Consultant at RBA Consulting
    SharePoint Architect
    scott.wheeler@rbaconsulting.com


    Phil Wicklund
    Consultant at RBA Consulting
    SharePoint Developer
    phillip.wicklund@rbaconsulting.com

More Related Content

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.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
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.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
 

Featured

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

SharePoint 2010 Workflow University Slide Deck

  • 1. Microsoft SharePoint 2010, Visio 2010, SharePoint Designer 2010 and Visual Studio 2010
  • 2. AGENDA • Introduction • Overview of changes in SharePoint 2010 – Visio 2010 – SharePoint Designer 2010 – Visual Studio 2010 • Common Workflow Challenges • From OOB to Custom Workflows • Business Case – Visio – SharePoint Designer – Visual Studio • Wrap Up
  • 3. ABOUT RBA SLIDE • Founded in 2006 • Offices in three geographies – Dallas – Denver – Minneapolis • Best Places to Work – Minneapolis: 2007, 2008, 2009 – Dallas: 2009 • Microsoft Gold Partner – 8 Gold Competencies – Managed Partner • FAST Partner • Online Services Accelerated Partner
  • 4. Eric Hanes Consultant at RBA Consulting SharePoint Business Analyst BVPS Certified eric.hanes@rbaconsulting.com Blog – www.wordsofmassdestruction.com Experience • Working with SharePoint since v2003 • Background in a Fortune 100 company • Consulting for last 2 years • Working on SharePoint 2010 for 6 months • Contributed to SharePoint 2010: Workflows in Action • Microsoft is even a customer…
  • 5. Scott Wheeler Consultant at RBA Consulting SharePoint Architect scott.wheeler@rbaconsulting.com Blog – www.sharepointsherpa.com Experience • Consulting in Microsoft Technology for past 15 years • Background in custom app development, data warehousing, and business intelligence • Worked with SharePoint 2003, 2007 and now 2010 • Presenter at MSBIC, TechFest 2009, TechFest 2010 • Microsoft is a even customer…
  • 6. Phil Wicklund Consultant at RBA Consulting SharePoint Developer phil.wicklund@rbaconsulting.com blog - www.philwicklund.com Experience • Working with SharePoint since 2004 • Was a trainer for Mindsharp • Now consulting through RBA • Wrote SharePoint 2010: Workflows in Action
  • 8. WHAT IS A WORKFLOW? Usable Workflows for Everyone Human Workflow System Workflow Participants are people Participants are services, apps Flexible control flow, ad-hoc Prescriptive control flow, transactional Information Worker Business to Business • Document Review Supply Chain Mgmt… • Signature Collection • Records Retention • Expense Reporting Line of Business Apps CRM ERP • Application Processing Sales Automation… • Many others…..
  • 9. WHAT IS NEW SHAREPOINT 2010 • SharePoint 2010 • SharePoint Designer 2010 – Site, Reusable, and Global – New Interface Workflows – Reusable Workflows – Customizable “Out of the Box” – Integration with InfoPath Workflows – Better Task Processing – Visual Workflow Status with Visio – Parallel blocks Services – Impersonation steps / security – Workflow Templates actions • Visual Studio 2010 – Start a workflow within a workflow – Import SPD WF in VS – Assignment stages – “F5” packaging and deployment – External data in workflows via BCS – New WF events – Pluggable workflow services • Visio 2010 – Build SharePoint Workflows in Visio – New File Format VWI
  • 10. SHAREPOINT 2010 Old Familiar “Out of the Box” Workflows • Three State Workflow • Approval Workflow • Collect Feedback Workflow • Collect Signatures Workflow • Disposition Approval Workflow • Translation Management Workflow
  • 11. SHAREPOINT 2010 Workflow Statuses with Visio Services
  • 13. SHAREPOINT DESIGNER 2010? Site Workflows Reusable Workflows Customizing the “Out of Box Workflows
  • 14.
  • 15. WHAT’S NEW WITH 2010? Parallel steps in SPD Task Process Customization
  • 16. SHAREPOINT DESIGNER 2010 Some of the 21 New Actions in SharePoint Designer 2010 APPROVAL ACTIONS You can start a new Approval workflow instance on this item, or a Assign Item For Approval new/different. You can start a new Feedback workflow instance on this item, or a Assign Item For Feedback new/different. General Task Process Seems to do the same thing as Assign Item For Approval CORE ACTIONS Add a comment Similar to "Log to History List" Set Workflow Status You can use this action to set a custom workflow status column LIST ACTIONS Declare Record Used to declare an item/document as a record for Records management. Inherit List Item Parent With this action you can set the permissions to inherit from its parent list or Permissions folder (first unique ancestor) This action clears all permissions set on this list item – no access for non-site Remove List Item Permissions collection admins This action deletes all the permissions on the item (or breaks inheritance) and Replace List Item Permissions assigned NEW permissions to that object. Undeclare Record See note on "Declare Record" RELATIONAL ACTIONS This action will look at a user's profile and return that user's manager from Lookup Manager of a User within their profile
  • 17. VISUAL STUDIO 2010 Office Visio 2010 Workflows Package Workflows as Solutions (WSPs) to extend further in Visual Studio
  • 18. SEQUENTIAL VS STATE MACHINE Sequential State Machine
  • 19. WORKFLOW TYPES Where does the solution fit? Out-Of-The-Box SharePoint Designer Visual Studio (Visio) Document Approval Status Reports Application Task and Custom Tracking Apps LOB Integration Issue Tracking Custom Form Actions Purchase Order Routing & Approval Processing E-Mail Notification Review Product lifecycle Service Requests management Approval Asset Tracking State Machine Signature collection COMPLEXITY AD-HOC STRUCTURED
  • 20. WORKFLOW CHOICES SharePoint SharePoint Designer Visual Studio • Out of the Box • Workflow automatically • Full development • STRENGTHS Level of customization deployed to target experience • Business driven and • Custom Forms • Supports both sequential business distributed automatically generated and state-machine • No IT or Developers to build and deployed • Typical Visual Studio and deploy • Reusable Workflows debugging techniques • Visio Services • Robust “no code” solutions • Can be used across any • Site Level Workflows • Basic Debugging number of lists any number of times • Easier connection to external LOB Apps Microsoft Visio 2010
  • 21. DEMO
  • 22. THANK YOU Presenters for todays event: Eric Hanes Consultant at RBA Consulting SharePoint Business Analyst eric.hanes@rbaconsulting.com Scott Wheeler Consultant at RBA Consulting SharePoint Architect scott.wheeler@rbaconsulting.com Phil Wicklund Consultant at RBA Consulting SharePoint Developer phillip.wicklund@rbaconsulting.com