WSS 扩展文件夹属性-应用场景一
2008-05-30 13:56
288 查看
场景描述:
在知识库管理中,用户上传或新建的文档先要通过审批之后,才能发布。现有一”共享文档库”用于存放所有的知识点,该文档库是按每个项目组以文件夹的形式存放文档的,在所对应的项目组文件夹下新建的知识点提交给各自的项目经理或指定的人员进行工作流审批,像这样一个结构:
//得到当前item对象
SPListItem item = WorkflowProperties.Item;
//获取当前item所在目录文件夹
SPFolder parentFolder = item.File.ParentFolder;
//获取文件夹对象的属性
String strApprover = parentFolder.Item["Approver"].ToString();
//default get user string format is "id;#displayname"
id = Int32.Parse(strApprover.Substring(0, strApprover.IndexOf(';')));
SPUser u = workflowProperties.Web.SiteUsers.GetByID(id);
strAssingTo = u.LoginName;
//分配工作流任务
this.taskApprover_Properties.AssignedTo = strAssingTo ;
在知识库管理中,用户上传或新建的文档先要通过审批之后,才能发布。现有一”共享文档库”用于存放所有的知识点,该文档库是按每个项目组以文件夹的形式存放文档的,在所对应的项目组文件夹下新建的知识点提交给各自的项目经理或指定的人员进行工作流审批,像这样一个结构:
//得到当前item对象
SPListItem item = WorkflowProperties.Item;
//获取当前item所在目录文件夹
SPFolder parentFolder = item.File.ParentFolder;
//获取文件夹对象的属性
String strApprover = parentFolder.Item["Approver"].ToString();
//default get user string format is "id;#displayname"
id = Int32.Parse(strApprover.Substring(0, strApprover.IndexOf(';')));
SPUser u = workflowProperties.Web.SiteUsers.GetByID(id);
strAssingTo = u.LoginName;
//分配工作流任务
this.taskApprover_Properties.AssignedTo = strAssingTo ;
相关文章推荐
- WSS 扩展文件夹属性-应用场景一
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- WSS 扩展文件夹的属性--如何给文件夹添加扩展字段
- ZZ:WSS 扩展文件夹的属性--如何给文件夹添加扩展字段 from Jianyi0115
- 数据库扩展属性应用
- Visual Studio 2005中web.sitmap 中扩展自定义属性的一些应用范例
- 将CSS CLIP属性应用在:扩展覆盖效果
- [ InfoPath应用场景:库存管理 ] 在InfoPath Form Service利用WSS Web Service技术,通过VSTA代码把复杂表单写入SharePoint列表数据库 (二)
- linux下文件文件夹扩展属性操作
- 如何应用Sql Server的扩展属性
- JSP第二篇【内置对象的介绍、4种属性范围、应用场景】
- 将CSS CLIP属性应用在:扩展覆盖效果
- 将CSS CLIP属性应用在:扩展覆盖效果
- 将CSS CLIP属性应用在:扩展覆盖效果
- 扩展属性应用
- JSP第二篇【内置对象的介绍、4种属性范围、应用场景】
- [ InfoPath应用场景:库存管理 ] 在InfoPath Form Service利用WSS Web Service技术,通过VSTA代码把复杂表单写入SharePoint列表数据库 (一)
- JSP第二篇【内置对象的介绍、4种属性范围、应用场景】