Sharepoint工作流程任务附件

时间:2009-07-16 09:54:20

标签: sharepoint workflow-foundation

我有SharePoint状态机工作流程(Visual Studio 2008),在特定状态下我创建任务。

当用户完成此任务时,他可以将文档作为此任务的附件上载

然后工作流转到另一个州

在第二个状态中,我为另一个用户创建新任务,该用户将看到上一个任务的先前附件

我尝试看到SPWorkflowTaskProperties的属性来读取附件但我没有找到任何东西

2 个答案:

答案 0 :(得分:0)

假设您想获得实际附件(而不是附件的链接),您可能需要直接从库中获取它:

http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?ID=26

从上面开始:

SPFolder folder = web.Folders["Lists"].SubFolders[list.Title].SubFolders["Attachments"].SubFolders[listitem.ID.ToString()];

foreach (SPFile file in folder.Files)
{
  // Something useful here
}

答案 1 :(得分:0)

我是通过将要附加到“任务列表”项目的附件上载为常规列表项来完成的。我没有从工作流程过程中这样做,而是从编辑任务的任务表单中完成。