- Active Directory
- Administration
- Arrays Free
- Date and Time Free
- Development
- Document Conversion
- Document Library
- E-mail
- Images
- Lists
- Network
- Office
- Permissions
- Printing
- Strings Free
- Workflow
Active Directory activities- Add Member to Active Directory Group
This workflow action is used to add user or group to specified Active Directory security group.
- Change Active Directory Account Settings
This workflow action is used to enable or disable user account and change its settings.
- Create Group in Active Directory
This workflow action will create new group in specified Active Directory container.
- Create User in Active Directory
This workflow action will create new user account in specified Active Directory container.
- Delete Group from Active Directory
This workflow action will delete specified security group from Active Directory.
- Delete User from Active Directory
This workflow action will delete specified user from Active Directory.
- Find User in Active Directory
This workflow action is used to find a SharePoint user in Active Directory and store his logon name in the output variable. Action returns an empty string if the user is not found in Active Directory.
- Find User in Active Directory by Query
This workflow action is used to find user or group in Active Directory by specified query.
- Get Active Directory Groups Where User is Member
This workflow action will return the list of groups where specified user is a member.
- Get E-Mails of Active Directory Group Members
This workflow action will return Active Directory group member's email addresses to array variable.
- Get User's Attribute from Active Directory
This workflow action will return a value of Active Directory user specified attribute.
- Get User's Manager from Active Directory
This workflow action is used to get a manager's display name for specified Active Directory user.
- Get User's Multivalued Attribute from Active Directory
This workflow action is used to get multi-valued attribute of specified Active Directory user.
- Is User a Member of an Active Directory Group (HarePoint)
This condition returns true if specified user is the member of specified Active Directory group.
- Move User into Organizational Unit
This workflow action is used to move specified AD user into specified AD organizational unit or container.
- Remove Member from Active Directory Group
This workflow action will remove user or group from an Active Directory security group.
- Set Active Directory Authentication (impersonate)
This workflow action is used to specify AD credentials for all AD-related HarePoint activities (like "Remove Member from Active Directory Group" or "Delete Group from Active Directory") in the current workflow step.
- Set User's Attribute in Active Directory
This workflow action is used to get attribute of specified user from Active Directory.
- Set User's Multivalued Attribute in Active Directory
This workflow action is used to get multi-valued attribute of specified Active Directory user.
- Set User's Password in Active Directory
This workflow action is used to set password for specified Active Directory user.
- Set User's Photo in Active Directory
This workflow actions is used to set or remove photo in the Active Directory user's profile (thumbnailPicture attribute). JPG image format is required. The size of photo is limited to 100KB.
Administration activities- Activate Feature
This workflow action is used to activate feature on SharePoint site or site collection.
- Add Users to SharePoint Group
This action allows you to add one or more users to SharePoint group.
- Add Users to Site
This workflow action is used to add local or Active Directory users to SharePoint site.
- Create SharePoint Group
This workflow action is used to create new SharePoint group.
- Create SharePoint Site
This action allows you to create new site anywhere within the SharePoint environment.
- Create Site Collection
This action workflow action is used to create new site collection.
- Deactivate Feature
This workflow action is used to deactivate feature on SharePoint site or site collection.
- Delete SharePoint Group
This workflow action is used to delete SharePoint groups from specified site.
- Delete SharePoint Site
This action allows you to delete site anywhere within the SharePoint environment.
- Delete Site Collection
This workflow action is used to delete site collection.
- Get Site User Property
This workflow action is used to get specified property value from user's profile on the site.
- Is Role Assigned to User (HarePoint)
This condition is used to check is specified permission level (role) is assigned to user on the current site.
- Is User a Member of a SharePoint Group (HarePoint)
This condition allows you to check user membership in SharePoint group.
- Remove User from SharePoint Group
This workflow action is used to remove user from SharePoint group.
- Remove User from Site
This workflow action is used to remove user from SharePoint site and from all site groups.
- Rename Site at Url
This workflow action is used to set new title for site specified by URL anywhere within the SharePoint environment.
- Set SharePoint List Anonymous Access
This workflow action is used to set anonymous access for the list specified by URL.
- Set SharePoint Site Anonymous Access
This workflow action is used to set anonymous access for the site specified by URL.
- Set Site User Property
This workflow action is used to set specified property value in user's profile on the site.
- Set User's Photo in SharePoint
This workflow actions is used to set or remove photo in the SharePoint user's profile. JPG image format is required. The size of photo is limited to 1MB.
Arrays activities
- Add Array Item
This workflow action is used to add a new item to the end of array or to copy source array specified in the first parameter to the end of the target array specified in the second parameter.
- Clear Array
This workflow action is used to remove all items from specified array variable.
- Create Array
This workflow action is used to create array variable.
- Get Array Item
This workflow action is used to get an item at specified index of array.
- Get Array Items Count
This action allows you to get the number of array items.
- Get Index of Array Item
This workflow action is used to get zero-based index of specified item in array variable.
- Insert Array Item
This workflow action is used to insert new item to specified position of array variable. Or to insert source array specified in the first parameter to the specified position of target array specified in second parameter.
- Remove Array Item
This workflow action is used to delete first occurrence of specified item from array variable.
- Remove Array Item at
This workflow action is used to remove item at specified zero-based index from array.
- Remove Duplicates from Array
This workflow action is used to delete duplicated values in array.
Date/Time activities
- Converts Date from Local Time to UTC
This workflow action converts local date/time variable to Coordinated Universal Time (UTC) date/time.
- Converts Date from UTC to Local Time
This workflow action is used to convert Coordinated Universal Time (UTC) to local time.
- Converts Date to Text
This workflow action is used to convert date/time variable to string using specified format.
- Evaluate Due Date
This workflow action is used to calculate due date for the specific period excluding non-working hours.
- Get Date Property
This workflow action is used to get one from numeric values (like day of week or year) of date/time variable.
- Set DateTime Constant
This workflow action is used to initialize date/time variables.
Development activities
- Execute Custom Code
This workflow action is used to execute custom C# or VB.NET code within workflow.
- Execute PowerShell Script
This workflow action is used to execute custom PowerShell script within a workflow.
- Execute SQL Command
This workflow action is used to execute SQL command on Microsoft SQL Server, Oracle, ODBC or OLE DB data sources.
- Execute SQL Command into List
This workflow action is used to execute SQL command on Microsoft SQL Server, Oracle, ODBC or OLE DB data sources and store results in the specified SharePoint list. Each row from the results represents new list item. You can specify alternate column mapping in fifth parameter.
- Query XML
This workflow action is used to query XML document using XPath query language.
- Transform XML
This workflow action is used for XML transformations using XSLT template.
- Update XML
This workflow action is used to update node value or append new child node to XML document using XPath query.
Document Conversion activities
- Convert Document *
This workflow action is used to convert specified document to different format and store output file in the same document library. This action process only the files of supported formats, files of other formats will be skipped. List of supported input formats:
- Open XML Document (.docx, .docm, .dotx, .dotm)
- Word 97-2003 Document (.doc, .dot)
- Rich Text Format (.rtf)
- Web Page (.htm, .html, .mht, .mhtml)
- Word 2003 XML Document (.xml)
List of supported output formats includes all input formats and two additional: Portable Document Format (.pdf) and XML Paper Specification (.xps)
- Convert Folder at Url *
This workflow action is used to convert all documents from document library specified by URL. Output files maybe stored in the same or at another document library. This action process only the files of supported formats, files of other formats will be skipped. List of supported input formats:
- Open XML Document (.docx, .docm, .dotx, .dotm)
- Word 97-2003 Document (.doc, .dot)
- Rich Text Format (.rtf)
- Web Page (.htm, .html, .mht, .mhtml)
- Word 2003 XML Document (.xml)
List of supported output formats includes all input formats and two additional: Portable Document Format (.pdf) and XML Paper Specification (.xps)
- Convert Library *
This workflow action is used to convert all documents from document library. Output files maybe stored in the same or at another document library. This action process only the files of supported formats, files of other formats will be skipped. List of supported input formats:
- Open XML Document (.docx, .docm, .dotx, .dotm)
- Word 97-2003 Document (.doc, .dot)
- Rich Text Format (.rtf)
- Web Page (.htm, .html, .mht, .mhtml)
- Word 2003 XML Document (.xml)
List of supported output formats includes all input formats and two additional: Portable Document Format (.pdf) and XML Paper Specification (.xps)
- Get Conversion Job Status
This workflow action is used to get a string with status of conversion job, one from three values is possible: Completed, Failed or Running. For completed job, it also returns array with URLs of new documents.
- Wait Conversion Job
This workflow action is used to wait while specified conversion job is running.
* Note: This action require "Word Automation Services" running on server. To check this service, open Central Administration, go to System Settings and open "Manage services on server" page. Unfortunately, this service is not available on SharePoint Foundation. Learn more about using
HarePoint Workflow Extensions in SharePoint Foundation
Document Library activities
- Check In Item at Url
This workflow action is used to check in specified item with a comment.
- Check Out Item at Url
This workflow action is used to check out list item specified by URL.
- Copy Document to List Item Attachment
This workflow action is used to attach specified document to the specified list item.
- Copy or Move
This workflow action is used to copy, move or rename documents in SharePoint document libraries.
- Copy or Move Document to Different Farm
This workflow action is used to copy or move specified document to the document library located on a different SharePoint farm.
- Create Document from File
This workflow action is used to add new document or replace existing document by file from disk or network.
- Create Document from Text
This workflow action is used to add new document or replace existing document by new file created from string variable.
- Create Folder in the Document Library
This workflow action is used to create folder in document library.
- Create Folder in the Document Library at Url
This workflow action is used to create subfolder in document library or in folder of document library.
- Delete Folder in the Document Library
This workflow action is used to delete specified folder with all its content in document library. The error happens if the folder is not found.
- Delete Folder in the Document Library at Url
This workflow action is used to delete subfolder in document library or in folder of document library.
- Discard Check Out Item at Url
This workflow action is used to discard check out of specified list item.
- Discard Publish Item
This workflow action is used to discard list item publishing.
- Download Documents to Folder
This workflow action is used to save all documents from document library or folder of document library to local disk or to network share.
- Get Document Content
Retrieves content of specified document into variable.
- Get Entry From Folder Property Bag
This workflow action is used to get specified entry value from property bag of parent folder of specified list item.
- Publish Item
This workflow action is used to submit the list item for content approval with the specified comment.
- Rename Document at Url
This workflow action is used to rename list item specified by URL.
- Save Document to File
This workflow action is used to save document from documents library to local disk or network share.
- Set Network File Access
This workflow action is used to specify credentials for a group of Document Library activities that works
with files: Save Document to File, Create Document From File, Upload Documents From Folder, Download Documents To Folder, Upload Files To List Item Attachment.
- Set Target Site Options
This workflow action is used to set target SharePoint site URL, login and password for a group of activities that works with remote SharePoint farm like "Copy List Item to Different Farm".
- Upload Documents from Folder
This workflow action is used to upload files from local disk or network share to document library.
E-Mail activities
- Get E-Mail Property
This workflow action is used to retrieve message properties from the mime body. The list of available properties: HTML body, TEXT body, sender name, sender e-mail, CC recipients, reply to, date sent, importance, mail headers.
- Receive All E-Mails to List
This workflow action is used to download all messages from the specified POP3 mailbox to the prepared SharePoint list. The messages are deleted from the mailbox ofter addind into SharePoint list.
- Receive E-Mail
This workflow action is used to receive e-mail message from POP3 mail server. Action gets the list of messages in mailbox, receives the first one and delete received message from mailbox.
- Save E-Mail Attachments to List Item
This workflow action is used to retrieve attachments from the e-mail message and attach them to the specified list item.
- Send E-Mail with Document as Attachment
This workflow action is used to send e-mail with the document from document library as attachment.
- Send E-Mail with File Attachments
This workflow action is used to send e-mail with one or more file attachments from local disk or network share.
- Send E-Mail with Http File Attachment
This workflow action is used to send e-mail with file attachment specified by URL.
- Send E-Mail with InfoPath Attachments
This workflow action is used to send e-mail with specified InfoPath attachment of specified list item.
- Send E-Mail with List Item Attachments
This workflow action is used to send e-mail with attachments of list item. For example, you can send attachments of Task or Calendar item with this action.
- Send E-Mail with Multiple Attachments
This workflow action is used to send e-mail with multiple file attachment specified by array of URLs.
- Send E-Mail without Attachments
This workflow action is used to send e-mail without any attachments.
- Send Meeting Request.
This workflow action is used to send meeting request through your Exchange Server.
- Set SMTP Server Options
This workflow action is used to set SMTP server settings for HarePoint SMTP-related activities like "Send E-Mail with List Item Attachments". Images activities- Convert Image
This workflow action converts image to one of supported output formats: Bitmap Picture (bmp), GIF, JPG, PNG, TGA, TIFF.
- Convert Images in Folder
This workflow action is used to convert all images of supported formats in specified Document Library or folder of Document Library. Source and target folders or Document Libraries may be the same.
- Convert Images in Library
This workflow action is used to convert all images of supported formats in specified Document Library. Source and target Document Libraries may be the same.
- Flip Image
This workflow action is used to flip image in one from supported formats horizontally or vertically.
- Get EXIF Property from Image
This workflow action is used to get EXIF property from an image in one from supported formats.
- Get Image Size
This workflow action is used to get image size in pixels. In case of an unknown format of the file, this action will generate an error.
- Is Image Compressed (HarePoint)
This workflow condition analyzes image file content to check where the image is compressed or is not. In some cases, e.g. in case of TIFF images, it is impossible to determine if the image is compressed or is not only by file extension.
- Is Image Type Supported (HarePoint)
This workflow condition analyzes file extension and returns true if the file type is supported by the Product image processing engine.
- Resize Image
This workflow action is used to resize image. With this action you can easily avoid huge images from modern digital cameras in SharePoint galleries.
- Resize Images in Folder
This workflow action is used to resize all images of supported formats at Document Library or folder of Document Library.
- Resize Images in Library
This workflow action is used to resize all images of supported formats at Document Library or folder of Document Library.
- Rotate Image
This workflow action is used to rotate the image in one from supported formats to 90, 180 or 270 degrees clockwise or counter-clockwise.
- Set Transparent Color
This workflow action is used to set transparent color for an image in one of supported formats. Image with the transparency can be saved in PNG or GIF formats only.
Lists activities
- Add Content Type to List
This workflow action adds specified content type to the list.
- Approve Item at Url
This workflow action is used to approve list item in specified by URL.
- Build String from List
This workflow action is used to build string variable using values of specified fields of multiple list items.
- Calculate Aggregation Function
This workflow action is used to calculate SUM, COUNT, AVG, MIN or MAX aggregation function on list items field values.
- Copy InfoPath Attachments to Document Library
This workflow action is used to copy InfoPath attachments of specified list item to document library.
- Copy List Item at Url
This workflow action is used to copy list item from one list to another.
- Copy List Item Attachments to Document Library
This workflow action is used to copy attachments from specified list item to document library specified by URL.
- Copy List Item Attachments to List Item
This workflow action is used to copy attachments of one list item to attachments of another list item.
- Copy List Item to Different Farm
This workflow action is used to copy list item from one list to another located on a different SharePoint farm.
- Create List
Creates new SharePoint list using specified list template.
- Create List Item
This workflow action is used to create new list item and set the values of list item fields.
- Create List Item on Different Farm
This workflow action is used to create new list item at the different SharePoint farm and set the values of list item fields. Values are specified as multi-line string of one from two available formats: style of INI file and XML format.
- Delete All List Items
This workflow action is used to delete list items of current list.
- Delete Item at Url
This workflow action is used to delete list item specified by URL.
- Delete Item on Different Farm
This workflow action is used to delete list item at different SharePoint farm.
- Download InfoPath Attachments to Folder
This workflow action is used to save InfoPath attachments of specified list item to local disk or to network share.
- Find List Item at Url
This workflow action is used to find list items by the value of the specified field.
- Find List Item by CAML
This workflow action is used to find list items using CAML query.
- Find List Item by CAML on Different Farm
This workflow action is used to find list items at the different SharePoint farm using CAML query.
- Find List Item on Different Farm
This workflow action is used to find list items on different SharePoint farm by the value of the specified field.
- Get Field Value at Url
This workflow action is used to get a field value from list item specified by URL.
- Get List Item Attachment Content
Retrieves content of specified list item attachment into variable.
- Get List Item Attachments
This workflow action is used to get names, file sizes or URLs of list item attachments.
- Get List Item Url
This workflow action is used to get URL of specified list item, or URL of specified list item edit form or URL of specified list item view form.
- Get List Url
This workflow action is used to get one from seven possible URL types for a list on current SharePoint site.
- Is Current Item Checked Out (HarePoint)
This workflow condition returns true if the current item is checked out.
- Is Specified Item Checked Out (HarePoint)
This workflow condition returns true if the item specified by URL is checked out.
- Reject Item at Url
This workflow action is used to reject items in specified list.
- Remove All Attachments
This workflow action is used to remove attachments by name or by file mask from the list item specified by URL.
- Remove Content Type from List
This workflow action removes specified content type from the list.
- Remove InfoPath Attachments
This workflow action is used to remove InfoPath attachments from the list item specified by URL.
- Set Default Content Type on List
This workflow action sets specified content type as default for the specified list. If list does not contains specified content type, then it will be added first.
- Update List Item
This workflow action is used to set values of list item fields.
- Update List Item on Different Farm
This workflow action is used to set values of list item fields on different SharePoint farm. Values are specified as multi-line string of one from two formats: style of INI file and XML format.
- Upload Files to List Item Attachments
This workflow action is used to upload files from local disk, network share or web server to list item attachments.
Network activities
- Create Directory on FTP Server
This workflow action is used to create directory on FTP server.
- Delete Directory from FTP Server
This workflow actions is used to delete specified directory on the FTP server.
- Delete File from FTP Server
This workflow action is used to delete specified file from the FTP server.
- Fetch RSS Feed to Html
This workflow action is used to fetch all items from RSS feed and print it by specified template.
- Fetch RSS Item
This workflow action is used to fetch top item from RSS feed.
- Send HTTP GET Request
This workflow action is used to send HTTP GET request.
- Send HTTP POST Request
This workflow action is used to send HTTP POST request.
- Send Twitter Message
This workflow action is used to send message to Twitter.
- Send XMPP Instant Message
This workflow action is used to send instant message to XMPP-compatible messaging clients like Google Talk.
- Set Encrypted Passwords
This workflow action is used to setup authorization settings in encrypted form. This action can be used instead of any other action that sets the usernames and passwords.
- Set Exchange Web Service Options.
This workflow action is used to set Exchange Autodiscovery options along with login and password that will be used by actions like "Send Meeting Request".
- Set FTP Server Options
This workflow action is used to set FTP server name, login, password and other options for other FTP-related activities like "Upload Document to FTP Server" or "Create Directory on FTP Server".
- Set HTTP Request Options
This workflow action is used to set HTTP login and password for other HTTP-related activities like "Send HTTP GET Request".
- Upload Document to FTP Server
This workflow action is used to upload list item on FTP server.
- Upload List Item Attachments to FTP Server
This workflow action is used to upload list item attachments to FTP server directory.
Office activities- Find Text in Word Document
This workflow action is used to check presence of specified substring at Microsoft Word document.
- Get Cell Value *
This workflow action is used to set cell value at Microsoft Excel document at SharePoint server.
- Get Office Document Property
This workflow action is used to get the property of the document at SharePoint server.
- Read Word Document
This workflow action is used to get text of named content control of Microsoft Word document.
- Read Word Document To Text
This workflow action is used to get text of Microsoft Word document to string variable.
- Replace Text in Word Document
This workflow action is used to replace text in Microsoft Word document. This action can be used for generation of bills and invoices, filling forms and addresses on envelopes within workflow.
- Set Cell Value *
This workflow action is used to set cell value at Microsoft Excel document at SharePoint server.
- Set Office Document Property
This workflow action is used to set the value of document property at SharePoint server.
- Update Word Document
This workflow action is used to update text of named content control in Microsoft Word document. This action can be used for generation of bills and invoices, filling forms and addresses on envelopes within workflow.
* Note: This workflow action requires Excel Services installed on the server. Learn more about using
HarePoint Workflow Extensions in SharePoint Foundation and Standard Edition
Permissions activities- Change Permissions Inheritance at Url
This workflow action is used to start or stop inheriting permissions for SharePoint site, list, list folder or list item specified by URL.
- Change Permissions Inheritance for List
This workflow action is used to start or stop inheriting of list's permissions.
- Change Permissions Inheritance for List Item
This workflow action is used to start or stop inheriting of list's item permissions.
- Delete All Permissions at Url
This workflow action is used to delete all permissions from SharePoint site, list, list folder or list item specified by URL.
- Delete All Permissions from List
This workflow action is used to delete all permissions from list.
- Delete All Permissions from List Item
This workflow action is used to delete all permissions from list item.
- Delete All User Permissions at Url
This workflow action is used to delete all permissions for specified user from SharePoint site, list, list folder or list item specified by URL.
- Delete All User Permissions from List
This workflow action is used to delete all permissions for specified user from list.
- Delete All User Permissions from List Item
This workflow action is used to delete all permissions for specified user from list item.
- Delete Permissions at Url
This workflow actions is used to remove site users permissions from SharePoint site, list, list folder or list item specified by URL.
- Delete Permissions from List
This workflow actions is used to remove permissions to site users for specified list.
- Delete Permissions from List Item
This workflow actions is used to remove permissions to site users for specified list item.
- Grant Permissions at Url
This workflow actions is used to grant permissions to site users on SharePoint site, list, list folder or list item specified by URL.
- Grant Permissions on List
This workflow actions is used to grant permissions to site users for specified list.
- Grant Permissions on List Item
This workflow actions is used to grant permissions to site users for specified list item.
Printing activities- Print Document *
This workflow action is used to print specified document or image to specified printer. List of supported formats: Open XML Document (.docx, .docm, .dotx, .dotm); Word 97-2003 Document (.doc, .dot); Rich Text Format (.rtf); Web Page (.htm, .html, .mht, .mhtml); Text documents (.xml); Images (.jpg, .tif, .png, .gif, .bmp).
- Set Printing Options
This workflow action is used to specify page orientation, number of copies and pages to print.
Learn more about printing feature in HarePoint Workflow Extensions.
* Note:To use this action you must install HarePoint Printing Service and configure HarePoint Printing Service Application. See product manual for details. Strings activities- Capture All Occurrences of Text
This workflow action is used to store all matches of regular expression in specified text to output array variable.
- Capture Text
This workflow action is used to store first match of regular expression in specified text to output text variable.
- Convert Number to Text
This workflow action is used to convert integer number into text using specified language. Supported languages: English, French, German, Russian.
- Convert Base64 to Text
This workflow activity will decode Base64 string, interpret resulting data as the string in one from five available encodings, and copy to output system string variable.
- Convert HTML To Text
This workflow action is used to strip HTML tags from specified string.
- Convert Text Case
Converts specified text to UPPER CASE, lower case, Title Case or Sentence case.
- Convert Text to Base64
This workflow activity will encode specified text with one from five available encodings and convert encoded text to Base64.
- Decode Web Text
This workflow action will decode text with one from two available decoding methods and return result in to output variable.
- Encode Web Text
Process text with one from four available encoding methods and returns result to output variable.
- Extract Substring
Retrieves a substring from input text. The substring starts at a specified character position and has a specified length.
- Format Field of Current Item
This workflow action is used to convert current item field to string with special formatting.
- Get Random Number
This workflow action is used to get the random number from specified range.
- Get Random String
This workflow action is used to get the random string which contains characters from specified set.
- Is Value Matches Regular Expression (HarePoint)
This workflow condition returns True is the specified value matches with regular expression.
- Join Text
This workflow action is used to join strings from array to one string using specified delimiter.
- Replace Text
This workflow action is used to store replace all matches of regular expression in specified text with specified string.
- Set Regular Expression Options
This workflow actions set options for regular expression activities like 'Capture Text' and 'Replace Text' in the current workflow step.
- Split Text
This workflow action is used to split text and store results to strings array.
- Trim Text
Removes white-space characters from beginning and/or end of specified text.
Workflow activities- Get Workflow Association Data
This workflow action is used to retrieve workflow association data.
- Get Workflow Status
This workflow action is used to get site or list workflow status and the time of last status chnage.
- Start Workflow
This workflow action is used to start list or site workflow on SharePoint site. Due to the nature of Microsoft SharePoint Workflow Timer start a new workflow can take several seconds to several minutes, during which the workflow will have the status "Starting".
- Terminate Workflow
This workflow action is used to terminate running workflows started by 'Start Workflow' action.
- Wait Workflow To Complete
This workflow action is used to wait until workflow started by 'Start Workflow' action is completed.
- Wait Workflow To Complete By Name
This workflow action is used to wait until site or list workflow with specified name will be completed.
|
|