There are so many article published with new features and changes in SharePoint Designer 2013, It is late to write but I think would userful.
There are many new functionality and enhancement added into SharePoint designer 2013.
Added features allow designers to do more with workflows without requiring a developer to write custom code.
If you select SharePoint 2013 option while creating workflow, you will get following listed new features:
With 2013, introduce the concept of stage. it act as containers in workflow, which allows to structure the workflow from one stage to another stage. Stage can added to a workflow by clicking on Stage icon.
key points for Stages:
- All actions in the workflow must be contained in a stage
- A stage can hold one or more workflow actions, and will also have only one area.
- The area defines how the workflow exits the stage after its actions have been processed. The stage can be configured to transition to another stage, or to end the workflow.
- Workflows must have at least one stage, and it is not possible to nest stages in a workflow.
In 2013 new workflow actions are introduced. Those can be used while designing workflow.
Adding this action to a workflow allows a designer to create a single task, assign it to a specific user, and save the Outcome and TaskID values to workflow variables.
Click on "Assign a task" action from actions menu, it will give container displayed in above image.
Now next step is to click on thisuser link. which will open the below dialogue.
4. Start a Task Process:
This action is same like action, with the difference being that multiple participants can be assigned to the task being created. The participants can be assigned to the task one at a time (serial, meaning the first participant must respond to the task before the next participant is assigned,etc.), or all participants can be assigned to the task at the same time (parallel).
- : Loop type allows a designer to create a looping condition where the actions contained in the loop container are executed a specified number of times.
- The oop type allows a designer to create a looping condition where the actions contained in the loop container are executed until a specified condition is met.
Key points for loops:
- Loops must be contained within a stage.
- Stage can be added inside a loop
- Loops can have only one entry and one exit point.
- Nested loops are also supported.