<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>SharePoint Action Framework (SAF) - extend Features, MSBuild or StsAdm.</title><link>http://saf.codeplex.com/project/feeds/rss</link><description>The SharePoint Action Framework is an extension to the SharePoint Feature framework, Stsadm or MSBuild.  This is achived with Actions which are commands allowing automation of SharePoint &amp;#40;e.g. CreateWeb, AddUser, ImportList&amp;#41;. Also possible to thread multiple Actions together.</description><item><title>Updated Wiki: Home</title><link>http://saf.codeplex.com/wikipage?version=48</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The SharePoint Action Framework is an extension to the SharePoint Feature framework, Stsadm or MSBuild.  This is achived with Actions which are commands allowing automation of SharePoint &amp;#40;e.g. CreateWeb, AddUser, ImportList&amp;#41;. Also possible to thread multiple Actions together.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Special Notice&lt;/b&gt;&lt;br /&gt;If you are interested in discovering how to distribute and track policies and procedures in SharePoint - why not check out our &lt;a href="http://www.collaboris.com/products/policy-and-procedure-management-software"&gt;policy management software&lt;/a&gt; called DocRead&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slide Deck&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/MarkQJones/share-point-action-framework"&gt;http://www.slideshare.net/MarkQJones/share-point-action-framework&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Main Benefits of using SAF&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Actions already available&lt;/b&gt; - SAF already includes some Actions (see below).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integrate with existing methods&lt;/b&gt; - SAF Macros can be run from Features, STSAdm, MSbuild and soon WCF. In addition to this, purpose built Actions have been included allowing STSAdm and Powershell Commands to be called from within a Macro.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Develop your own Actions&lt;/b&gt; - If you don&amp;#39;t see an Action in the list below, download SAF and create one, it&amp;#39;s easy enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parameterise your scripts&lt;/b&gt; - By using place holders statements like (e.g. ${CurrentWeb.Url}), would replace the Url of your current Web (at run time). (note. the current web, is the web you have activated your feature at, or the &amp;#39;url&amp;#39; you pass in as an an argument at run time). &lt;b&gt;Environment Variables are now supported!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rollback supported&lt;/b&gt; - Each Action has a &amp;quot;Do&amp;quot; and also an &amp;quot;Undo&amp;quot;, meaning you can rollback!! (Which is great during development and testing) &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Extensive Logging&lt;/b&gt; - SAF includes LOTS of .Net Tracing statements, so you can monitor whats happening. (which is essential when running Features).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Adapters&lt;/b&gt; - Through the use of Adapters, you can run your Macros from either a Feature or STSAdm. (More on the way).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A common approach to writing &amp;#39;tools&amp;#39;&lt;/b&gt; - SAF allows you to have a single approach to writing &amp;quot;tools&amp;quot; and &amp;quot;utilities&amp;quot; for SharePoint, meaning reuse should be higher and should also lower your TCO.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;WSS Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.html"&gt;AddLookupColumnToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;list&amp;lt;/b&amp;gt;-scoped lookup column pointing to an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.html"&gt;AddSiteColumnToContentType&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.html"&gt;AddSiteColumnToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.html"&gt;CreateLookupColumn&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;site&amp;lt;/b&amp;gt;-scoped lookup column pointing to a field in an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.html"&gt;EnsureSiteColumn&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or updates a SharePoint site column (allows the GUID to be specified for new columns). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.html"&gt;ExportList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list to a Content Migration Package (CMP) based on the web and list name. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.html"&gt;ExportListItem&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list item to a Content Migration Package (CMP) based on the web, list name and list item ID. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.html"&gt;ExportWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint web (SPWeb) to a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.html"&gt;ImportList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a lists items from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.html"&gt;ImportListItem&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPListItem) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.html"&gt;ImportWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPWeb) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.html"&gt;AddContentTypeToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a specified content type to a SharePoint list.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.html"&gt;EnsureContentType&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a content type to be added or updated in a SharePoint site. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.html"&gt;SynchroniseContentTypes&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ensures that a child content type has the same columns (fields) as the parent content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.html"&gt;AddFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a file to a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.html"&gt;ApproveFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Approves a list of files contained within the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.html"&gt;CheckInFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Checks in a list of files to one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.html"&gt;CheckOutFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Used to check out a list of files in a one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.html"&gt;CopyFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Copies a single file from a source list to a destination list (in SharePoint). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.html"&gt;GetFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Reads the list of files (and urls) specified in the ListFileInfo, based on a List Name and Filter Pattern. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.html"&gt;PublishFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Publishes a list of supplied files. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.html"&gt;UpdateFileContent&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates the file content in a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.html"&gt;AddListItemEventReceiver&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a list event receiver to a SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.html"&gt;DeleteList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Destroys (or recycles) a SharePoint list. Can also optionally delete data only. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.html"&gt;ImportDataSetToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports the given Dataset data into the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.html"&gt;EnsurePropertyBagItems&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds (or updates) a value in the relevant property bag. The web, site, web application and farm property bags can all be updated. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.html"&gt;CreateUser&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new user in the site (see documentation on SPWeb.SiteUsers) and can optionally make the user site collection admin. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.html"&gt;CreateSite&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates (or overwrites) a site collection (SPSite) in a web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.html"&gt;CreateWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new web in a site collection. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.html"&gt;SetMasterPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the current web master page. Can also (optionally) set child webs. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.html"&gt;CreateWebApplication&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new SharePoint web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.html"&gt;ExtendWebApplication&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Extends an existing web application in IIS. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.html"&gt;AddWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be added to a web part zone on a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.html"&gt;ConnectWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action allows 2 web parts (provider and consumer) to be connected on a particular web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.html"&gt;RemoveWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be removed from a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.html"&gt;SetWebPartProperties&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the WebPart properties in a page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.html"&gt;StsAdmin&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL Statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MOSS Actions available in SAF :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.html"&gt;ShowInNavigation&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows the current site to be included or excluded from the global and/or current navigation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.html"&gt;CreateRedirectPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new redirect page using the standard SharePoint redirect page layout. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.html"&gt;PublishPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Attempts to publish a page in a SharePoint publishing &amp;#39;Pages&amp;#39; library. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.html"&gt;SetAvailablePageLayout&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes page layouts from the &amp;#39;Available Page Layouts&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.html"&gt;SetAvailableSiteTemplates&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes site templates from the &amp;#39;Available Site Templates&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.html"&gt;SetPageLayout&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates a publishing page layout for a publishing page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.html"&gt;SetWelcomePage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the &amp;#39;Welcome Page&amp;#39; (default) page to a specific page in the &amp;#39;Pages&amp;#39; library for the current publishing web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.html"&gt;UpdatePublishingPageFields&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or Updates a field to a specific page in the &amp;#39;Pages&amp;#39; library for the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Standard Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.html"&gt;GetDataSetFromCSV&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action is responsible for getting a DataSet from a Comma Seperated File. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.html"&gt;GetFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Gets a list of file names (with path) for the given criteria. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.html"&gt;FtpUpload&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action will FTP one or many files to a destination FTP server. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.html"&gt;ExecutePowershell&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows 1 (or more) Powershell scripts to be run. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.html"&gt;ExecuteSQL&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.html"&gt;NVelocity&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action requires a user defined collection and the name of an NVelocity Template, to create an instance of an outputted document.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Examples of Macros (multiple Actions)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To view more complex examples of a Macro illustrating how to chain together multiple Actions, please vist : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/MacroExamples.aspx"&gt;SAF Macro examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Diagram below illustrates the high-level architecture for SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.collaboris.co.uk/Libraries/Images/SAFArchitecture_1.sflb.ashx" alt="SharePoint Action Framework Architectural Diagram" title="SharePoint Action Framework Architectural Diagram" /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Sun, 06 Jan 2013 17:40:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130106054018P</guid></item><item><title>Updated Wiki: Home</title><link>http://saf.codeplex.com/wikipage?version=47</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The SharePoint Action Framework is an extension to the SharePoint Feature framework, Stsadm or MSBuild.  This is achived with Actions which are commands allowing automation of SharePoint &amp;#40;e.g. CreateWeb, AddUser, ImportList&amp;#41;. Also possible to thread multiple Actions together.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Special Notice&lt;/b&gt;&lt;br /&gt;If you are interested in discovering how to distribute and track policies and procedures in SharePoint - why not check out our &lt;a href="http://www.slideshare.net/MarkQJones/share-point-action-framework"&gt;policy management software&lt;/a&gt; called DocRead&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slide Deck&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/MarkQJones/share-point-action-framework"&gt;http://www.slideshare.net/MarkQJones/share-point-action-framework&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Main Benefits of using SAF&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Actions already available&lt;/b&gt; - SAF already includes some Actions (see below).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integrate with existing methods&lt;/b&gt; - SAF Macros can be run from Features, STSAdm, MSbuild and soon WCF. In addition to this, purpose built Actions have been included allowing STSAdm and Powershell Commands to be called from within a Macro.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Develop your own Actions&lt;/b&gt; - If you don&amp;#39;t see an Action in the list below, download SAF and create one, it&amp;#39;s easy enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parameterise your scripts&lt;/b&gt; - By using place holders statements like (e.g. ${CurrentWeb.Url}), would replace the Url of your current Web (at run time). (note. the current web, is the web you have activated your feature at, or the &amp;#39;url&amp;#39; you pass in as an an argument at run time). &lt;b&gt;Environment Variables are now supported!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rollback supported&lt;/b&gt; - Each Action has a &amp;quot;Do&amp;quot; and also an &amp;quot;Undo&amp;quot;, meaning you can rollback!! (Which is great during development and testing) &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Extensive Logging&lt;/b&gt; - SAF includes LOTS of .Net Tracing statements, so you can monitor whats happening. (which is essential when running Features).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Adapters&lt;/b&gt; - Through the use of Adapters, you can run your Macros from either a Feature or STSAdm. (More on the way).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A common approach to writing &amp;#39;tools&amp;#39;&lt;/b&gt; - SAF allows you to have a single approach to writing &amp;quot;tools&amp;quot; and &amp;quot;utilities&amp;quot; for SharePoint, meaning reuse should be higher and should also lower your TCO.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;WSS Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.html"&gt;AddLookupColumnToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;list&amp;lt;/b&amp;gt;-scoped lookup column pointing to an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.html"&gt;AddSiteColumnToContentType&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.html"&gt;AddSiteColumnToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.html"&gt;CreateLookupColumn&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;site&amp;lt;/b&amp;gt;-scoped lookup column pointing to a field in an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.html"&gt;EnsureSiteColumn&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or updates a SharePoint site column (allows the GUID to be specified for new columns). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.html"&gt;ExportList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list to a Content Migration Package (CMP) based on the web and list name. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.html"&gt;ExportListItem&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list item to a Content Migration Package (CMP) based on the web, list name and list item ID. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.html"&gt;ExportWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint web (SPWeb) to a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.html"&gt;ImportList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a lists items from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.html"&gt;ImportListItem&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPListItem) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.html"&gt;ImportWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPWeb) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.html"&gt;AddContentTypeToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a specified content type to a SharePoint list.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.html"&gt;EnsureContentType&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a content type to be added or updated in a SharePoint site. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.html"&gt;SynchroniseContentTypes&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ensures that a child content type has the same columns (fields) as the parent content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.html"&gt;AddFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a file to a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.html"&gt;ApproveFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Approves a list of files contained within the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.html"&gt;CheckInFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Checks in a list of files to one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.html"&gt;CheckOutFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Used to check out a list of files in a one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.html"&gt;CopyFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Copies a single file from a source list to a destination list (in SharePoint). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.html"&gt;GetFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Reads the list of files (and urls) specified in the ListFileInfo, based on a List Name and Filter Pattern. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.html"&gt;PublishFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Publishes a list of supplied files. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.html"&gt;UpdateFileContent&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates the file content in a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.html"&gt;AddListItemEventReceiver&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a list event receiver to a SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.html"&gt;DeleteList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Destroys (or recycles) a SharePoint list. Can also optionally delete data only. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.html"&gt;ImportDataSetToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports the given Dataset data into the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.html"&gt;EnsurePropertyBagItems&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds (or updates) a value in the relevant property bag. The web, site, web application and farm property bags can all be updated. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.html"&gt;CreateUser&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new user in the site (see documentation on SPWeb.SiteUsers) and can optionally make the user site collection admin. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.html"&gt;CreateSite&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates (or overwrites) a site collection (SPSite) in a web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.html"&gt;CreateWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new web in a site collection. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.html"&gt;SetMasterPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the current web master page. Can also (optionally) set child webs. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.html"&gt;CreateWebApplication&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new SharePoint web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.html"&gt;ExtendWebApplication&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Extends an existing web application in IIS. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.html"&gt;AddWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be added to a web part zone on a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.html"&gt;ConnectWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action allows 2 web parts (provider and consumer) to be connected on a particular web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.html"&gt;RemoveWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be removed from a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.html"&gt;SetWebPartProperties&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the WebPart properties in a page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.html"&gt;StsAdmin&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL Statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MOSS Actions available in SAF :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.html"&gt;ShowInNavigation&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows the current site to be included or excluded from the global and/or current navigation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.html"&gt;CreateRedirectPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new redirect page using the standard SharePoint redirect page layout. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.html"&gt;PublishPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Attempts to publish a page in a SharePoint publishing &amp;#39;Pages&amp;#39; library. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.html"&gt;SetAvailablePageLayout&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes page layouts from the &amp;#39;Available Page Layouts&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.html"&gt;SetAvailableSiteTemplates&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes site templates from the &amp;#39;Available Site Templates&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.html"&gt;SetPageLayout&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates a publishing page layout for a publishing page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.html"&gt;SetWelcomePage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the &amp;#39;Welcome Page&amp;#39; (default) page to a specific page in the &amp;#39;Pages&amp;#39; library for the current publishing web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.html"&gt;UpdatePublishingPageFields&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or Updates a field to a specific page in the &amp;#39;Pages&amp;#39; library for the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Standard Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.html"&gt;GetDataSetFromCSV&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action is responsible for getting a DataSet from a Comma Seperated File. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.html"&gt;GetFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Gets a list of file names (with path) for the given criteria. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.html"&gt;FtpUpload&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action will FTP one or many files to a destination FTP server. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.html"&gt;ExecutePowershell&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows 1 (or more) Powershell scripts to be run. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.html"&gt;ExecuteSQL&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.html"&gt;NVelocity&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action requires a user defined collection and the name of an NVelocity Template, to create an instance of an outputted document.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Examples of Macros (multiple Actions)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To view more complex examples of a Macro illustrating how to chain together multiple Actions, please vist : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/MacroExamples.aspx"&gt;SAF Macro examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Diagram below illustrates the high-level architecture for SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.collaboris.co.uk/Libraries/Images/SAFArchitecture_1.sflb.ashx" alt="SharePoint Action Framework Architectural Diagram" title="SharePoint Action Framework Architectural Diagram" /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Sun, 06 Jan 2013 17:36:16 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130106053616P</guid></item><item><title>Source code checked in, #76924</title><link>http://saf.codeplex.com/SourceControl/changeset/changes/76924</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:29:18 GMT</pubDate><guid isPermaLink="false">Source code checked in, #76924 20121001092918P</guid></item><item><title>Source code checked in, #76923</title><link>http://saf.codeplex.com/SourceControl/changeset/changes/76923</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:23:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #76923 20121001092354P</guid></item><item><title>Updated Wiki: Home</title><link>http://saf.codeplex.com/wikipage?version=46</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The SharePoint Action Framework is an extension to the SharePoint Feature framework, Stsadm or MSBuild.  This is achived with Actions which are commands allowing automation of SharePoint &amp;#40;e.g. CreateWeb, AddUser, ImportList&amp;#41;. Also possible to thread multiple Actions together.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slide Deck&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/MarkQJones/share-point-action-framework"&gt;http://www.slideshare.net/MarkQJones/share-point-action-framework&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Main Benefits of using SAF&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Actions already available&lt;/b&gt; - SAF already includes some Actions (see below).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integrate with existing methods&lt;/b&gt; - SAF Macros can be run from Features, STSAdm, MSbuild and soon WCF. In addition to this, purpose built Actions have been included allowing STSAdm and Powershell Commands to be called from within a Macro.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Develop your own Actions&lt;/b&gt; - If you don&amp;#39;t see an Action in the list below, download SAF and create one, it&amp;#39;s easy enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parameterise your scripts&lt;/b&gt; - By using place holders statements like (e.g. ${CurrentWeb.Url}), would replace the Url of your current Web (at run time). (note. the current web, is the web you have activated your feature at, or the &amp;#39;url&amp;#39; you pass in as an an argument at run time). &lt;b&gt;Environment Variables are now supported!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rollback supported&lt;/b&gt; - Each Action has a &amp;quot;Do&amp;quot; and also an &amp;quot;Undo&amp;quot;, meaning you can rollback!! (Which is great during development and testing) &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Extensive Logging&lt;/b&gt; - SAF includes LOTS of .Net Tracing statements, so you can monitor whats happening. (which is essential when running Features).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Adapters&lt;/b&gt; - Through the use of Adapters, you can run your Macros from either a Feature or STSAdm. (More on the way).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A common approach to writing &amp;#39;tools&amp;#39;&lt;/b&gt; - SAF allows you to have a single approach to writing &amp;quot;tools&amp;quot; and &amp;quot;utilities&amp;quot; for SharePoint, meaning reuse should be higher and should also lower your TCO.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;WSS Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.html"&gt;AddLookupColumnToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;list&amp;lt;/b&amp;gt;-scoped lookup column pointing to an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.html"&gt;AddSiteColumnToContentType&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.html"&gt;AddSiteColumnToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.html"&gt;CreateLookupColumn&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;site&amp;lt;/b&amp;gt;-scoped lookup column pointing to a field in an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.html"&gt;EnsureSiteColumn&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or updates a SharePoint site column (allows the GUID to be specified for new columns). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.html"&gt;ExportList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list to a Content Migration Package (CMP) based on the web and list name. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.html"&gt;ExportListItem&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list item to a Content Migration Package (CMP) based on the web, list name and list item ID. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.html"&gt;ExportWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint web (SPWeb) to a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.html"&gt;ImportList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a lists items from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.html"&gt;ImportListItem&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPListItem) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.html"&gt;ImportWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPWeb) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.html"&gt;AddContentTypeToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a specified content type to a SharePoint list.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.html"&gt;EnsureContentType&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a content type to be added or updated in a SharePoint site. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.html"&gt;SynchroniseContentTypes&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ensures that a child content type has the same columns (fields) as the parent content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.html"&gt;AddFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a file to a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.html"&gt;ApproveFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Approves a list of files contained within the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.html"&gt;CheckInFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Checks in a list of files to one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.html"&gt;CheckOutFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Used to check out a list of files in a one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.html"&gt;CopyFile&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Copies a single file from a source list to a destination list (in SharePoint). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.html"&gt;GetFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Reads the list of files (and urls) specified in the ListFileInfo, based on a List Name and Filter Pattern. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.html"&gt;PublishFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Publishes a list of supplied files. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.html"&gt;UpdateFileContent&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates the file content in a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.html"&gt;AddListItemEventReceiver&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a list event receiver to a SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.html"&gt;DeleteList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Destroys (or recycles) a SharePoint list. Can also optionally delete data only. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.html"&gt;ImportDataSetToList&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports the given Dataset data into the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.html"&gt;EnsurePropertyBagItems&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds (or updates) a value in the relevant property bag. The web, site, web application and farm property bags can all be updated. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.html"&gt;CreateUser&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new user in the site (see documentation on SPWeb.SiteUsers) and can optionally make the user site collection admin. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.html"&gt;CreateSite&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates (or overwrites) a site collection (SPSite) in a web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.html"&gt;CreateWeb&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new web in a site collection. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.html"&gt;SetMasterPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the current web master page. Can also (optionally) set child webs. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.html"&gt;CreateWebApplication&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new SharePoint web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.html"&gt;ExtendWebApplication&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Extends an existing web application in IIS. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.html"&gt;AddWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be added to a web part zone on a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.html"&gt;ConnectWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action allows 2 web parts (provider and consumer) to be connected on a particular web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.html"&gt;RemoveWebParts&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be removed from a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.html"&gt;SetWebPartProperties&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the WebPart properties in a page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.html"&gt;StsAdmin&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL Statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MOSS Actions available in SAF :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.html"&gt;ShowInNavigation&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows the current site to be included or excluded from the global and/or current navigation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.html"&gt;CreateRedirectPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new redirect page using the standard SharePoint redirect page layout. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.html"&gt;PublishPage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Attempts to publish a page in a SharePoint publishing &amp;#39;Pages&amp;#39; library. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.html"&gt;SetAvailablePageLayout&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes page layouts from the &amp;#39;Available Page Layouts&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.html"&gt;SetAvailableSiteTemplates&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes site templates from the &amp;#39;Available Site Templates&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.html"&gt;SetPageLayout&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates a publishing page layout for a publishing page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.html"&gt;SetWelcomePage&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the &amp;#39;Welcome Page&amp;#39; (default) page to a specific page in the &amp;#39;Pages&amp;#39; library for the current publishing web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.html"&gt;UpdatePublishingPageFields&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or Updates a field to a specific page in the &amp;#39;Pages&amp;#39; library for the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Standard Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.html"&gt;GetDataSetFromCSV&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action is responsible for getting a DataSet from a Comma Seperated File. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.html"&gt;GetFiles&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Gets a list of file names (with path) for the given criteria. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.html"&gt;FtpUpload&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action will FTP one or many files to a destination FTP server. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.html"&gt;ExecutePowershell&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows 1 (or more) Powershell scripts to be run. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.html"&gt;ExecuteSQL&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.html"&gt;NVelocity&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action requires a user defined collection and the name of an NVelocity Template, to create an instance of an outputted document.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.zip"&gt;Download Quickstart&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Examples of Macros (multiple Actions)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To view more complex examples of a Macro illustrating how to chain together multiple Actions, please vist : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/MacroExamples.aspx"&gt;SAF Macro examples&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Diagram below illustrates the high-level architecture for SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.collaboris.co.uk/Libraries/Images/SAFArchitecture_1.sflb.ashx" alt="SharePoint Action Framework Architectural Diagram" title="SharePoint Action Framework Architectural Diagram" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Sun, 25 Mar 2012 11:11:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120325111150A</guid></item><item><title>New Post: Export /Import maintains the links integrity.</title><link>http://saf.codeplex.com/discussions/262356</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Scenario, I am changing my server &amp;amp; also the site heirarchy of SharePoint sites.&lt;/p&gt;
&lt;p&gt;So, Is it possible to use&amp;nbsp;ExportWeb &amp;amp; ImportWeb ?&lt;/p&gt;
&lt;p&gt;And the ImportWeb would handle the change in links/hyperlinks/references inside dufferent SP objects like files, lists, javascipt etc?&lt;/p&gt;
&lt;/div&gt;</description><author>amit_ary</author><pubDate>Wed, 22 Jun 2011 15:20:13 GMT</pubDate><guid isPermaLink="false">New Post: Export /Import maintains the links integrity. 20110622032013P</guid></item><item><title>New Post: Is this in Active Development?</title><link>http://saf.codeplex.com/discussions/251972</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div&gt;yes. i have a version working on 2010. just never checked it into TFS on codeplex. takes a while for a couple of reasons.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;
&lt;/div&gt;
&lt;div&gt;what are your plans to for it ?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;div&gt;On 11 May 2011, at 15:46, &amp;quot;AchimO&amp;quot; &amp;lt;&lt;a href="mailto:notifications@codeplex.com"&gt;notifications@codeplex.com&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;blockquote type="cite"&gt;
&lt;div&gt;
&lt;p&gt;From: AchimO&lt;/p&gt;
&lt;div id="ThreadNotificationPostBody"&gt;
&lt;p&gt;Hi, Mark,&lt;/p&gt;
&lt;p&gt;I really would like to see this on Sp2010. So if ever you can spare the time, please upload.&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;Achim&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Thu, 12 May 2011 05:49:29 GMT</pubDate><guid isPermaLink="false">New Post: Is this in Active Development? 20110512054929A</guid></item><item><title>New Post: Is this in Active Development?</title><link>http://saf.codeplex.com/discussions/251972</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi, Mark,&lt;/p&gt;
&lt;p&gt;I really would like to see this on Sp2010. So if ever you can spare the time, please upload.&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;
&lt;p&gt;Achim&lt;/p&gt;&lt;/div&gt;</description><author>AchimO</author><pubDate>Wed, 11 May 2011 14:46:28 GMT</pubDate><guid isPermaLink="false">New Post: Is this in Active Development? 20110511024628P</guid></item><item><title>New Post: Is this in Active Development?</title><link>http://saf.codeplex.com/discussions/251972</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Yes it's still active and I do have a version that works well on SP2010. However, I haven't had time to upload it yet, but it's stable and been tested by a few companies now. If you are really interested in using it, I will upload (takes a few hours my side).&lt;/p&gt;
&lt;p&gt;Many thanks&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;&lt;/div&gt;</description><author>MarkQJones</author><pubDate>Thu, 31 Mar 2011 16:04:19 GMT</pubDate><guid isPermaLink="false">New Post: Is this in Active Development? 20110331040419P</guid></item><item><title>New Post: Is this in Active Development?</title><link>http://saf.codeplex.com/discussions/251972</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I dont see any activity from source code side or discussions. Is this still being actively developed and extended to support SharePoint 2010?&lt;/p&gt;
&lt;/div&gt;</description><author>anandm</author><pubDate>Thu, 31 Mar 2011 12:45:34 GMT</pubDate><guid isPermaLink="false">New Post: Is this in Active Development? 20110331124534P</guid></item><item><title>Source code checked in, #49966</title><link>http://saf.codeplex.com/SourceControl/changeset/changes/49966</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Mon, 19 Jul 2010 20:19:27 GMT</pubDate><guid isPermaLink="false">Source code checked in, #49966 20100719081927P</guid></item><item><title>New Post: Compatible with SharePoint 2010?</title><link>http://saf.codeplex.com/Thread/View.aspx?ThreadId=219947</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;No worries&amp;nbsp;- SP 2010 is deffo on the roadmap as I am currently building a GUI that will make it a breeze to configure and run Actions.&lt;/p&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Mon, 19 Jul 2010 19:56:04 GMT</pubDate><guid isPermaLink="false">New Post: Compatible with SharePoint 2010? 20100719075604P</guid></item><item><title>New Post: Compatible with SharePoint 2010?</title><link>http://saf.codeplex.com/Thread/View.aspx?ThreadId=219947</link><description>&lt;div style="line-height: normal;"&gt;Thanks for the quick response, I'll be sure to check out the samples. Thanks ;)&lt;/div&gt;</description><author>mcolong</author><pubDate>Mon, 19 Jul 2010 19:54:31 GMT</pubDate><guid isPermaLink="false">New Post: Compatible with SharePoint 2010? 20100719075431P</guid></item><item><title>New Post: Compatible with SharePoint 2010?</title><link>http://saf.codeplex.com/Thread/View.aspx?ThreadId=219947</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I am testing it in between tasks - the Actions look to be 98% compatible, but it is going to need some work. Hence, for now, it isn't - sorry.&lt;/p&gt;
&lt;p&gt;SAF can be used from a Feature / MSBuild Task, or StsAdm - whatever fits best for you. Please check out all the samples here : &lt;a href="http://www.collaboris.co.uk/saf/doc/"&gt;http://www.collaboris.co.uk/saf/doc/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you click on Action there should be samples of how to run each Action.&lt;/p&gt;
&lt;p&gt;Give me a shout if you need any help!&lt;/p&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Mon, 19 Jul 2010 19:52:22 GMT</pubDate><guid isPermaLink="false">New Post: Compatible with SharePoint 2010? 20100719075222P</guid></item><item><title>New Post: Compatible with SharePoint 2010?</title><link>http://saf.codeplex.com/Thread/View.aspx?ThreadId=219947</link><description>&lt;div style="line-height: normal;"&gt;Hi, I just wanted to know if the SAF is compatible with SharePoint 2010, as it failed to complete the install.bat (I had changed the STSADM path in the bat file). Also, in my SharePoint 2007 environment it installed successfully, but how do I use it? Is it a feature you activate at farm/site level? Or is the SAF only to be used via the STSADM tool?&lt;/div&gt;</description><author>mcolong</author><pubDate>Mon, 19 Jul 2010 19:45:02 GMT</pubDate><guid isPermaLink="false">New Post: Compatible with SharePoint 2010? 20100719074502P</guid></item><item><title>Reviewed: SAF 2.0.3900.09 (Jul 14, 2010)</title><link>http://saf.codeplex.com/releases/view/40101#ReviewBy-mcolong</link><description>Rated 3 Stars &amp;#40;out of 5&amp;#41; - Is this compatible for SharePoint 2010&amp;#63; I ran the install.bat to install, but it just hangs. Oh, and I followed the install instructions to change the path where stsadm is.</description><author>mcolong</author><pubDate>Wed, 14 Jul 2010 20:02:05 GMT</pubDate><guid isPermaLink="false">Reviewed: SAF 2.0.3900.09 (Jul 14, 2010) 20100714080205P</guid></item><item><title>Reviewed: SAF 2.0.3900.09 (Jul 14, 2010)</title><link>http://saf.codeplex.com/releases/view/40101#ReviewBy-mcolong</link><description>Rated 3 Stars &amp;#40;out of 5&amp;#41; - Is this compatible for SharePoint 2010&amp;#63; I ran the install.bat to install, but it just hangs.</description><author>mcolong</author><pubDate>Wed, 14 Jul 2010 19:53:09 GMT</pubDate><guid isPermaLink="false">Reviewed: SAF 2.0.3900.09 (Jul 14, 2010) 20100714075309P</guid></item><item><title>New Post: New Action Requests here....</title><link>http://saf.codeplex.com/Thread/View.aspx?ThreadId=85832</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline"&gt;Security&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create Permission Level&lt;/li&gt;
&lt;li&gt;Update Permission Level&lt;/li&gt;
&lt;li&gt;Remove Permission Level&lt;/li&gt;
&lt;li&gt;Break Inheritance on List&lt;/li&gt;
&lt;li&gt;Break Inheritance on List Item&lt;/li&gt;
&lt;li&gt;Break Inheritance on Web&lt;/li&gt;
&lt;li&gt;Add Group&lt;/li&gt;
&lt;li&gt;Add List Role Assignment&lt;/li&gt;
&lt;li&gt;Add Web Role Assignment&lt;/li&gt;
&lt;li&gt;Remove Group&lt;/li&gt;
&lt;li&gt;Remove List Role Assignment&lt;/li&gt;
&lt;li&gt;Remove Web Role Assignment&lt;/li&gt;
&lt;li&gt;Delete Role&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>MarkQJones</author><pubDate>Wed, 03 Mar 2010 17:36:05 GMT</pubDate><guid isPermaLink="false">New Post: New Action Requests here.... 20100303053605P</guid></item><item><title>Updated Wiki: Home</title><link>http://saf.codeplex.com/wikipage?version=45</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The SharePoint Action Framework is an extension to the SharePoint Feature framework, Stsadm or MSBuild.  This is achived with Actions which are commands allowing automation of SharePoint &amp;#40;e.g. CreateWeb, AddUser, ImportList&amp;#41;. Also possible to thread multiple Actions together.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;br /&gt;To install or upgrade the SAF WSP, please read this : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Installing_SAF.aspx" class="externalLink"&gt;http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Installing_SAF.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SAF Wiki&lt;/b&gt;&lt;br /&gt;For the latest blog posts about SAF, please go here : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Contents_Page.aspx" class="externalLink"&gt;http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Contents_Page.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slide Deck&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/MarkQJones/share-point-action-framework" class="externalLink"&gt;http://www.slideshare.net/MarkQJones/share-point-action-framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Main Benefits of using SAF&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Actions already available&lt;/b&gt; - SAF already includes some Actions (see below).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integrate with existing methods&lt;/b&gt; - SAF Macros can be run from Features, STSAdm, MSbuild and soon WCF. In addition to this, purpose built Actions have been included allowing STSAdm and Powershell Commands to be called from within a Macro.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Develop your own Actions&lt;/b&gt; - If you don&amp;#39;t see an Action in the list below, download SAF and create one, it&amp;#39;s easy enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parameterise your scripts&lt;/b&gt; - By using place holders statements like (e.g. ${CurrentWeb.Url}), would replace the Url of your current Web (at run time). (note. the current web, is the web you have activated your feature at, or the &amp;#39;url&amp;#39; you pass in as an an argument at run time). &lt;b&gt;Environment Variables are now supported!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rollback supported&lt;/b&gt; - Each Action has a &amp;quot;Do&amp;quot; and also an &amp;quot;Undo&amp;quot;, meaning you can rollback!! (Which is great during development and testing) &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Extensive Logging&lt;/b&gt; - SAF includes LOTS of .Net Tracing statements, so you can monitor whats happening. (which is essential when running Features).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Adapters&lt;/b&gt; - Through the use of Adapters, you can run your Macros from either a Feature or STSAdm. (More on the way).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A common approach to writing &amp;#39;tools&amp;#39;&lt;/b&gt; - SAF allows you to have a single approach to writing &amp;quot;tools&amp;quot; and &amp;quot;utilities&amp;quot; for SharePoint, meaning reuse should be higher and should also lower your TCO.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;WSS Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.html" class="externalLink"&gt;AddLookupColumnToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;list&amp;lt;/b&amp;gt;-scoped lookup column pointing to an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.html" class="externalLink"&gt;AddSiteColumnToContentType&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.html" class="externalLink"&gt;AddSiteColumnToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.html" class="externalLink"&gt;CreateLookupColumn&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;site&amp;lt;/b&amp;gt;-scoped lookup column pointing to a field in an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.html" class="externalLink"&gt;EnsureSiteColumn&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or updates a SharePoint site column (allows the GUID to be specified for new columns). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.html" class="externalLink"&gt;ExportList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list to a Content Migration Package (CMP) based on the web and list name. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.html" class="externalLink"&gt;ExportListItem&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list item to a Content Migration Package (CMP) based on the web, list name and list item ID. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.html" class="externalLink"&gt;ExportWeb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint web (SPWeb) to a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.html" class="externalLink"&gt;ImportList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a lists items from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.html" class="externalLink"&gt;ImportListItem&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPListItem) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.html" class="externalLink"&gt;ImportWeb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPWeb) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.html" class="externalLink"&gt;AddContentTypeToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a specified content type to a SharePoint list.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.html" class="externalLink"&gt;EnsureContentType&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a content type to be added or updated in a SharePoint site. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.html" class="externalLink"&gt;SynchroniseContentTypes&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ensures that a child content type has the same columns (fields) as the parent content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.html" class="externalLink"&gt;AddFile&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a file to a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.html" class="externalLink"&gt;ApproveFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Approves a list of files contained within the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.html" class="externalLink"&gt;CheckInFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Checks in a list of files to one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.html" class="externalLink"&gt;CheckOutFile&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Used to check out a list of files in a one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.html" class="externalLink"&gt;CopyFile&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Copies a single file from a source list to a destination list (in SharePoint). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.html" class="externalLink"&gt;GetFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Reads the list of files (and urls) specified in the ListFileInfo, based on a List Name and Filter Pattern. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.html" class="externalLink"&gt;PublishFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Publishes a list of supplied files. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.html" class="externalLink"&gt;UpdateFileContent&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates the file content in a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.html" class="externalLink"&gt;AddListItemEventReceiver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a list event receiver to a SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.html" class="externalLink"&gt;DeleteList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Destroys (or recycles) a SharePoint list. Can also optionally delete data only. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.html" class="externalLink"&gt;ImportDataSetToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports the given Dataset data into the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.html" class="externalLink"&gt;EnsurePropertyBagItems&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds (or updates) a value in the relevant property bag. The web, site, web application and farm property bags can all be updated. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.html" class="externalLink"&gt;CreateUser&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new user in the site (see documentation on SPWeb.SiteUsers) and can optionally make the user site collection admin. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.html" class="externalLink"&gt;CreateSite&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates (or overwrites) a site collection (SPSite) in a web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.html" class="externalLink"&gt;CreateWeb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new web in a site collection. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.html" class="externalLink"&gt;SetMasterPage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the current web master page. Can also (optionally) set child webs. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.html" class="externalLink"&gt;CreateWebApplication&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new SharePoint web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.html" class="externalLink"&gt;ExtendWebApplication&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Extends an existing web application in IIS. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.html" class="externalLink"&gt;AddWebParts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be added to a web part zone on a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.html" class="externalLink"&gt;ConnectWebParts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action allows 2 web parts (provider and consumer) to be connected on a particular web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.html" class="externalLink"&gt;RemoveWebParts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be removed from a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.html" class="externalLink"&gt;SetWebPartProperties&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the WebPart properties in a page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.html" class="externalLink"&gt;StsAdmin&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL Statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MOSS Actions available in SAF :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.html" class="externalLink"&gt;ShowInNavigation&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows the current site to be included or excluded from the global and/or current navigation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.html" class="externalLink"&gt;CreateRedirectPage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new redirect page using the standard SharePoint redirect page layout. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.html" class="externalLink"&gt;PublishPage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Attempts to publish a page in a SharePoint publishing &amp;#39;Pages&amp;#39; library. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.html" class="externalLink"&gt;SetAvailablePageLayout&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes page layouts from the &amp;#39;Available Page Layouts&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.html" class="externalLink"&gt;SetAvailableSiteTemplates&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes site templates from the &amp;#39;Available Site Templates&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.html" class="externalLink"&gt;SetPageLayout&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates a publishing page layout for a publishing page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.html" class="externalLink"&gt;SetWelcomePage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the &amp;#39;Welcome Page&amp;#39; (default) page to a specific page in the &amp;#39;Pages&amp;#39; library for the current publishing web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.html" class="externalLink"&gt;UpdatePublishingPageFields&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or Updates a field to a specific page in the &amp;#39;Pages&amp;#39; library for the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Standard Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.html" class="externalLink"&gt;GetDataSetFromCSV&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action is responsible for getting a DataSet from a Comma Seperated File. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.html" class="externalLink"&gt;GetFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Gets a list of file names (with path) for the given criteria. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.html" class="externalLink"&gt;FtpUpload&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action will FTP one or many files to a destination FTP server. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.html" class="externalLink"&gt;ExecutePowershell&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows 1 (or more) Powershell scripts to be run. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.html" class="externalLink"&gt;ExecuteSQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.html" class="externalLink"&gt;NVelocity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action requires a user defined collection and the name of an NVelocity Template, to create an instance of an outputted document.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Examples of Macros (multiple Actions)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To view more complex examples of a Macro illustrating how to chain together multiple Actions, please vist : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/MacroExamples.aspx" class="externalLink"&gt;SAF Macro examples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Diagram below illustrates the high-level architecture for SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.collaboris.co.uk/Libraries/Images/SAFArchitecture_1.sflb.ashx" alt="SharePoint Action Framework Architectural Diagram" title="SharePoint Action Framework Architectural Diagram" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Tue, 02 Mar 2010 21:30:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100302093045P</guid></item><item><title>Updated Wiki: Home</title><link>http://saf.codeplex.com/wikipage?version=44</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The SharePoint Action Framework is an extension to the SharePoint Feature framework, Stsadm or MSBuild.  This is achived with Actions which are commands allowing automation of SharePoint &amp;#40;e.g. CreateWeb, AddUser, ImportList&amp;#41;. Also possible to thread multiple Actions together.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Installation Instructions&lt;/b&gt;&lt;br /&gt;To install or upgrade the SAF WSP, please read this : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Installing_SAF.aspx" class="externalLink"&gt;http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Installing_SAF.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SAF Wiki&lt;/b&gt;&lt;br /&gt;For the latest blog posts about SAF, please go here : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Contents_Page.aspx" class="externalLink"&gt;http://www.collaboris.co.uk/Projects/SafWiki/SAF_WIKI/Contents_Page.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slide Deck&lt;/b&gt;&lt;br /&gt;&lt;a href="http://Slide Deck:http://www.slideshare.net/MarkQJones/share-point-action-framework" class="externalLink"&gt;Slide Deck:http://www.slideshare.net/MarkQJones/share-point-action-framework&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Main Benefits of using SAF&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Actions already available&lt;/b&gt; - SAF already includes some Actions (see below).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Integrate with existing methods&lt;/b&gt; - SAF Macros can be run from Features, STSAdm, MSbuild and soon WCF. In addition to this, purpose built Actions have been included allowing STSAdm and Powershell Commands to be called from within a Macro.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Develop your own Actions&lt;/b&gt; - If you don&amp;#39;t see an Action in the list below, download SAF and create one, it&amp;#39;s easy enough.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Parameterise your scripts&lt;/b&gt; - By using place holders statements like (e.g. ${CurrentWeb.Url}), would replace the Url of your current Web (at run time). (note. the current web, is the web you have activated your feature at, or the &amp;#39;url&amp;#39; you pass in as an an argument at run time). &lt;b&gt;Environment Variables are now supported!&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rollback supported&lt;/b&gt; - Each Action has a &amp;quot;Do&amp;quot; and also an &amp;quot;Undo&amp;quot;, meaning you can rollback!! (Which is great during development and testing) &lt;/li&gt;
&lt;li&gt;&lt;b&gt;Extensive Logging&lt;/b&gt; - SAF includes LOTS of .Net Tracing statements, so you can monitor whats happening. (which is essential when running Features).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Adapters&lt;/b&gt; - Through the use of Adapters, you can run your Macros from either a Feature or STSAdm. (More on the way).&lt;/li&gt;
&lt;li&gt;&lt;b&gt;A common approach to writing &amp;#39;tools&amp;#39;&lt;/b&gt; - SAF allows you to have a single approach to writing &amp;quot;tools&amp;quot; and &amp;quot;utilities&amp;quot; for SharePoint, meaning reuse should be higher and should also lower your TCO.&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;WSS Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.html" class="externalLink"&gt;AddLookupColumnToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;list&amp;lt;/b&amp;gt;-scoped lookup column pointing to an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddLookupColumnToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.html" class="externalLink"&gt;AddSiteColumnToContentType&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToContentType.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.html" class="externalLink"&gt;AddSiteColumnToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a site column to an existing SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.AddSiteColumnToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.html" class="externalLink"&gt;CreateLookupColumn&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new &amp;lt;b&amp;gt;site&amp;lt;/b&amp;gt;-scoped lookup column pointing to a field in an existing list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.CreateLookupColumn.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.html" class="externalLink"&gt;EnsureSiteColumn&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or updates a SharePoint site column (allows the GUID to be specified for new columns). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Column.EnsureSiteColumn.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.html" class="externalLink"&gt;ExportList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list to a Content Migration Package (CMP) based on the web and list name. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.html" class="externalLink"&gt;ExportListItem&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint list item to a Content Migration Package (CMP) based on the web, list name and list item ID. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportListItem.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.html" class="externalLink"&gt;ExportWeb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Exports a SharePoint web (SPWeb) to a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ExportWeb.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.html" class="externalLink"&gt;ImportList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a lists items from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.html" class="externalLink"&gt;ImportListItem&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPListItem) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportListItem.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.html" class="externalLink"&gt;ImportWeb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports a web (SPWeb) from a Content Migration Package (CMP). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentMigration.ImportWeb.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.html" class="externalLink"&gt;AddContentTypeToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a specified content type to a SharePoint list.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.AddContentTypeToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.html" class="externalLink"&gt;EnsureContentType&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a content type to be added or updated in a SharePoint site. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.EnsureContentType.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.html" class="externalLink"&gt;SynchroniseContentTypes&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Ensures that a child content type has the same columns (fields) as the parent content type. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.ContentType.SynchroniseContentTypes.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.html" class="externalLink"&gt;AddFile&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a file to a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.AddFile.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.html" class="externalLink"&gt;ApproveFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Approves a list of files contained within the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.ApproveFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.html" class="externalLink"&gt;CheckInFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Checks in a list of files to one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckInFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.html" class="externalLink"&gt;CheckOutFile&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Used to check out a list of files in a one or more document libraries. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CheckOutFile.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.html" class="externalLink"&gt;CopyFile&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Copies a single file from a source list to a destination list (in SharePoint). &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.CopyFile.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.html" class="externalLink"&gt;GetFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Reads the list of files (and urls) specified in the ListFileInfo, based on a List Name and Filter Pattern. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.GetFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.html" class="externalLink"&gt;PublishFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Publishes a list of supplied files. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.PublishFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.html" class="externalLink"&gt;UpdateFileContent&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates the file content in a list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.File.UpdateFileContent.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.html" class="externalLink"&gt;AddListItemEventReceiver&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds a list event receiver to a SharePoint list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.AddListItemEventReceiver.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.html" class="externalLink"&gt;DeleteList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Destroys (or recycles) a SharePoint list. Can also optionally delete data only. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.DeleteList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.html" class="externalLink"&gt;ImportDataSetToList&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Imports the given Dataset data into the list. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.List.ImportDataSetToList.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.html" class="externalLink"&gt;EnsurePropertyBagItems&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds (or updates) a value in the relevant property bag. The web, site, web application and farm property bags can all be updated. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.PropertyBag.EnsurePropertyBagItems.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.html" class="externalLink"&gt;CreateUser&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new user in the site (see documentation on SPWeb.SiteUsers) and can optionally make the user site collection admin. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Security.CreateUser.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.html" class="externalLink"&gt;CreateSite&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates (or overwrites) a site collection (SPSite) in a web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Site.CreateSite.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.html" class="externalLink"&gt;CreateWeb&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new web in a site collection. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.CreateWeb.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.html" class="externalLink"&gt;SetMasterPage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the current web master page. Can also (optionally) set child webs. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Web.SetMasterPage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.html" class="externalLink"&gt;CreateWebApplication&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new SharePoint web application. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.CreateWebApplication.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.html" class="externalLink"&gt;ExtendWebApplication&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Extends an existing web application in IIS. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebApplication.ExtendWebApplication.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.html" class="externalLink"&gt;AddWebParts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be added to a web part zone on a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.AddWebParts.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.html" class="externalLink"&gt;ConnectWebParts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action allows 2 web parts (provider and consumer) to be connected on a particular web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.ConnectWebParts.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.html" class="externalLink"&gt;RemoveWebParts&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows multiple web parts to be removed from a web part page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.RemoveWebParts.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.html" class="externalLink"&gt;SetWebPartProperties&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the WebPart properties in a page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.WebPart.SetWebPartProperties.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.html" class="externalLink"&gt;StsAdmin&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL Statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Wss.Wrappers.StsAdmin.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MOSS Actions available in SAF :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.html" class="externalLink"&gt;ShowInNavigation&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows the current site to be included or excluded from the global and/or current navigation. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Navigation.ShowInNavigation.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.html" class="externalLink"&gt;CreateRedirectPage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Creates a new redirect page using the standard SharePoint redirect page layout. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.CreateRedirectPage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.html" class="externalLink"&gt;PublishPage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Attempts to publish a page in a SharePoint publishing &amp;#39;Pages&amp;#39; library. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.PublishPage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.html" class="externalLink"&gt;SetAvailablePageLayout&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes page layouts from the &amp;#39;Available Page Layouts&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailablePageLayout.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.html" class="externalLink"&gt;SetAvailableSiteTemplates&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or removes site templates from the &amp;#39;Available Site Templates&amp;#39; collection in the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetAvailableSiteTemplates.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.html" class="externalLink"&gt;SetPageLayout&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Updates a publishing page layout for a publishing page. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetPageLayout.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.html" class="externalLink"&gt;SetWelcomePage&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Sets the &amp;#39;Welcome Page&amp;#39; (default) page to a specific page in the &amp;#39;Pages&amp;#39; library for the current publishing web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.SetWelcomePage.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.html" class="externalLink"&gt;UpdatePublishingPageFields&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Adds or Updates a field to a specific page in the &amp;#39;Pages&amp;#39; library for the current web. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Moss.Publishing.UpdatePublishingPageFields.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Standard Actions available in SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;Action&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.html" class="externalLink"&gt;GetDataSetFromCSV&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action is responsible for getting a DataSet from a Comma Seperated File. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.DataSet.GetDataSetFromCSV.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.html" class="externalLink"&gt;GetFiles&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Gets a list of file names (with path) for the given criteria. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Files.GetFiles.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.html" class="externalLink"&gt;FtpUpload&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action will FTP one or many files to a destination FTP server. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Ftp.FtpUpload.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.html" class="externalLink"&gt;ExecutePowershell&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows 1 (or more) Powershell scripts to be run. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Powershell.ExecutePowershell.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.html" class="externalLink"&gt;ExecuteSQL&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; Allows a SQL statement to be run against a database as specified by a supplied connection string. &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.SQL.ExecuteSQL.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;&lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.html" class="externalLink"&gt;NVelocity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; &lt;/td&gt;&lt;td&gt; This action requires a user defined collection and the name of an NVelocity Template, to create an instance of an outputted document.  &lt;/td&gt;&lt;td&gt; &lt;a href="http://collaboris.co.uk/saf/doc/Collaboris.Saf.Actions.Templating.NVelocity.zip" class="externalLink"&gt;Download Quickstart&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Examples of Macros (multiple Actions)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To view more complex examples of a Macro illustrating how to chain together multiple Actions, please vist : &lt;a href="http://www.collaboris.co.uk/Projects/SafWiki/MacroExamples.aspx" class="externalLink"&gt;SAF Macro examples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Diagram below illustrates the high-level architecture for SAF&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.collaboris.co.uk/Libraries/Images/SAFArchitecture_1.sflb.ashx" alt="SharePoint Action Framework Architectural Diagram" title="SharePoint Action Framework Architectural Diagram" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MarkQjones</author><pubDate>Tue, 02 Mar 2010 21:30:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100302093011P</guid></item></channel></rss>