The true power of share point designer for workflows philly

1,420 views
1,347 views

Published on

SharePoint Saturday 5/8/2010

Sharepoint Designer

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,420
On SlideShare
0
From Embeds
0
Number of Embeds
76
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 05/08/10 BPIO University Module 3: Selling EPM
  • The true power of share point designer for workflows philly

    1. 1. <ul><li>Presented By </li></ul><ul><li>Peter Ward - Business Collaboration Manager </li></ul><ul><li>May 8th 2010 </li></ul>
    2. 2. <ul><li>Q&A – We will have time at the end of the presentation for questions </li></ul><ul><li>A copy of this presentation can be sent to you </li></ul>
    3. 3. <ul><li>SharePoint (2010 & 2007) </li></ul><ul><ul><li>Administrators </li></ul></ul><ul><ul><li>Developers </li></ul></ul><ul><ul><li>IT Pros </li></ul></ul><ul><li>Architect Council after every meeting </li></ul><ul><li>Meetings: Second Tuesday of the month, 6-9 PM </li></ul><ul><li>WEB : www.TriStateSharePoint.com </li></ul><ul><li>CONTACT : [email_address] </li></ul><ul><li>TWITTER : @tristateSP </li></ul>
    4. 4. Platinum Event Organizers Gold SWAG
    5. 7. Level 1 Level 3 Level 2
    6. 8. <ul><li>Only talking about SharePoint </li></ul><ul><li>Not car insurance </li></ul>
    7. 9. <ul><li>Terminology </li></ul><ul><li>Your SharePoint environment </li></ul><ul><li>Limits of SharePoint Designer </li></ul><ul><li>Pitfalls </li></ul><ul><li>Easter eggs </li></ul><ul><li>Other workflow options </li></ul><ul><li>SharePoint Designer 2010 </li></ul>
    8. 10. <ul><li>Approval </li></ul><ul><li>Workflow </li></ul>
    9. 11. <ul><li>Department </li></ul><ul><li>Expense Claims </li></ul><ul><li>Vacation Request </li></ul><ul><li>Monthly Report </li></ul><ul><li>News Release </li></ul><ul><li>Hiring Request (Web) </li></ul><ul><li>Interview Process </li></ul><ul><li>Hiring/Intake Process </li></ul><ul><li>“ On-Exit” Process </li></ul><ul><li>Helpdesk Process </li></ul><ul><li>Financial Planning </li></ul><ul><li>Proposal/Sales Process </li></ul><ul><li>Contract Approval </li></ul><ul><li>Localization / Globalization </li></ul><ul><li>Corporate </li></ul><ul><li>Content Management/Approval </li></ul><ul><li>Order Fulfillment </li></ul><ul><li>Inventory Management </li></ul><ul><li>Logistics </li></ul><ul><li>Wills / Estates / Incorporations </li></ul><ul><li>Quotation & Contract Costing </li></ul><ul><li>Exploration & Appraisal </li></ul><ul><li>Check Request Approval </li></ul><ul><li>Real Estate Buy/Sell </li></ul><ul><li>Collections </li></ul><ul><li>Internal Audit </li></ul><ul><li>Purchase Orders </li></ul><ul><li>Pharmaceutical Trial </li></ul><ul><li>Enterprise </li></ul><ul><li>Quality Management </li></ul><ul><li>Resource Planning </li></ul><ul><li>Procurement & subcontracts </li></ul><ul><li>Initial Public Offering </li></ul><ul><li>Enrollment & Administration </li></ul><ul><li>ISO 9000/9001 Control </li></ul><ul><li>Safety & Regulation Control </li></ul><ul><li>Cataloging & Distribution </li></ul><ul><li>Product Engineering </li></ul><ul><li>Claims Processing </li></ul><ul><li>Facilities Management </li></ul><ul><li>Bill Consolidation & Control </li></ul><ul><li>Succession Planning </li></ul><ul><li>Inter - Enterprise </li></ul><ul><li>Press Release </li></ul><ul><li>Drug Discovery </li></ul><ul><li>Treasury / Cash Management </li></ul><ul><li>Supply Chain Management </li></ul><ul><li>Customer Acquisition </li></ul><ul><li>Mergers and Acquisition </li></ul><ul><li>Trade Show Process </li></ul><ul><li>Airline Operation Maintenance </li></ul><ul><li>Contract Risk Mitigation </li></ul><ul><li>Harmonized Tariff Scheduling </li></ul><ul><li>Federal Audit Control </li></ul><ul><li>Cataloging & Distribution </li></ul><ul><li>Advertising Collection & Control </li></ul>SharePoint 2010
    10. 12. <ul><li>Out of the box </li></ul><ul><li>Browser based </li></ul><ul><li>SharePoint Designer </li></ul><ul><li>Replacement to FrontPage </li></ul><ul><li>Can handle more complex workflows </li></ul><ul><li>K2 – No code solutions </li></ul><ul><li>Custom development </li></ul>
    11. 13. SharePoint customers face a challenge <ul><li>SharePoint Designer is not for business users, power user experience. </li></ul><ul><li>Our network administrator is coding the workflows </li></ul><ul><li>The transition from SharePoint Designer t2007 o Visual Studio is too great a leap. </li></ul>Workflows should not be a haphazard undertaking There’s no such thing as a simple workflow
    12. 14. <ul><li>Support the ability to move “Back” within a workflow </li></ul>SharePoint Designer 2007 DO ES NOT have a simple solution for this basic requirement. START Declined Approval Approved Rework START Declined Approved Rework Approval START Declined Approved Approval Rework START Declined Approved Approval Rework START Declined Rework Approval Approved START
    13. 15. <ul><li>The ability to model business logic as part of the workflow decision making </li></ul>Parallel approval SharePoint Designer 2007 DOES NOT have easy solutions to basic business requirements. Approval Serial approval Declined Approved Approved Declined Approved Declined 3 people in the group select “Approved” 1 person in the group selects “Declined” OR Incorporate business rules Declined Approved Rework All users in a group must select “Approved,” one after another Incorporate business rules
    14. 16. … can become quite complicated Medium Approval High Approval Low Approval < 2K > 8K Declined Approved START (Serial) START $$ > 2K $$ < 8K False True Low Approval Declined Approved Clean up Update List False True Medium Approval Declined Approved Clean up Update List High Approval Declined Clean up Approved Update List
    15. 17. <ul><li>Conditions limited to “True” or “False” </li></ul><ul><li>Approval limited to “Approved” or “Declined” </li></ul><ul><li>Duplication of business logic </li></ul><ul><li>Processes not representing the business problem </li></ul><ul><li>Manual creation of workflow user interfaces </li></ul>Limited to “True” or “False” Limited to “Approved” or “Declined” Duplication of business logic >> Maintenance nightmare >> Reporting no longer accurate >> Expensive!! START $$ > 2K $$ < 8K False True Low Approval Declined Approved Clean up Update List False True Medium Approval Declined Approved Clean up Update List High Approval Declined Clean up Approved Update List
    16. 18. <ul><li>Once you have chosen the list, it’s difficult to change it </li></ul><ul><li>Workflows is front end activity </li></ul><ul><li>Empty field values ????? </li></ul><ul><li>Can not copy and paste between steps </li></ul><ul><li>Nested conditionals </li></ul><ul><li>Space characters – e.g. space in URL </li></ul><ul><li>Works on list/library items, not sites </li></ul>
    17. 19. <ul><li>A group of users submits a change request and it requires approval from another member of the group. </li></ul><ul><li>Copy Person / type fields to another list for security </li></ul>
    18. 20. <ul><li>Codeplex - www.codeplex.com - First name , Last Name </li></ul><ul><li>perform a search on Lookup user info </li></ul><ul><li>http://spdactivities.codeplex.com/ </li></ul><ul><li>Parsing of list item information http://www.codeplex.com/spdwfextensions </li></ul>
    19. 21. Open source, not supported
    20. 22. <ul><li>Codeplex - www.codeplex.com - First name , Last Name </li></ul><ul><li>perform a search on Lookup user info </li></ul><ul><li>http://spdactivities.codeplex.com/ </li></ul><ul><li>Parsing of list item information http://www.codeplex.com/spdwfextensions </li></ul><ul><li>-Dynamic url in the email body </li></ul><ul><li>-Mixing workflow and Alerts </li></ul><ul><ul><li>Workflows are event driven </li></ul></ul><ul><ul><li>Alerts can be timely </li></ul></ul>
    21. 23. <ul><li>Security- Copy an item from one list to another </li></ul><ul><li>Use the task list for approvals </li></ul><ul><li>Email an issue list </li></ul>
    22. 24. When there’s a submission, have an acknowledgement sent Good naming conventions for the variables strRequester noCount
    23. 26. <ul><ul><li>Graphical workflow-design experience for business and technical users (one size does not fit all) </li></ul></ul><ul><ul><li>The ability to create applications that are not list, site, server or farm bound </li></ul></ul><ul><ul><li>The ability to apply custom workflows to content types, critical to ECM needs. </li></ul></ul><ul><ul><li>The ability to easily model and manage rework scenarios (eg. Send back for comments) </li></ul></ul><ul><ul><li>Ability to model serial approval steps </li></ul></ul><ul><ul><li>Custom actions based on rules (eg. Amount based approval) or roles </li></ul></ul><ul><ul><li>The need for  Escalation scenarios -  working hours, time zones , out-of-office, </li></ul></ul><ul><ul><li>Parent / Child processing, share of information between processes </li></ul></ul><ul><ul><ul><li>– (eg. Special Approval) </li></ul></ul></ul><ul><ul><li>Version control on both process and associate forms </li></ul></ul><ul><ul><li>Synchronous and Asynchronous </li></ul></ul>
    24. 27. <ul><li>ASSEMBLE WORKFLOWS THAT SOLVE BUSINESS PROBLEMS </li></ul>
    25. 28. <ul><li>CREATE RICH INFOPATH-BASED WORKFLOW SOLUTIONS WITH FORM SERVICES </li></ul>
    26. 29. <ul><li>MANAGE AND MONITOR PROCESSES THROUGHOUT THEIR LIFECYCLES </li></ul>
    27. 31. <ul><li>List Workflow </li></ul><ul><li>Reusable Workflow </li></ul><ul><li>Site Workflow </li></ul>
    28. 34. List events A list is being added A list is being deleted A list was added A list was deleted List Workflow Events   A workflow is starting A workflow was started A workflow was postponed A workflow was completed List Email Events   The list received an e-mail message Web Events   Site Provisioning
    29. 35. <ul><li>Re packaging .wsp is the way to go. </li></ul><ul><li>The Workflow editor full screen, and uses lots of contextual ribbons </li></ul><ul><li>Site workflows do not require a &quot;trigger&quot; to get started. </li></ul>
    30. 37. <ul><li>Terminology </li></ul><ul><li>Your SharePoint environment </li></ul><ul><li>Limits of SharePoint Designer </li></ul><ul><li>Pitfalls </li></ul><ul><li>Easter Eggs </li></ul><ul><li>Other workflow options </li></ul><ul><li>SharePoint 2010 Workflows </li></ul>
    31. 38. <ul><li>1 day workflow / form intensive </li></ul><ul><li>Plenty of code examples to work from </li></ul>
    32. 39. <ul><li>[email_address] </li></ul><ul><li>b-www.wardpeter.com </li></ul><ul><li>p- 862 220 6080 </li></ul>Be part of the experience http://cadbury.horizonextranet.com/ Questions?

    ×