我有SharePoint状态机工作流程(Visual Studio 2008),在特定状态下我创建任务。
当用户完成此任务时,他可以将文档作为此任务的附件上载
然后工作流转到另一个州
在第二个状态中,我为另一个用户创建新任务,该用户将看到上一个任务的先前附件
我尝试看到SPWorkflowTaskProperties的属性来读取附件但我没有找到任何东西
答案 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)
我是通过将要附加到“任务列表”项目的附件上载为常规列表项来完成的。我没有从工作流程过程中这样做,而是从编辑任务的任务表单中完成。