SlideShare une entreprise Scribd logo
1  sur  27
What’s new in SharePoint Designer 2013

               Mai Omar Desouki
          Senior SharePoint Consultant
                    Infusion
Who am I?
    An Egyptian working in Dubai
             Mai Omar Desouki
        Senior SharePoint Consultant
             MCT, MCP, MCTS, MCPD, MCITP




Blog: http://maiomardesouki.com
Faceboook: http://www.facebook.com/modesouki
Twitter: https://twitter.com/MaiOmarDesouki
Agenda
• Introduction
• AWS
• Workflow Interop Bridge
   – Workflow Interop Bridge WF Actions
• Workflow Manager 1.0
• SharePoint 2010 vs. 2013 Workflows
• Workflow Enhancements
• Improved Visual Designer
• SPD 2010 Limitations
Introduction
•   Rapidly create SharePoint solutions,
•   No-code solutions,
•   Business intelligence solutions,
•   And human workflows,
•   Easy to use the building blocks,
•   SharePoint Designer 2013 for Developers.
AWS – Azure Workflow Server
• Improves stability, scalability & transparency
• Leverages AWS
   o AWS hosts Workflow Foundation v4 (WF4)
• Workflow processing moved to AWS
    o As a Best Practice: should no longer run on the SharePoint farm / servers.
    o SharePoint farm & WM farm can be on same / diff server.
    o Microsoft says not supported to have WM in the same SP server [production
      environments].
Workflow Interop Bridge
• Enables SharePoint 2010 workflow to work in 2013,
• Execution engine hosted in 2013,
• InvokeSharePointWorkflow activity send a specific SharePoint’s workflow
  web service control endpoint
• Some actions from SharePoint 2010 workflows are available in SharePoint
  2013 only when using the SharePoint workflow interop.
• Negotiates between the two execution engines
    – WF in SharePoint 2010
    – AWS in SharePoint 2013
Workflow action for the interop bridge
•   Add List Item Permissions                      •   Set Workflow Status
•   Assign a Form to a Group                       •   Start Approval Process
•   Assign a To-do Item                            •   Start Custom Task Process
•   Capture a version of the Document Set          •   Start Document Set Approval Process
•   Collect Data from a User                       •   Start Feedback Process
•   Copy List Item                                 •   Undeclare Record
•   Declare Record
•   Inherit List Item Parent Permissions           Conditions
•   Lookup Manager of a User                       • If current item field equals value
•   Remove List Item Permissions                   • Check list item permission levels
•   Replace List Item Permissions                  • Check list item permissions
•   Send Document Set to Repository
•   Set Content Approval Status                    Blocks
•   Set Content Approval Status for the Document   • Impersonation block
Workflow Manager 1.0
• A new Azure service which introduces new capabilities for authoring,
  hosting and managing workflows
• Provides the capability to host workflows in a high scale.
• Workflows are authored using a fully declarative model.
• Using Microsoft .NET Framework 4.5
• Windows Workflow Foundation (WF4.5)
Unfortunately 
• No more Design view and Split view
Reason: Compared to current versions of Internet Explorer, Design view is an
older technology that does not support many new HTML5 and CSS tags.

• Some features of the SharePoint 2010 Workflow platform that are
    dependent on Windows Workflow Foundation 3.0 are deprecated in
    SharePoint 2013.
Reason: SharePoint 2013 introduces a new SharePoint 2013 Workflow
platform that is built upon Windows Workflow Foundation 4.5 and that is
integrated with Workflow Manager 1.0.
Luckily 
• In SharePoint Designer 2013, you can still create a SharePoint 2010
  Workflow and use all of the SharePoint 2010 Workflow features by
  choosing the SharePoint 2010 Workflow platform.

• You can also integrate features from the SharePoint 2010 Workflow
  platform into the new SharePoint 2013 Workflow platform.
                             Pain Point 
• Any SPD WF in 2010, needs to be used in SP 2013; you will have to create
  from scratch ! Let’s talk about workarounds ..
SharePoint 2010 vs. 2013 Workflows
• Types of workflows in SharePoint 2013
   – SharePoint 2010 Workflow:
       • Workflow Foundation v3.5 hosted by SharePoint
   – SharePoint 2013 Workflow:
       • Azure Workflow Server: Hosted / On-Premises WF v4
• SharePoint 2013 includes the workflow host included in
  SharePoint 2010
   – Based on workflow foundation in .NET 3.5 SP1
   – Ensures all legacy workflows will continue to run
SPD 2010 limitations
• No way to parameterize the different actions within Visio.
   o You would always have to switch to the Text-Based Designer to set
     the action parameters.
• When exporting from SPD, you had no idea how your diagram might
  have been changed
• No way to show/use custom actions within Visio
Workflow Enhancements
• Improved visual designer
   – Integrated the Visio designer into SharePoint
   – Can switch between visual designer & sentence style
   – Editable properties style
• Designer supports (cut / copy / paste / select-all)
• Declarative workflows
• Can call REST/SOAP services
• Dynamic Value Data Type
• Stages & Loops
• Workflows & Apps
• Improved email editor (rich formatting)
Improved visual designer
How do I enable the Visual Designer?
• Install SPD 2013 & Visio Professional on the same machine
    – The Visual Designer will not work in any previous versions of SPD.
• Connect SPD 2013 to a SP 2013 site that has the Workflow Manager setup,
• The Visual Designer will only work when creating / editing SharePoint
  2013 workflows.
So what are the key take aways?
• Create workflows using click and drag just like in Visio,
• All of your actions are made available in the
left stencil pane.
• The actions displayed in Stencil pane auto
are appropriate for the type of workflow you are creating.
• Custom actions will also appear in the stencil.
• The pane is presorted in alphabetical order.
Finally .. Copy Paste is working
• Hot keys: Ctrl-C, Ctrl-V, or Ctrl-X, or use the Ribbon menu or the context
  menu of any selected item.
• Support multiple-adjacent-selections.
• Paste as text.
• Also Shift+Left Mouse Click can be used for multi-selection of actions
But these are not supported ..
•   There is no support for Undo (Ctrl-Z).
•   You cannot select multiple objects by clicking and dragging
•   You cannot move selected items by clicking and dragging objects
•   Copy-paste contents across Remote Desktop not supported.
•   The ‘Build Dictionary’ action does not keep its properties after being
    pasted


      At The End … it is not fully integrated with the “Paste”
                              Clipboard
Are you asking yourself !
• How about SharePoint 2010 Workflow type?

• How about actions which contains lookup values to other list when they
  are pasted to a different site without that list?

• How about actions which are not allowed in the target workflow?
Declarative workflows
•    This term means that instead of being authored in code and then
    compiled into managed assemblies,
           the workflow is described (literally) in XAML and then executed
interpretively at run time.

• The XAML is derived from the workflow building blocks that you
  manipulate in the Workflow Designer.
Improved E-mail Editor
• Easier to format workflow email message by using a standard formatting
  toolbar to the workflow email editor
THANK YOU …
  It was pleasure seeing you 


          modesouki@infusion.com

Contenu connexe

Tendances

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best PracticesJoAnna Cheshire
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 WorkflowPhuong Nguyen
 
Demonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowDemonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowJason Hamlin
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...Prashant G Bhoyar (Microsoft MVP)
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premisePrashant G Bhoyar (Microsoft MVP)
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2K2
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...Prashant G Bhoyar (Microsoft MVP)
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?Sergei Leshchenko
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...Coskun Cavusoglu
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbeSpikes NV
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBrian Culver
 
Using workflows in share point 2010
Using workflows in share point 2010Using workflows in share point 2010
Using workflows in share point 2010amitvasu
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-InsSpikes NV
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Prashant G Bhoyar (Microsoft MVP)
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsBrian Culver
 

Tendances (20)

Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
Getting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 WorkflowsGetting started with SharePoint 2013 Workflows
Getting started with SharePoint 2013 Workflows
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best Practices
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
 
Demonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflowDemonstration steps visio 2010 share point workflow
Demonstration steps visio 2010 share point workflow
 
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
SharePoint Fest Seattle 2017 Getting started with office365 sharepoint online...
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premiseWriting futuristic workflows in office 365 SharePoint 2013 2016 on premise
Writing futuristic workflows in office 365 SharePoint 2013 2016 on premise
 
SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2SharePoint 2013 Workflow from K2
SharePoint 2013 Workflow from K2
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
Using workflows in share point 2010
Using workflows in share point 2010Using workflows in share point 2010
Using workflows in share point 2010
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-Ins
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 WorkflowsSharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
SharePoint Saturday Kansas City 2015 - Build scalable SharePoint 2013 Workflows
 

Similaire à Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013

WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...Brian Culver
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...Brian Culver
 
SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesDrew Madelung
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePointDon Donais
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-bizDrew Madelung
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProNCCOMMS
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31BIWUG
 
SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013Sam Larko
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013Sam Larko
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...Sam Larko
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012Don Donais
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGEd Musters
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflowsridwansassman
 
What's new in SharePoint 2013
What's new in SharePoint 2013What's new in SharePoint 2013
What's new in SharePoint 2013sboldt
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013Prabath Fonseka
 
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...SPTechCon
 
Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...
Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...
Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...SPTechCon
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)MJ Ferdous
 

Similaire à Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013 (20)

WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...
 
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...
 
SharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and ExamplesSharePoint Designer Workflows - Nuts, Bolts and Examples
SharePoint Designer Workflows - Nuts, Bolts and Examples
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Drew madelung sp designer workflows - sp-biz
Drew madelung   sp designer workflows - sp-bizDrew madelung   sp designer workflows - sp-biz
Drew madelung sp designer workflows - sp-biz
 
SPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT ProSPCA2013 - Windows Workflow Manager for the IT Pro
SPCA2013 - Windows Workflow Manager for the IT Pro
 
Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31Penny coventry auto-bp-spsbe31
Penny coventry auto-bp-spsbe31
 
SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013SharePoint Saturday San Antonio: Workflow 2013
SharePoint Saturday San Antonio: Workflow 2013
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
 
SharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUGSharePoint 2013 Web Content Management for Developers TSPUG
SharePoint 2013 Web Content Management for Developers TSPUG
 
SharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUGSharePoint 2013 Web Content Management for Developers HSPUG
SharePoint 2013 Web Content Management for Developers HSPUG
 
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 WorkflowsRidwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
Ridwan sassman Sharepoint Saturday Sharepoint 2013 Workflows
 
What's new in SharePoint 2013
What's new in SharePoint 2013What's new in SharePoint 2013
What's new in SharePoint 2013
 
Workflows for share point 2013
Workflows for share point 2013Workflows for share point 2013
Workflows for share point 2013
 
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
Programming the Power Behind SharePoint Designer Workflow by Chris Beckett - ...
 
Spug pt session14 - tfs2010
Spug pt session14 - tfs2010Spug pt session14 - tfs2010
Spug pt session14 - tfs2010
 
Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...
Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...
Getting Stuff Done! Managing Tasks with SharePoint Designer Workflows by Chri...
 
SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)SharePoint Development (Lesson 4)
SharePoint Development (Lesson 4)
 

Plus de Mai Omar Desouki

Mai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your businessMai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your businessMai Omar Desouki
 
Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013Mai Omar Desouki
 
Mai Omar Desouki Building Apps in Office 365
Mai Omar Desouki   Building Apps in Office 365Mai Omar Desouki   Building Apps in Office 365
Mai Omar Desouki Building Apps in Office 365Mai Omar Desouki
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & TricksMai Omar Desouki
 
Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013Mai Omar Desouki
 
Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013Mai Omar Desouki
 
SharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar DesoukiSharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar DesoukiMai Omar Desouki
 
SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]Mai Omar Desouki
 
Monitoring SharePoint 2010
Monitoring SharePoint 2010Monitoring SharePoint 2010
Monitoring SharePoint 2010Mai Omar Desouki
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki
 
What is SharePoint 2010 by Mai Omar Desouki
What is SharePoint 2010 by Mai Omar DesoukiWhat is SharePoint 2010 by Mai Omar Desouki
What is SharePoint 2010 by Mai Omar DesoukiMai Omar Desouki
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiMai Omar Desouki
 

Plus de Mai Omar Desouki (13)

Mai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your businessMai Omar Desouki - SharePoint 2013 What it means for your business
Mai Omar Desouki - SharePoint 2013 What it means for your business
 
Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013Mai Omar Desouki - Co-Authoring in SharePoint 2013
Mai Omar Desouki - Co-Authoring in SharePoint 2013
 
Mai Omar Desouki Building Apps in Office 365
Mai Omar Desouki   Building Apps in Office 365Mai Omar Desouki   Building Apps in Office 365
Mai Omar Desouki Building Apps in Office 365
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Workflow Manager Tips & Tricks
Workflow Manager Tips & TricksWorkflow Manager Tips & Tricks
Workflow Manager Tips & Tricks
 
Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013Automate Variations in SharePoint 2013
Automate Variations in SharePoint 2013
 
Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013Enhanced Video Experience in SharePoint 2013
Enhanced Video Experience in SharePoint 2013
 
SharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar DesoukiSharePoint 2013 on iPad & iPhone by Mai Omar Desouki
SharePoint 2013 on iPad & iPhone by Mai Omar Desouki
 
SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]SharePoint 2013 UI [just screen shots]
SharePoint 2013 UI [just screen shots]
 
Monitoring SharePoint 2010
Monitoring SharePoint 2010Monitoring SharePoint 2010
Monitoring SharePoint 2010
 
Mai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPROMai Omar Desouki - SharePoint 2010 ITPRO
Mai Omar Desouki - SharePoint 2010 ITPRO
 
What is SharePoint 2010 by Mai Omar Desouki
What is SharePoint 2010 by Mai Omar DesoukiWhat is SharePoint 2010 by Mai Omar Desouki
What is SharePoint 2010 by Mai Omar Desouki
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
 

Mai Omar Desouki - What's new in SharePoint Designer 2013 #ESPC 2013

  • 1. What’s new in SharePoint Designer 2013 Mai Omar Desouki Senior SharePoint Consultant Infusion
  • 2. Who am I? An Egyptian working in Dubai Mai Omar Desouki Senior SharePoint Consultant MCT, MCP, MCTS, MCPD, MCITP Blog: http://maiomardesouki.com Faceboook: http://www.facebook.com/modesouki Twitter: https://twitter.com/MaiOmarDesouki
  • 3.
  • 4. Agenda • Introduction • AWS • Workflow Interop Bridge – Workflow Interop Bridge WF Actions • Workflow Manager 1.0 • SharePoint 2010 vs. 2013 Workflows • Workflow Enhancements • Improved Visual Designer • SPD 2010 Limitations
  • 5. Introduction • Rapidly create SharePoint solutions, • No-code solutions, • Business intelligence solutions, • And human workflows, • Easy to use the building blocks, • SharePoint Designer 2013 for Developers.
  • 6. AWS – Azure Workflow Server • Improves stability, scalability & transparency • Leverages AWS o AWS hosts Workflow Foundation v4 (WF4) • Workflow processing moved to AWS o As a Best Practice: should no longer run on the SharePoint farm / servers. o SharePoint farm & WM farm can be on same / diff server. o Microsoft says not supported to have WM in the same SP server [production environments].
  • 7. Workflow Interop Bridge • Enables SharePoint 2010 workflow to work in 2013, • Execution engine hosted in 2013, • InvokeSharePointWorkflow activity send a specific SharePoint’s workflow web service control endpoint • Some actions from SharePoint 2010 workflows are available in SharePoint 2013 only when using the SharePoint workflow interop. • Negotiates between the two execution engines – WF in SharePoint 2010 – AWS in SharePoint 2013
  • 8. Workflow action for the interop bridge • Add List Item Permissions • Set Workflow Status • Assign a Form to a Group • Start Approval Process • Assign a To-do Item • Start Custom Task Process • Capture a version of the Document Set • Start Document Set Approval Process • Collect Data from a User • Start Feedback Process • Copy List Item • Undeclare Record • Declare Record • Inherit List Item Parent Permissions Conditions • Lookup Manager of a User • If current item field equals value • Remove List Item Permissions • Check list item permission levels • Replace List Item Permissions • Check list item permissions • Send Document Set to Repository • Set Content Approval Status Blocks • Set Content Approval Status for the Document • Impersonation block
  • 9.
  • 10. Workflow Manager 1.0 • A new Azure service which introduces new capabilities for authoring, hosting and managing workflows • Provides the capability to host workflows in a high scale. • Workflows are authored using a fully declarative model. • Using Microsoft .NET Framework 4.5 • Windows Workflow Foundation (WF4.5)
  • 11. Unfortunately  • No more Design view and Split view Reason: Compared to current versions of Internet Explorer, Design view is an older technology that does not support many new HTML5 and CSS tags. • Some features of the SharePoint 2010 Workflow platform that are dependent on Windows Workflow Foundation 3.0 are deprecated in SharePoint 2013. Reason: SharePoint 2013 introduces a new SharePoint 2013 Workflow platform that is built upon Windows Workflow Foundation 4.5 and that is integrated with Workflow Manager 1.0.
  • 12. Luckily  • In SharePoint Designer 2013, you can still create a SharePoint 2010 Workflow and use all of the SharePoint 2010 Workflow features by choosing the SharePoint 2010 Workflow platform. • You can also integrate features from the SharePoint 2010 Workflow platform into the new SharePoint 2013 Workflow platform. Pain Point  • Any SPD WF in 2010, needs to be used in SP 2013; you will have to create from scratch ! Let’s talk about workarounds ..
  • 13. SharePoint 2010 vs. 2013 Workflows • Types of workflows in SharePoint 2013 – SharePoint 2010 Workflow: • Workflow Foundation v3.5 hosted by SharePoint – SharePoint 2013 Workflow: • Azure Workflow Server: Hosted / On-Premises WF v4 • SharePoint 2013 includes the workflow host included in SharePoint 2010 – Based on workflow foundation in .NET 3.5 SP1 – Ensures all legacy workflows will continue to run
  • 14. SPD 2010 limitations • No way to parameterize the different actions within Visio. o You would always have to switch to the Text-Based Designer to set the action parameters. • When exporting from SPD, you had no idea how your diagram might have been changed • No way to show/use custom actions within Visio
  • 15. Workflow Enhancements • Improved visual designer – Integrated the Visio designer into SharePoint – Can switch between visual designer & sentence style – Editable properties style • Designer supports (cut / copy / paste / select-all) • Declarative workflows • Can call REST/SOAP services • Dynamic Value Data Type • Stages & Loops • Workflows & Apps • Improved email editor (rich formatting)
  • 17. How do I enable the Visual Designer? • Install SPD 2013 & Visio Professional on the same machine – The Visual Designer will not work in any previous versions of SPD. • Connect SPD 2013 to a SP 2013 site that has the Workflow Manager setup, • The Visual Designer will only work when creating / editing SharePoint 2013 workflows.
  • 18. So what are the key take aways? • Create workflows using click and drag just like in Visio, • All of your actions are made available in the left stencil pane. • The actions displayed in Stencil pane auto are appropriate for the type of workflow you are creating. • Custom actions will also appear in the stencil. • The pane is presorted in alphabetical order.
  • 19. Finally .. Copy Paste is working • Hot keys: Ctrl-C, Ctrl-V, or Ctrl-X, or use the Ribbon menu or the context menu of any selected item. • Support multiple-adjacent-selections. • Paste as text. • Also Shift+Left Mouse Click can be used for multi-selection of actions
  • 20. But these are not supported .. • There is no support for Undo (Ctrl-Z). • You cannot select multiple objects by clicking and dragging • You cannot move selected items by clicking and dragging objects • Copy-paste contents across Remote Desktop not supported. • The ‘Build Dictionary’ action does not keep its properties after being pasted At The End … it is not fully integrated with the “Paste” Clipboard
  • 21.
  • 22. Are you asking yourself ! • How about SharePoint 2010 Workflow type? • How about actions which contains lookup values to other list when they are pasted to a different site without that list? • How about actions which are not allowed in the target workflow?
  • 23. Declarative workflows • This term means that instead of being authored in code and then compiled into managed assemblies, the workflow is described (literally) in XAML and then executed interpretively at run time. • The XAML is derived from the workflow building blocks that you manipulate in the Workflow Designer.
  • 24. Improved E-mail Editor • Easier to format workflow email message by using a standard formatting toolbar to the workflow email editor
  • 25.
  • 26.
  • 27. THANK YOU … It was pleasure seeing you  modesouki@infusion.com

Notes de l'éditeur

  1. Advanced users and developers alike can rapidly create SharePoint solutions in response to business needs.Advanced users can compose no-code solutions from collaborative sites and web publishing to Line-of-business data integration, Business intelligence solutions, And human workflows, Leveraging the building blocks available in SharePoint in an easy to use environment. In addition, developers can use SharePoint Designer 2013 to get a quick start on SharePoint development projects.
  2. Enables SharePoint 2010 workflow to work in 2013,Execution engine hosted in 2013,InvokeSharePointWorkflow activity send a specific SharePoint’s workflow web service control endpointSome actions from SharePoint 2010 workflows are available in SharePoint 2013 only when using the SharePoint workflow interop.Negotiates between the two execution enginesWF in SharePoint 2010AWS in SharePoint 2013
  3. Demo onwfintrop bridge
  4. No way to parameterize the different actions within Visio.You would always have to switch to the Text-Based Designer to set the action parameters.When exporting from SPD, you had no idea how your diagram might have been changedNo way to show/use custom actions within VisioAll of these limitations are now gone, and added a bunch of new features to really make this feature shine.
  5. Improved visual designerIntegrated the Visio designer into SharePointCan switch between visual designer & sentence styleEditable properties styleDesigner supports (cut / copy / paste / undo / redo / select-all)Declarative workflowsCan call REST/SOAP servicesDynamic Value Data TypeStages & LoopsWorkflows & AppsImproved email editor (rich formatting)
  6. http://blogs.msdn.com/b/sharepointdesigner/archive/2012/10/22/introducing-the-new-visual-designer.aspxA whole new workflow design surface.
  7. Install SharePoint Designer 2013 & Visio Professional on the same machineThe Visual Designer will not work in any previous versions of SPDOnly Visio Pro will enable the Visual DesignerConnect SPD 2013 up to a SharePoint 2013 site that has the Workflow Manager setupThe Visual Designer will not work on 2010 sitesThis is because you can’t create SharePoint 2013 workflows on SharePoint 2010 sitesCreate a new SharePoint 2013 workflowThe Visual Designer will only work when creating / editing SharePoint 2013 workflowsYou cannot use this feature to create / edit SharePoint 2010 workflows
  8. Able to create workflows using click and drag just like in Visio.All of your actions are made available in the left stencil pane.The Stencil pane automatically displays only the list of actions that are appropriate for the type of workflow you are creating.Custom actions will also appear in the stencil.The pane is presorted in alphabetical order.
  9. There is no support for Undo (Ctrl-Z).You cannot select multiple objects by clicking and draggingYou cannot move selected items by clicking and dragging objectsShift+Left Mouse Click can be used for multi-selection of actions but it cannot be used to select multiple constructs such as Stage, Step, or Parallel Block.If you try to copy-paste contents across Remote Desktop, it won’t work as we don’t support copy-paste across SPDs with different PIDsCopy-and-paste of workflow actions in the text based designer is not fully integrated with the Clipboard so the ‘Paste’ button within the Clipboard will not work properlyThe ‘Build Dictionary’ action does not keep its properties after being pastedWe also don’t support copy-and-paste across the different workflow platform types. If you try it, you will see one of following messages [demo]
  10. Demo about visual designer
  11. http://blogs.msdn.com/b/sharepointdesigner/archive/2012/08/10/copy-and-paste-support-in-sharepoint-designer-2013.aspxHow about SharePoint 2010 Workflow type?We also support copy-and-paste for SharePoint 2010 Workflow type (aka. WF3.5 type). Basically the UX will be identical whether you use WF4 workflow or WF3.5 workflow in SPD.Let’s say you have the following workflow that only handles ‘Approved’ status.After you insert an ‘else’ branch and select the two actions highlighted in blue, you can paste them right into the ‘else’ section.It will result in the following logic.Note: I updated the properties of the final action to reflect the proper ‘rejected’ status.How about actions which contains lookup values to other list when they are pasted to a different site without that list?Let’s use this example. If you paste actions which look up values in another list onto a different server, the following will happen.Figure 1. Actions in the source serverFigure 2. Actions in the target serverIf you press the ‘Check for Errors’ or ‘Publish’ button, SPD will indicate that there’s no errors, but the workflow will fail at runtime.So please make sure that you clean up the look ups and update it appropriately after pasting it into a different site.How about actions which are not allowed in the target workflow/area?Let’s say you want to copy an action which is only meaningful in a list workflow and paste it into a site workflow. You will then see the following error or validation error when the ‘Check for Errors’ or ‘Publish’ button is pressed.