在Sharepoint 2010中使用自定义列表数据视图创建任务项

时间:2011-05-29 20:14:50

标签: sharepoint sharepoint-2010

我在Sharepoint 2010中创建了2个自定义列表:

列表#1:内部流程(字段:流程标题,参考)

列表#2:流程步骤(字段:步骤标题,步骤描述,流程标题[查找上一个列表中的1个项目],部门已分配)

我在显示表单中为名为“创建实例”的列表INTERNAL PROCESSES创建了一个操作...当用户点击它时,将用户重定向到

mypage.aspx?的ProcessID = {} ITEMID (我无法找到一种方法来传递标题而不是查询字符串中的ID ...)

到目前为止,我已经完成了这项工作。 现在,我需要在mypage.aspx

中完成以下操作

1)使用queryString中收到的processID在INTERNAL PROCESSES中查找,如果字段Reference不为NULL,则要求用户输入Reference的值

(例如,如果Reference包含“Member”一词,请让用户输入会员名称)

2)从查询字符串

中收到的processID列表INTERNAL PROCESSES获取流程标题

3)对于PROCESS STEPS中的每个列表项,其中字段Process Title匹配在步骤#2中查找的Process Title,使用

创建一个新的TASK列表项

以下值: a)任务标题=步骤标题+在步骤#1中输入的值(如果有的话) b)任务描述=步骤描述 c)TASK分配给=已分配部门

我想避免使用代码,如果可能的话因为我从未这样做过,如果需要代码请指出我正确的方向......谢谢!

1 个答案:

答案 0 :(得分:1)

嘿,如果您擅长设计SharePoint设计器工作流,则不需要使用代码,您需要做的是使用desginer创建自定义操作,并且可以使用自定义操作调用wrkflow,这将为您创建任务有关更多详细信息的任务列表,请参阅以下文章

http://manish-sharepoint.blogspot.com/2010/01/creating-custom-actions-using.html