Shapes in the SharePoint Server 2013 workflow template in Visio 2013
Learn about the shapes in the SharePoint 2013 Workflow template in Visio 2013.
Last modified: January 06, 2014
Applies to: SharePoint Server 2013 | Visio 2013
|
In this article
|
This article lists the shapes contained in the SharePoint 2013 Workflow template in Visio 2013 and in the Visual Designer in SharePoint Designer 2013. When the template is opened, also opens the SharePoint 2013 Workflow Actions, SharePoint 2013 Workflow Conditions, and SharePoint 2013 Workflow Terminators stencils. Many of the shapes listed in the stencils correspond to specific actions, conditions, or other logical constructs in the Declarative Designer for building workflows in SharePoint Designer 2013.
Important
|
|---|
|
The following is a reference for workflow actions that are supported in SharePoint Designer 2013. Most of these actions are available in SharePoint Designer 2010, although one of those (Wait for List Item Event) has been revised and enhanced in the present version. Twelve new actions are introduced in the present version, and 25 actions have been removed. (To see a list of actions, conditions, and blocks that have been removed, see Workflow actions available using the workflow interop bridge.) |
The following table shows a list of all the shapes that are contained in the SharePoint 2013 Actions stencil in the SharePoint 2013 Workflow template in Visio 2013.
Note
|
|---|
|
Each shape listed in the following table will have the properties listed and a Properties property. |
|
Shape in Visio 2013 and SharePoint Designer 2013 Visual Designer |
Action in the SharePoint Designer 2013 Declarative Designer |
Properties in SharePoint Designer 2013 Visual Designer |
Description |
||
|---|---|---|---|---|---|
|
Add a Comment |
Add a Comment |
Comment |
Enables you to leave informative comments in the workflow designer for reference purposes. This is especially helpful when there are other users collaborating on the workflow. |
||
|
Add Time to Date |
Add Time to Date |
|
Adds a specific time in minutes, hours, days, or months to a date, and stores the output value as a variable. The date can be a current data, specific date, or a lookup. The ‘Current Date’ value returns UTC midnight. |
||
|
Assign a Task |
Assign a Task |
|
Assigns a workflow task to a user and establishes a due date for completion of the task. |
||
|
Call HTTP web service |
Call HTTP Web Service |
|
Functions as a method call to a HTTP web service.
|
||
|
Check In Item |
Check In Item |
|
Checks in an item that is checked out. You can check in items only from a document library.
|
||
|
Check Out Item |
Check Out Item |
Item |
Checks out an item. The workflow verifies whether the item is checked in before it checks out a document. You can check out items only from a library in your site.
|
||
|
Copy document |
Copy Document |
|
Copies a document from the current list to a different Document Library list. |
||
|
Count items in dictionary |
Count Items in a Dictionary |
|
Counts the number of items in a dictionary variable. |
||
|
Create a project from current item |
Create Project From Current Item |
Enterprise Project Type |
Takes the current item and creates a new project in the SharePoint farm PWA site. |
||
|
Create List Item |
Create List Item |
|
Creates a new list item in the list that you specify. You can supply the fields and values in the new item. You can use this action whenever you want a new item to be created with specific information. |
||
|
Delete Item |
Delete Item |
Item |
Deletes an item.
|
||
|
Discard Check Out |
Discard Check Out Item |
Item |
Discards the changes and checks the item back in if an item is checked out and changes have been made to it.
|
||
|
Do Calculation |
Do Calculation |
|
Performs an arithmetic calculation and stores the output value in a variable.
|
||
|
Extract Substring from End of String |
Extract Substring from End of String |
|
Copies a specified number of characters starting from the end of a string and stores the output in a variable. |
||
|
Extract Substring from Index of String |
Extract Substring from Index of String |
|
Copies a substring starting at a specified index in the string and places the value in a variable.
|
||
|
Extract Substring from Start of String |
Extract Substring from Start of String |
|
Copies a specified number of characters beginning at the start of a string and stores the output in a variable. |
||
|
Extract Substring of String from Index with Length |
Extract Substring of String from Index with Length |
|
Copies out a substring comprising a specified number of characters, starting at a specified index in the string, and places the value in a variable.
|
||
|
Find Interval Between Dates |
Find Interval Between Dates |
|
Calculates the time interval in minutes, hours, or days between two dates and stores the output in a variable. |
||
|
Find substring in string |
Find Substring in String |
|
Finds a particular substring inside of a string and returns the index of the substrings’s starting position. |
||
|
Get item from dictionary |
Get Item From Dictionary |
|
Returns a particular item from a dictionary variable. |
||
|
Log to History List |
Log to History List |
Message |
Writes a message from a list of predefined message items to the workflow history list. |
||
|
Pause for Duration |
Pause for Duration |
|
Causes a workflow to pause executing for a specified time interval, in days, hours, and minutes. |
||
|
Pause until Date |
Pause Until Date |
Date |
Causes a workflow to pause executing until a specified date and time. |
||
|
Replace substring in String |
Replace Substring in String |
|
Replaces a particular substring with another substring. |
||
|
Send an Email |
Send an email |
|
Automatically sends an email message that contains a predetermined message to a user or group when a specified workflow event occurs.
|
||
|
Set field in Current Item |
Set Field in Current Item |
|
Sets a field in the current item to a value. |
||
|
Set Time Portion of Date/Time Field |
Set Time Portion of Date/Time Field |
|
Creates a timestamp, and stores the output value in a variable. You can set the time in hours and minutes and add a current date, specific date, or lookup. |
||
|
Set workflow status |
Set Workflow Status |
Status |
Sets the status of the workflow. |
||
|
Set Workflow Variable |
Set Workflow Variable |
|
Sets a workflow variable to a value. You can also use this action when you want the workflow to assign data to a variable. |
||
|
Start a list workflow |
Start a List Workflow |
|
Starts a SharePoint 2010 List workflow.
|
||
|
Start a site workflow |
Start a Site Workflow |
|
Starts a SharePoint 2010 Site Workflow.
|
||
|
Start a task process |
Start a Task Process |
|
Creates tasks on multiple users and enables the tasks to be taken through a customized process. |
||
|
Translate document |
Translate Document |
|
Translates a document into a particular language
|
||
|
Trim String |
Trim String |
|
Removes white spaces from the beginning and end of a string. |
||
|
Update List Item |
Update List Item |
Item |
Updates a list item. You can specify the fields and the new values in those fields. |
||
|
Wait for Event in List Item |
Wait for Event in List Item |
|
[Enhanced version of Office 2010 action.] Pauses the current instance of the workflow to await a specified list item event. This action listens for two events: ItemUpdated and ItemAdded. |
||
|
Wait for field change |
Wait for Field Change |
|
Waits for a field on the current item to equal a particular value. |
||
|
Set Project Field |
Set Project Field |
|
Sets a value for a particular field on Project Server.
|
||
|
Set Project Stage Status |
Set Project Stage Status |
|
Sets the status of the Project Stage.
|
||
|
Set status field in idea list |
Set Status Field in Idea List |
Status |
Updates the status on the original list item that is associated to the current project. |
||
|
Wait for Project Event |
Wait for Project Event |
Event Name |
Waits for a particular Project Event. |
The following table shows a list of all the shapes that are contained in the SharePoint 2013 Conditions stencil in the SharePoint 2013 Workflow template.
|
Shape in Visio 2013 and SharePoint Designer 2013 Visual Designer |
Action in the SharePoint Designer 2013 Declarative Designer |
Properties in SharePoint Designer 2013 Visual Designer |
Description |
|---|---|---|---|
|
If Any Value Equals Value |
If any value equals value |
|
Compares two values. You can specify whether the values should be equal or not equal. |
|
Person is a Valid SharePoint User |
Person is a valid SharePoint user |
User |
Checks to see whether a specific user is a registered user or a member of a group on the SharePoint site. |
|
Skip Project Stage |
Skip Project Stage |
NA |
This condition checks to see if the skip to stage feature has been activated on the server for the current workflow instance. |
The following table shows a list of all the shapes that are contained in the SharePoint 2013 Terminators stencil in the SharePoint 2013 Workflow template.
|
Shape in Visio 2013 and SharePoint Designer 2013 Visual Designer |
Action in the SharePoint Designer 2013 Declarative Designer |
Properties in SharePoint Designer 2013 Visual Designer |
Description |
|---|---|---|---|
|
Start |
NA |
NA |
Begins the workflow. Every SharePoint 2013 workflow diagram must have only one Start shape. |
|
Stage |
Stage |
NA |
Contains any number of shapes and may include branching. All actions in the workflow must be contained by a stage. Stage shapes are visualized by using container shapes. A Stage shape requires that an Enter and an Exit shape be added to the edges of the container to define the paths in and out of the stage. For more information, see the section titled "Stages, loops, and steps" in the article Workflow development in SharePoint Designer 2013 and Visio 2013. |
|
Step |
Step |
NA |
Represents a grouped series of sequential actions. Steps must be contained by a stage. A step shape must also have an Enter and Exit shape, which are added when the shape is dropped onto the canvas. For more information, see the section titled "Stages, loops, and steps" in the article Workflow development in SharePoint Designer 2013 and Visio 2013. |
|
Simple Stage |
Stage |
NA |
Adds new stages to the top level of the workflow when in Stage View in Visio 2013. |
|
Loop n Times |
Loop n Times |
Loop Count |
Defines a series of connected shapes that will execute as a loop, returning from the last shape in the series to the first, until the loop has executed a specified amount of times. Like stages, loops are represented by a container shape that includes an Enter and Exit shape. For more information, see the section titled "Stages, loops, and steps" in the article Workflow development in SharePoint Designer 2013 and Visio 2013. |
|
Loop with condition |
Loop with Condition |
Loop Count |
Loops until a specific condition is met. |
|
Start Parallel Action |
Parallel Block |
NA |
|
|
End Parallel Action |
Parallel Block |
NA |
|
Important
Note