New Conditions and Actions for SharePoint Designer 2010 Workflows
April 7, 2010 Hinterlasse einen Kommentar
Workflows sind in SharePoint 2010 nachwievor ein großes Thema. Da ich in meinen Projekten immer wieder auf Out-of-the-box Conditions und Actions sowie auf kleinere Erweiterungen zurückgreife finde ich die hier aufgelisteten Neuerungen in 2010 überaus hilfreich.
Source: Phil Wicklund´s Software Development Diary
Author: BENDER\pwicklund
With the onset of SharePoint Designer 2010, there are quite a few new out of box actions and conditions that can be leveraged in SharePoint Designer workflows. Check the list below to see what’s new:
Out of Box Actions List for SharePoint Designer 2010:
Highlighted Actions are New for 2010
| APPROVAL ACTIONS | |
| Assign Item For Approval | You can start a new Approval workflow instance on this item, or a new/different. |
| Assign Item For Feedback | You can start a new Feedback workflow instance on this item, or a new/different. |
| General Task Process | Seems to do the same thing as Assign Item For Approval |
| CORE ACTIONS | |
| Add a comment | Similar to “Log to History List” |
| Add Time to Date | |
| Do Calculation | |
| Log to History List | |
| Pause for Duration | |
| Pause until Date | |
| Send an Email | |
| Set Time Portion of Date/Time Field | |
| Set Workflow Status | You can use this action to set a custom workflow status – AKA, instead of showing only “In Progress”, “Complete”, or “Error Occurred”, you could specify a value that would better communicate the workflow’s state. |
| Set Workflow Variable | |
| Stop Workflow | |
| LIST ACTIONS | |
| Add List Item Permissions | This action gives you the ability to assign item level security permissions to the item |
| Check In Item | |
| Check Out Item | |
| Copy List Item | |
| Create List Item | |
| Declare Record | Used to declare an item/document as a record for Records management (may thereafter perform some archiving/routing action on the document) |
| Delete Item | |
| Discard Check Out Item | |
| Inherit List Item Parent Permissions | With this action you can set the permissions to inherit from its parent list or folder (first unique ancestor) |
| Remove List Item Permissions | This action clears all permissions set on this list item – no access for non-site collection admins |
| Replace List Item Permissions | This action deletes all the permissions on the item (or breaks inheritance) and assigned NEW permissions to that object. |
| Set Content Approval Status | |
| Set Field in Current Item | |
| Undeclare Record | See note on “Declare Record” |
| Update List Item | |
| Wait for Field Change in Current Item | |
| RELATIONAL ACTIONS | |
| Lookup Manager of a User | This action will look at a user’s profile and return that user’s manager from within their profile |
| TASK ACTIONS | |
| Assign a Form to a Group | |
| Assign a To-do Item | |
| Collect Data from a User | |
| Utility Actions | |
| Extract Substring from End of String | Replacing “Build Dynamic String” from SPD 07 |
| Extract Substring form Index of String | Replacing “Build Dynamic String” from SPD 07 |
| Extract Substring form Start of String | Replacing “Build Dynamic String” from SPD 07 |
| Extract Substring of String from Index with Length | Replacing “Build Dynamic String” from SPD 07 |
| Find Interval Between Dates | |
Out of Box Conditions List for SharePoint Designer 2010
Highlighted Conditions are New for 2010
| COMMON CONDITIONS | |
| If any values equals value | Replaces compare any data source |
| If current item field equals value | Replaces compare any data source, but with current item preselected. |
| OTHER CONDITIONS | |
| Check exact list item permissions | If specified users have EXACTLY these permissions (additional permissions NOT ok) |
| Check list item permissions | If specified users have these permissions (additional permissions ok) |
| Created by a specific person | |
| Created in a specific date span | |
| Modified by a specific person | |
| Modified in a specific date span | |
| Person is a valid SharePoint user | Is not anonymous? |
| Title field contains keywords | Parse title of item for sub string(s) |


