SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013

334 views
234 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
334
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Template may not be modified Twitter hashtag: #spsbe for all sessions
  • Workflow manager : former Windows Azure Workflow Server (WAS)…same code base as Windows Azure service busMultitenantRest based.Net 4.5Scalable reliable
  • Service bus is the hostMicrosoft.Workflow.Client.dllPerformance: NIC (network interface configuration)Scale SQL server firstOAuth2 between SP and WFMApp Management service must be started in SP, UPServices as wellUsers must be populated in UPS, their UPN (user Principal name) must be ok : not available in SPFoundationMonitoring packsDesaster Recovery complicate, undocumentedPatching SP farm, you have to republish new activities to WFM, SP_registerWorkflowService- force
  • Workflow and app permission featureTaskContentType featureappinv.aspx<AppPermissionRequests> <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" /> </AppPermissionRequests>
  • SharePoint Saturday Belgium 2014 Overview of workflows in SharePoint 2013

    1. 1. Overview Of Workflows in SharePoint 2013 #SPSBE04 Serge Luca April 26th, 2014
    2. 2. Thanks to our sponsors! Gold Silver
    3. 3. Serge Luca @sergeluca Freelance, author, speaker SharePoint MVP since 2007 With another (SQL Server) MVP : www.shareql.com Works with SharePoint since v1 in 2002 Author of Workflow certification exam About Me
    4. 4. Agenda Introduction Workflow Architecture Creating workflows with SharePoint Designer 2013 Creating workflows with Visual Studio Conclusions Q&A
    5. 5. Introduction Access servicesWorkflow SharePoint client object model (CSOM, REST) Office and SharePoint Store Apps et cloud app model Search Workflows
    6. 6. Comparing 2010 and 2013 Workflows
    7. 7. 2 workflow platforms
    8. 8. 2 workflow platforms SP 2013 farm Workflow FarmWorkflow Farm SharePoint 2010 workflows Windows Server SQL Server Non supporté en SharePoint Foundation SharePoint 2013 workflows Windows Server SQL Server
    9. 9. Workflow Farm = 1 or 3 machines (not 2, not 4,…) • Collocated = Workflow Manager on (1 or 3 ) SP machines • Federated = Workflow Manager farm serving multiple SharePoint Farms • Distributed = Multiple Workflow Manager farms serving multiple SharePoint tenants and potentially SharePoint Farms Topologies
    10. 10. Topologies: co-located (fromHarbar&wilén) Workflow Manager Workflow Manager Workflow Manager
    11. 11. Topologies: Federated (fromHarbar&wilén) Workflow Manager Scope 1 (SP Farm 1) Scope 2 (SP Farm 2)
    12. 12. Topologies: ‘Distributed’ (fromHarbar&wilén) Workflow Manager Scope 1 (SP Tenant1) Scope 2 (SP Tenant 2) Workflow Manager Scope 1 (SP Tenant3) Scope 2 (SP Tenant 4) SP Tenant 1 SP Tenant 2 SP Tenant 3 SP Tenant 4
    13. 13. SharePoint 2013 and Workflow Service SharingContentEvents People VisualStudio2013 SharePointDesigner2013 SharePoint 2010 WF _API (REST OM) Workflow Services Manager Service Bus Instances Interop Deployment Messaging WF Service Application Proxy Workflow Manager OAuth Access Control WorkflowClient
    14. 14. What’s new in SPD workflows Stages
    15. 15. Demos : SPD workflows
    16. 16. Demo 1 Stages
    17. 17. Demo 2
    18. 18. Demo 3 : calling REST/JSON web services
    19. 19. Demo 4 : calling the SharePoint REST API (GET)
    20. 20. Demo 5 : calling the SharePoint REST API (POST)
    21. 21. Follow the session “Leveraging workflows in SharePoint Apps” from Bjorn-Harald Rapp
    22. 22. Debugging SharePoint online workflows Content type filtered associations Integrated workflow apps More workflow templates coming in SharePoint Online Announced :
    23. 23. Content type filtered associations
    24. 24. Integrated workflow apps
    25. 25. Thank you!

    ×