我和.net

主要讲述Sharepoint以及OfficeSystem和在.net下的开发和应用

导航

Moss2007中通过Sharepoint Designer 创建多个列表联动的工作流

    我们的实际工作中的工作流往往不能在一个表单中表现出来,常常需要我们设计多个列表来完成这样一个完成的工作流。例如:我们创建一个ITIL事件管理中的事件记录(列表库A)的时候,往往会在工作站点的首页增加一个用于提醒桌面支持工程师完成相关任务的提醒列表(列表库B)。如果我们不对这两个列表设计成联动的话,那么相关工程师在完成任务后先要更改事件登记表(填写列表库B中的相应条目),然后还要更改提醒列表中的相关条目的状态(更改列表库A中相关的条目的状态)。我们理想的状态应该是,相关工程师完成任务后,只需要填写相关的事件记录,事件记录根据工作流中的状态来更改提醒列表中的相关条目的状态。看上去有点复杂,其实,利用Sharepoint Designer很容易就完成这个工作流的设计。因为在Sharepoint Designer中的提供的工作流动作中就有修改其他列表项这个动作。现在,需要注意的、需要你考虑的是,你在设计列表时,如何让工作流准确无误地修改列表库B中指定的Item,而不是被列表库B中其他的Item。因此,我们常常在列表库B的Item中存放列表库A中相对应条目的GUID、ID等Field值,从而在执行修改Item时通过这个值来定位这个Item。具体例子,明天再说罢。

posted on 2007-03-11 20:55  皮皮  阅读(972)  评论(2编辑  收藏  举报