﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-FreePark's Blog</title><link>http://www.cnblogs.com/FreePark/</link><description>SharePoint &amp; RMS</description><language>zh-cn</language><lastBuildDate>Fri, 03 Jul 2009 02:05:35 GMT</lastBuildDate><pubDate>Fri, 03 Jul 2009 02:05:35 GMT</pubDate><ttl>60</ttl><item><title>搬到博客堂了!</title><link>http://www.cnblogs.com/FreePark/archive/2007/01/19/624929.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Fri, 19 Jan 2007 08:40:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2007/01/19/624929.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/624929.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2007/01/19/624929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/624929.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/624929.html</trackback:ping><description><![CDATA[<a style="FONT-SIZE: 36pt" href="http://blog.joycode.com/ipark">http://blog.joycode.com/ipark</a><br><span style="FONT-SIZE: 14pt; COLOR: #000080">&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;ipark = FreePark</span> 
<img src ="http://www.cnblogs.com/FreePark/aggbug/624929.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47946/" target="_blank">Mono这只猴子招惹了谁？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[SharePoint WorkFlow InfoPath]在InfoPath表单内提交表单并启动工作流</title><link>http://www.cnblogs.com/FreePark/archive/2007/01/13/619324.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Fri, 12 Jan 2007 19:02:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2007/01/13/619324.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/619324.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2007/01/13/619324.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/619324.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/619324.html</trackback:ping><description><![CDATA[<p>MOSS中对工作流的强大支持，让我们可以做很多应用。</p>
<p>举个例子，我们可以用表单库做审批表单，然后给这个表单库附加一个流程。</p>
<p>我们可能希望用户在填写表单的时候，在表单中填一些在启动工作流时需要用的信息，比如设置审批人等等。</p>
<p>我们的表单会像下面这样，包括待审批内容，和设置审批者等其他工作流设置。</p>
<p>我们也希望用户在点&#8220;保存&#8221;的时候，提交表单并同时根据用户设置的审批人来启动工作流。</p>
<p>（</p>
<p>MOSS默认的模式是，提交完表单以后，在另一个页面启动工作流，需要做两步操作，这样的用户体验比较不好</p>
<p>最好的体检就是&#8220;一步到位&#8221;，只需要在一个界面完成提交和启动的工作。</p>
<p>）</p>
<p><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/r_start%20workflow.png"> </p>
<p>&nbsp;</p>
<p>所以，我们就需要在InfoPath Form Services表单中的&#8220;保存&#8221;按钮上做一些工作来满足这种需求。</p>
<p>我提供的思路如下：</p>
<p><strong>利用VSTA给表单库的表单模板里的&#8220;保存&#8221;按钮添加代码来完成提交表单和启动工作流的任务</strong></p>
<p>1）设计表单模板的时候，为InfoPath表单设置一个提交连接(DataConnection)</p>
<p><img height=412 src="http://www.cnblogs.com/images/cnblogs_com/FreePark/WindowsLiveWriter/SharePointWorkFlowInfoPathInfoPath_2A87/clip_image002.jpg" width=554>
<p>可以看到这个提交连接会包括提交到的文档库的URl和默认的文件名命名规则。这个提交连接是我们提交表单和启动工作流所需要的。
<p>&nbsp;
<p>2）给InfoPath表单的&#8220;保存&#8221;的按钮添加代码（<strong>以下代码为示例</strong>）：
<p>
<pre>XPathNavigator field2 = <span style="COLOR: #0000ff">this</span>.MainDataSource.CreateNavigator().SelectSingleNode("<span style="COLOR: #8b0000">/my:myFields/my:field2</span>", NamespaceManager);
//取到提交连接的对象，FileSubmitConnection对应的是提交到SharePoint文档库的连接类
FileSubmitConnection osssubmit = (FileSubmitConnection)<span style="COLOR: #0000ff">this</span>.DataConnections["<span style="COLOR: #8b0000">OSSSubmit</span>"];
//我们可以通过表单里面的某个项目来作为表单提交的时候的文件名，或者用其他的命名规则，或者用户指定都可以
<span style="COLOR: #0000ff">string</span> tempfilename = field2.Value +"<span style="COLOR: #8b0000">_</span>"+ DateTime.Now.ToString().Replace("<span style="COLOR: #8b0000">:</span>","<span style="COLOR: #8b0000">_</span>");
//设置提交表单的文件名
osssubmit.Filename.SetStringValue(tempfilename+"<span style="COLOR: #8b0000">.xml</span>");</pre>
<pre>//执行提交
osssubmit.Execute();
</pre>
<pre>//到这一步，表单已经提交到了文档库，接下来启动表单的工作流
<span style="COLOR: #0000ff">try</span>
{
//根据提交连接的FolderUrl属性可以取到文档库所在的网站集
SPSite mysite = <span style="COLOR: #0000ff">new</span> SPSite(osssubmit.FolderUrl);</pre>
<pre>//根据表单的名称和FolderUrl可以把提交上去的表单的完整URL拼出来
<span style="COLOR: #0000ff">string</span> fileurl = osssubmit.FolderUrl+"<span style="COLOR: #8b0000">/</span>"+tempfilename+"<span style="COLOR: #8b0000">.xml</span>";
<span style="COLOR: #0000ff">if</span>(osssubmit.FolderUrl.EndsWith("<span style="COLOR: #8b0000">/</span>"))
{
fileurl = osssubmit.FolderUrl+tempfilename+"<span style="COLOR: #8b0000">.xml</span>";
}
//利用FolderUrl可以根据SPWeb.GetList方法取到文档库对应的SPList对象
SPList mylist = mysite.RootWeb.GetList(osssubmit.FolderUrl);</pre>
<pre>//根据前面拼出来的已上传得表单的完整URL可以取到表单对应的SPListItem对象
SPListItem mylistitem = mysite.RootWeb.GetListItem(fileurl);
</pre>
<pre>//取到文档库绑定的某个工作流关联
SPWorkflowAssociation mywfass = mylist.WorkflowAssociations.GetAssociationByName("<span style="COLOR: #8b0000">Review</span>", System.Globalization.CultureInfo.CurrentCulture);
</pre>
<pre>//EventData中就是工作流启动的时候需要的参数，比如审批人等信息，用表单中用户设置的启动参数替换EventData中的相应信息即可 </pre>
<p>/*关联信息定义了工作流启动的参数，格式如下XML所示，我们需要做的只是用表单里面的对应字段值替换这个XML里面的对应内容即可，红色标示的部分
<p>&lt;my:myFields xml:lang=\"zh-CN\" xmlns:xsi=\"<a href="http://www.w3.org/2001/XMLSchema-instance/%22">http://www.w3.org/2001/XMLSchema-instance\"</a> xmlns:my=\"<a href="http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-12-16T05:28:36/%22">http://schemas.microsoft.com/office/infopath/2003/myXSD/2006-12-16T05:28:36\"</a> xmlns:xd=\"<a href="http://schemas.microsoft.com/office/infopath/2003/%22">http://schemas.microsoft.com/office/infopath/2003\"</a>&gt;
<p>&lt;my:instructions&gt;Review it!&lt;/my:instructions&gt;
<p>&lt;my:assignees&gt;litwareinc\\Administrator;litwareinc\\DemoUser2&lt;/my:assignees&gt;
<p>&lt;/my:myFields&gt;
<p>*/<br><span style="COLOR: #0000ff">string</span> EventData = mywfass.AssociationData;<br>mysite.AllowUnsafeUpdates = <span style="COLOR: #0000ff">true</span>;<br>mysite.RootWeb.AllowUnsafeUpdates = <span style="COLOR: #0000ff">true</span>;<br></p>
<p>//根据设定的信息，启动工作流<br>mysite.WorkflowManager.StartWorkflow(mylistitem, mywfass, EventData);<br>}<br><span style="COLOR: #0000ff">catch</span>{ }<br></p>
<h3><font color=#ff0000><em>更新：示例下载 <a href="http://www.cnblogs.com/Files/FreePark/在InfoPath表单中提交表单并启动工作流示例.rar" target=_blank>here</a></em></font></h3>
<img src ="http://www.cnblogs.com/FreePark/aggbug/619324.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47945/" target="_blank">Firefox 3.5本月晚些时候即首次升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[Live Writer Test]台南地震，海底光缆大面积中断，MSN登不上以及境外网站无法访问</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/28/605862.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Thu, 28 Dec 2006 04:02:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/28/605862.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/605862.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/28/605862.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/605862.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/605862.html</trackback:ping><description><![CDATA[<p>一个地震影响还真是大，有线通讯受自然灾害影响太大了。</p> <p>据说，修复至少需要两到三周的时间。</p> <p><strong>&nbsp;太平洋海底光缆系统 示意图</strong></p> <p><a href="http://www.cnblogs.com/images/cnblogs_com/FreePark/WindowsLiveWriter/LiveWriterTestMSN_A929/guanglan%5B20%5D.gif" atomicselection="true"><img height="365" src="http://www.cnblogs.com/images/cnblogs_com/FreePark/WindowsLiveWriter/LiveWriterTestMSN_A929/guanglan_thumb%5B18%5D.gif" width="259"></a></p><img src ="http://www.cnblogs.com/FreePark/aggbug/605862.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47944/" target="_blank">Google App Engine出现故障宕机6小时</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[ECM IRM RMS - 1]WSS V3中的IRM解决方案概述</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/22/597400.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Fri, 22 Dec 2006 02:24:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/22/597400.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/597400.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/22/597400.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/597400.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/597400.html</trackback:ping><description><![CDATA[<p>在企业中，对文档的保护最好是希望能跟着文档的生命周期，从文档创建到文档被下载被离线查看所有的环节都受到保护。<br>WSS V2中我们对文档库的权限控制只能做到控制文档在下载前，但是当文档被下载以后文档就&#8220;自由&#8221;了。<br>在WSS V3中，我们可以设置文档库在文档下载的时候给它附加上离线的权限，权限跟随文档。<br><br><strong>一、在WSS V3的IRM框架中包含了四个基本组成部分</strong>：<br>1）IRM Protector：保护程序<br>2）Windows SharePoint Services：<br>3）Right Management Services：权限管理平台（RMS）<br>4）Client Application：用来打开受保护文档的客户端程序，对于通过RMS保护的Office文档来说客户端就是Office程序。<br><br>WSS V3中的IRM是对<strong>下载文档做加密</strong>，<strong>上传回来的时候做解密</strong>。所以在WSS文档库中的文档都是非加密状态。<br>这样做我个人感觉一个方面应该是为文档内容索引服务的。<br><br><strong>二、Protector</strong>&nbsp; 在WSS V3中对文档的IRM保护是通过Protector来实现的，Protector是服务器场级别的，必须在每个Web前端注册。Protector包括两种：<br>1）集成的Protector（integrated protectors）：这种Protector需要RMS，和RMS的交互都有WSS来完成<br>2）独立的Protector（autonomous protectors）：这种Protector需要独立的注册，这种保护程序可以是不需要RMS的支持<br><br><strong>三、IRM权限</strong>&nbsp; WSS V3的文档下载以后附加的权限跟用户在WSS中的ACL（访问控制权限列表）对应的：<br>1）WSS本身是文档的所有者<br>2）不同ACL对应不同的权限（<em>ACL和IRM权限对应关系是可扩充细分的</em>）：<br><em><strong>管理网站</strong></em>：对文档有完全控制的权限，下载后可以管理文档权限<br><em><strong>编辑列表，管理列表和自定义页面</strong></em>：编辑，拷贝，保存<br><strong><em>查看列表</em></strong>：只读权限<br><br><strong>四、发布证书 </strong>WSS V3给文档加IRM之前会为文档先生称发布证书（IL）然后在把工作交给Protector，IL包括什么内容：<br>1）文档的密钥，用来加密文档的内容<br>2）添加文档的用户列表和用户对文档的权限，WSS会把自己和下载用户加入列表中<br>3）文档库的GUID（<em><strong>所以在哪个文档库下载的文档，如果上传到另一个起了IRM的文档库是上传不上去的，当然上传到没有启IRM的文档库是可以的</strong></em>）<br><br><strong>五、如何启用IRM </strong>要让WSS的文档库可以对文档起IRM保护，需要：<br>1）安装了RMS Server SP2<br>2）启用WSS的IRM功能<br><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/o_IRM1.png" border=0><br>2）如果有要使用独立的Protector，需要进行注册<br>3）需要设置文档库的&#8220;信息权限管理&#8221;<br><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/o_IRM2.png" border=0><br>注：当设置了&#8220;不允许用户上载不支持IRM的文档&#8221;的时候不能被加权限的文档类型不能上传（已经用客户端程序加密过的文档也不能被上传了）<br><br>具体的步骤微软有一个官方的文档：<strong><a style="COLOR: #0000ff" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bab2321-71e6-4cf2-8bcd-0880e0d1cda3&amp;DisplayLang=en"><strong>Deploying Windows Rights Management Services with Microsoft Office SharePoint Server 2007 Step-By-Step Guide</strong> </a></strong><br><br><span style="COLOR: #ff0000"><strong style="BACKGROUND-COLOR: #ffffff">预告：[ECM IRM RMS - 2]WSS V3中的IRM如何对文档上传下载的权限进行控制</strong></span></p>
<img src ="http://www.cnblogs.com/FreePark/aggbug/597400.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47943/" target="_blank">消息称Facebook今年营收将达5.5亿美元</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>microsoft.com全新改版，告诉你MOSS的性能不是问题，她很好使！！</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/19/594676.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Tue, 19 Dec 2006 15:48:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/19/594676.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/594676.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/19/594676.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/594676.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/594676.html</trackback:ping><description><![CDATA[<p>谁说MOSS的性能是个大问题呢！<br>世界上第5大日访问量最多的网站就整合了Microsoft Office SharePoint Server技术！<br>在它的&#8220;&nbsp;<a class=headerLink style="COLOR: #0000ff" href="http://www.microsoft.com/about/mspreview/en/us/abouthomepage.mspx">About our new home page</a>&#8221;中，有这么一段话：<br><br>In the background we are beginning to migrate much of Microsoft.com to a new platform based on Microsoft Office SharePoint Server 2007. <em><strong>Using Office SharePoint Server 2007 will bring us a broad range of new capabilities that will help you more easily find the information, products, and services you&#8217;re looking for across our site.</strong></em> Microsoft.com is the 5th most visited Web site on the Internet, hosting hundreds of thousands of pages of content. Running our site on Office SharePoint Server 2007 goes a long way in demonstrating to customers worldwide that<span style="BACKGROUND-COLOR: yellow"><em><strong style="BACKGROUND-COLOR: yellow"> the product is reliable and provides an effective solution for managing vast amounts of content</strong></em>.<br></span><br>大致的意思就是说：我们用MOSS可以帮助客户很容易的找到他们需要的信息，产品和服务。MOSS是一个很好的平台。在一个访问量如此大的Internet网站上整合MOSS证明了这个产品的可靠性和性能是没有问题的。<br><br>这是不是就是&#8220;行胜于言&#8221;，呵呵。说到这，大家可以访问一下<a style="COLOR: #0000ff" href="http://www.microsoft.com/en/us/default.aspx">微软美国官方主页</a>。<br></p>
<img src ="http://www.cnblogs.com/FreePark/aggbug/594676.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47937/" target="_blank">微软8月25日开始通过WSUS推送IE8</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[WSS V3 WorkFlow]利用Visual Studio开发WSS V3工作流视频资料</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/19/597281.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Tue, 19 Dec 2006 14:34:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/19/597281.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/597281.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/19/597281.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/597281.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/597281.html</trackback:ping><description><![CDATA[用SharePoint Designer开发工作流的示例视频Kanyboy已经发布了一套，共4辑，讲得很清楚！<br><br>在上周六结束的OTEC聚会上，把从空白工程开始开发WSS V3工作流的Demo录制了视频<br>Demo中做了如何实现多步Document Review的审批流程，演示了一般的工作流开发步骤。<br><br>视频下载请到OTEC论坛：<a href="http://www.msotec.net/Forums/ShowThread.aspx?PostID=6839"><span style="COLOR: #0000ff">http://www.msotec.net/Forums/ShowThread.aspx?PostID=6839</span></a><br><br>视频中VS开发MOSS&nbsp;工作流依赖于以下软件的支持：
<div style="COLOR: #0000ff"><a href="http://www.cnblogs.com/FreePark/admin/www.microsoft.com/downloads/details.aspx?FamilyId=E8232F93-48F0-4E74-B09D-B51F1D4231A4" target=_blank>Visual Studio 2005 Extensions for Windows Workflow Foundation RC5(En)</a></div>
<div><span>ECM Starter Kit (SharePoint Workflow Template)</span><span> 包含在MOSS SDK中</span></div>
<img src ="http://www.cnblogs.com/FreePark/aggbug/597281.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47937/" target="_blank">微软8月25日开始通过WSUS推送IE8</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>RMS SP2 &amp; MOSS 2007开启文档管理新时代，让文档权限保护无处不在</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/05/582178.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Mon, 04 Dec 2006 16:08:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/05/582178.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/582178.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/05/582178.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/582178.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/582178.html</trackback:ping><description><![CDATA[Microsoft Windows Rights Management Services with Service Pack 2 (RMS SP2) is Available<br><br>RMS Server SP2 ：<a href="http://www.microsoft.com/downloads/details.aspx?familyid=8EF6D80A-6A9C-4FB9-AB51-790980816FFE&amp;displaylang=zh-cn">http://www.microsoft.com/downloads/details.aspx?familyid=8EF6D80A-6A9C-4FB9-AB51-790980816FFE&amp;displaylang=zh-cn</a><br>RMS Client SP2：<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=02DA5107-2919-414B-A5A3-3102C7447838&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=02DA5107-2919-414B-A5A3-3102C7447838&amp;displaylang=en</a><br><br>
<p><strong>What's New in RMS with Service Pack 2?</strong></p>
<p>如果你正在使用RMS V1 或者RMS SP1，你应该赶紧下载并部署SP2吧。RMS SP2 给我们提供了很多改进的地方，SP2让我们可以很容易的在Microsoft SharePoint Server 2007上对文档附加权限，扩展我们的应用。<br><br><strong>RMS SP2 and SharePoint Server 2007</strong></p>
<p>MOSS中可以实现IRM-protected document libraries. RMS SP2 &amp; MOSS 2007开启文档管理新时代，让文档权限保护无处不在。<br><br>Download and deploy RMS SP2 today!<br><br><strong><em style="COLOR: red">预告：MOSS与RMS集成功能演示</em></strong></p>
<img src ="http://www.cnblogs.com/FreePark/aggbug/582178.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47935/" target="_blank">暴风称新旧版更换完毕 总计超4000万用户换装</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>在KPI列表中使用Excel Services发布的工作簿</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/03/580855.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Sun, 03 Dec 2006 14:40:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/03/580855.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/580855.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/03/580855.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/580855.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/580855.html</trackback:ping><description><![CDATA[<p>在开始之前，先讲个故事。马力是公司的一个销售人员，在他完成他的销售任务的同时，差旅费用如果控制在8000以下说明他的这个方面表现很好，如果是超过了8000，低于15000的情况下他就要受到警告了，如果超过15000，他的问题就大了。作为部门主管，我需要有一个最明显的方式来展现这些东西。在MOSS中就有一种列表类型叫做KPI（关键绩效指标）列表，KPI列表有一个评判指标的标准来判断当前的指数的优劣，并以不同颜色的图标来显示。十分适合在这种场景下使用。<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/r_KPI1.png" border=0><br><br><br>KPI列表项可以手动输入（手动输的话就是静态的），还可以从sharepoint列表，SQL Server Analysis Services中创建，同样也可以从Excel Services 发布的工作簿中选取数值来创建。同样的，如果对Analysis Services不熟悉的同学们，如果要把SQL Server的数据动态的作为KPI的数值的话，我们可以选择使用Excel Services的UDF，这在我之前的一篇POST中已经介绍过了&#8220;<a id=_1cd8a085fea8_HomePageDays_DaysList_ctl02_DayItem_DayList_ctl00_TitleUrl href="http://www.cnblogs.com/FreePark/archive/2006/10/29/543864.html"><font color=#000000>MOSS-Excel Services-Udf(用户自定义函数)-SQLExcuteUdf 查询sql server数据的用户自定义函数</font></a> &#8221;，今天的实例同样也是用了这个SQLExcuteUDF来取SQL Server的某个数据到Excel工作簿中，并最终用KPI来展现。<br><img height=365 src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/r_KPI.PNG" width=358 border=0><br><br>马力的差旅数据存在moss服务器上的Charge数据库中<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/r_KPI0.png" border=0><br>我们需要取出他06年的差旅费用的总和来做分析。首先，我们利用SQLExcuteUDF来做一个Excel工作簿，并发布出去。<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/r_KPI00.PNG" border=0><br><br>然后，我们选择从Excel工作簿创建KPI列表，进入下面页面。选择用刚才发布的Excel工作簿，并选择用B3单元格的数据来作为KPI数值。<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/o_KPI3.png" border=0><br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/o_KPI2.png" border=0><br><br>接下来，设置这个数值的状态标准，在什么数值范围内是好，用什么图标来显示。<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/o_KPI4.png" border=0><br><br>设置完成以后，&#8220;马力的2006年差旅费用&#8221;的KPI列表项就建立好了，他从Excel工作簿中取出值，与标准作对比，然后呈现出不同的颜色的图标。<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/o_KPI6.png" border=0><br><br>如果更改数据库中马力的差旅数据，让其总费用超过10000<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/o_KPI7.png" border=0><br><br>再刷新KPI列表的时候，Excel Services会利用SQLExcuteUDF从新从数据库中取到最新的数，然后反映到Excel工作簿中，最后KPI从Excel工作簿中取到最新的数据，展现出来，这个时候图标变成了黄色的警告颜色。<br><img src="http://www.cnblogs.com/images/cnblogs_com/freepark/78030/o_KPI8.png" border=0><br></p>
<img src ="http://www.cnblogs.com/FreePark/aggbug/580855.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47934/" target="_blank">3.5版既出 Firefox面临新挑战</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>3步完成Excel Services的初始化和使用（使用Excel Services的最简步骤）</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/03/580692.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Sun, 03 Dec 2006 10:36:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/03/580692.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/580692.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/03/580692.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/580692.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/580692.html</trackback:ping><description><![CDATA[如果你只想试用一下Excel Services，你只想看看Excel Services发布的Excel工作簿是什么样。<br>你暂时用不着外部数据，自定义函数等功能的话，跟我来，3步让你完成Excel Services的配置和使用。<br><br><strong>1）给服务器场启用Excel Calculation Services</strong><br><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/r_iniES1.png" border=0><br><br><strong>2）设置可信任的位置<br></strong><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/o_iniES2.png" border=0><br><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/r_iniES21.png" border=0><br><br><strong>3）发布Excel工作簿<br></strong><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/r_iniES3.png" border=0>&nbsp;<br><br><strong>发布出来的Excel工作簿如下：</strong><br><img src="http://www.cnblogs.com/images/cnblogs_com/FreePark/68815/r_iniES4.png" border=0> 
<img src ="http://www.cnblogs.com/FreePark/aggbug/580692.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47934/" target="_blank">3.5版既出 Firefox面临新挑战</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>应用SharePoint的Workflow须记住的10句话！（也许还有更多：)</title><link>http://www.cnblogs.com/FreePark/archive/2006/12/02/580032.html</link><dc:creator>FreePark</dc:creator><author>FreePark</author><pubDate>Sat, 02 Dec 2006 11:54:00 GMT</pubDate><guid>http://www.cnblogs.com/FreePark/archive/2006/12/02/580032.html</guid><wfw:comment>http://www.cnblogs.com/FreePark/comments/580032.html</wfw:comment><comments>http://www.cnblogs.com/FreePark/archive/2006/12/02/580032.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/FreePark/comments/commentRss/580032.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/FreePark/services/trackbacks/580032.html</trackback:ping><description><![CDATA[<br>1）SharePoint的工作流是基于文档的工作流，只能关联到列表，文档库和内容类型上<br><br>2）SharePoint的工作流模板利用网站功能(Feature)来发布<br><br>3）SharePoint的工作流模板（Template）不能直接被列表，文档库和内容类型所用<br><br>4）工作流模板需要和列表，文档库和内容类型建立了关联才能被使用<br><br>5）所有的SharePoint工作流示例都是从关联（Association）创建出来的<br><br>6）一个列表，文档库和内容类型可以建立和一个工作流模板的多个关联，比如让A审批的关联，让B审批的关联都是源于审批工作流模板，只是审批人不同<br><br>7）SharePoint的工作流运行帐号是拥有管理员权限的<br><br>8）SharePoint的工作流中的表单可以使ASPX页面或者InfoPath表单（用Infopah几乎是No Coding的）<br><br>9）SharePoint中对于关联的修改不会影响已经创建的工作流实例<br><br>10）不要试图跳开Template，Association，Task，Modification，History的模式来使用SharePoint工作流<br><br>更多的信息，推荐SharePoint Team Blog的一系列文章：<br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl07_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/18/so-you-want-to-develop-custom-workflows-in-visual-studio-series-introduction.aspx">"So You Want to Develop Custom Workflows in Visual Studio..." - The Blog Series</a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl06_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/18/developing-workflows-in-vs-part-1-workflow-objects-and-a-crash-course-on-mechanics.aspx"><font color=#002c99>Developing Workflows in VS: Part 1 - Workflow Objects and A Crash Course on Mechanics</font></a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl05_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/21/developing-workflows-in-vs-part-2-planning-your-workflow-two-things-to-keep-in-mind.aspx"><font color=#002c99>Developing Workflows in VS: Part 2 - Planning Your Workflow: Two Things to Keep in Mind</font></a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl04_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/23/developing-workflows-in-vs-part-3-five-steps-for-developing-your-workflow.aspx"><font color=#002c99>Developing Workflows in VS: Part 3 - Five Steps for Developing Your Workflow</font></a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl03_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/26/developing-workflows-in-vs-part-4-design-and-bind-your-forms.aspx"><font color=#002c99>Developing Workflows in VS: Part 4 - Design and Bind Your Forms</font></a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl02_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/28/developing-workflows-in-vs-part-5-code-your-workflow.aspx"><font color=#002c99>Developing Workflows in VS: Part 5 - Code Your Workflow</font></a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl01_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/11/30/developing-workflows-in-vs-part-6-deploy-and-debug-your-workflow.aspx"><font color=#002c99>Developing Workflows in VS: Part 6 - Deploy and Debug your workflow</font></a><br><a id=ctl00___ctl00___ctl01___Results___postlist___EntryItems_ctl00_PostTitle href="http://blogs.msdn.com/sharepoint/archive/2006/12/01/developing-workflows-in-vs-part-7-summary-and-final-thoughts.aspx"><font color=#002c99>Developing Workflows in VS: Part 7 - Summary and Final Thoughts</font></a> 
<img src ="http://www.cnblogs.com/FreePark/aggbug/580032.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47930/" target="_blank">Bing首页将显示各国美景 顺推Silverlight</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>