| WSS Actions |
| Collaboris.Saf.Actions.Wss.Column |
| AddLookupColumnToList |
Creates a new list-scoped lookup column pointing to an existing list. |
| AddSiteColumnToContentType |
Adds a site column to an existing content type. |
| AddSiteColumnToList |
Adds a site column to an existing SharePoint list. |
| CreateLookupColumn |
Creates a new site-scoped lookup column pointing to a field in an existing list. |
| EnsureSiteColumn |
Adds or updates a SharePoint site column (allows the GUID to be specified for new columns). |
| Collaboris.Saf.Actions.Wss.ContentMigration |
| ExportList |
Exports a SharePoint list to a Content Migration Package (CMP) based on the web and list name. |
| ExportListItem |
Exports a SharePoint list item to a Content Migration Package (CMP) based on the web, list name and list item ID. |
| ExportWeb |
Exports a SharePoint web (SPWeb) to a Content Migration Package (CMP). |
| ImportList |
Imports a lists items from a Content Migration Package (CMP). |
| ImportListItem |
Imports a web (SPListItem) from a Content Migration Package (CMP). |
| ImportWeb |
Imports a web (SPWeb) from a Content Migration Package (CMP). |
| Collaboris.Saf.Actions.Wss.ContentType |
| AddContentTypeToList |
Adds a specified content type to a SharePoint list. |
| EnsureContentType |
Allows a content type to be added or updated in a SharePoint site. |
| SynchroniseContentTypes |
Ensures that a child content type has the same columns (fields) as the parent content type. |
| Collaboris.Saf.Actions.Wss.File |
| AddFile |
Adds a file to a list. |
| ApproveFiles |
Approves a list of files contained within the list. |
| CheckInFiles |
Checks in a list of files to one or more document libraries. |
| CheckOutFile |
Used to check out a list of files in a one or more document libraries. |
| CopyFile |
Copies a single file from a source list to a destination list (in SharePoint). |
| GetFiles |
Reads the list of files (and urls) specified in the ListFileInfo, based on a List Name and Filter Pattern. |
| PublishFiles |
Publishes a list of supplied files. |
| UpdateFileContent |
Updates the file content in a list. |
| Collaboris.Saf.Actions.Wss.List |
| AddListItemEventReceiver |
Adds a list event receiver to a SharePoint list. |
| DeleteList |
Destroys (or recycles) a SharePoint list. Can also optionally delete data only. |
| ImportDataSetToList |
Imports the given Dataset data into the list. |
| Collaboris.Saf.Actions.Wss.PropertyBag |
| EnsurePropertyBagItems |
Adds (or updates) a value in the relevant property bag. The web, site, web application and farm property bags can all be updated. |
| Collaboris.Saf.Actions.Wss.Security |
| CreateUser |
Creates a new user in the site (see documentation on SPWeb.SiteUsers) and can optionally make the user site collection admin. |
| Collaboris.Saf.Actions.Wss.Site |
| CreateSite |
Creates (or overwrites) a site collection (SPSite) in a web application. |
| Collaboris.Saf.Actions.Wss.Web |
| CreateWeb |
Creates a new web in a site collection. |
| SetMasterPage |
Sets the current web master page. Can also (optionally) set child webs. |
| Collaboris.Saf.Actions.Wss.WebApplication |
| CreateWebApplication |
Creates a new SharePoint web application. |
| ExtendWebApplication |
Extends an existing web application in IIS. |
| Collaboris.Saf.Actions.Wss.WebPart |
| AddWebParts |
Allows multiple web parts to be added to a web part zone on a web part page. |
| ConnectWebParts |
This action allows 2 web parts (provider and consumer) to be connected on a particular web part page. |
| RemoveWebParts |
Allows multiple web parts to be removed from a web part page. |
| SetWebPartProperties |
Sets the WebPart properties in a page. |
| Collaboris.Saf.Actions.Wss.Wrappers |
| StsAdmin |
Allows a SQL Statement to be run against a database as specified by a supplied connection string. |
| MOSS Actions |
| Collaboris.Saf.Actions.Moss.Navigation |
| ShowInNavigation |
Allows the current site to be included or excluded from the global and/or current navigation. |
| Collaboris.Saf.Actions.Moss.Publishing |
| CreateRedirectPage |
Creates a new redirect page using the standard SharePoint redirect page layout. |
| PublishPage |
Attempts to publish a page in a SharePoint publishing 'Pages' library. |
| SetAvailablePageLayout |
Adds or removes page layouts from the 'Available Page Layouts' collection in the current web. |
| SetAvailableSiteTemplates |
Adds or removes site templates from the 'Available Site Templates' collection in the current web. |
| SetPageLayout |
Updates a publishing page layout for a publishing page. |
| SetWelcomePage |
Sets the 'Welcome Page' (default) page to a specific page in the 'Pages' library for the current publishing web. |
| UpdatePublishingPageFields |
Adds or Updates a field to a specific page in the 'Pages' library for the current web. |
| Standard Actions |
| Collaboris.Saf.Actions.DataSet |
| GetDataSetFromCSV |
This action is responsible for getting a DataSet from a Comma Seperated File. |
| Collaboris.Saf.Actions.Files |
| GetFiles |
Gets a list of file names (with path) for the given criteria. |
| Collaboris.Saf.Actions.Ftp |
| FtpUpload |
This action will FTP one or many files to a destination FTP server. |
| Collaboris.Saf.Actions.Powershell |
| ExecutePowershell |
Allows 1 (or more) Powershell scripts to be run. |
| Collaboris.Saf.Actions.SQL |
| ExecuteSQL |
Allows a SQL statement to be run against a database as specified by a supplied connection string. |
| Collaboris.Saf.Actions.Templating |
| NVelocity |
This action requires a user defined collection and the name of an NVelocity Template, to create an instance of an outputted document. |