jjccx

jjccx's blog
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在文档库显示文档URL

Posted on 2008-04-07 18:17  jjccx  阅读(244)  评论(0编辑  收藏  举报

译自:http://www.sharepointblogs.com/usecases/archive/2007/05/24/displaying-the-document-url-in-a-document-library-column-part-2.aspx

首先在文档库中创建一个列叫Encode Url(Single line of text),用来存放文档URL。
在文档库的版本控制设置中,设“是否要求先签出文档然后再对其进行编辑? ”为是,这一步很重要。当文档有变动的时候,我们会启动一个工作流来修改Encode Url,如果我们没有要求先签出文档然后再对其编辑,工作流将会陷入死循环。
我们需要使用Sharepoint Designer来创建工作流,步骤如下:
1、用Sharepoint Designer打开Sharepoint站点
2、选择新建->工作流
3、在工作流选项中选择:
     a.新建项目时自动启动此工作流
     b.只要更改了项目,就自动启动此工作流
4、创建工作流的步骤
     a.步骤条件中选"Compare Document field"并设置条件为
        if Documents:Encode URL not equals Documents:Encoded Absolute URL
     b.添加三个操作
        i.  签出项目
        ii. 设置Encoded URL的值
        iii.签入项目
5、保存工作流