Actions Index Page

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.