工作流与LINQ to SharePoint实践指南
1. 工作流任务设置与测试
首先,来看一段代码,它用于设置工作流任务的属性:
SPWorkflowTaskProperties wtp = new SPWorkflowTaskProperties(); wtp.PercentComplete = (float)0.0; wtp.TaskType = 0; wtp.DueDate = DateTime.Now.AddDays(1); wtp.Title = "Lunch orders are complete"; task.TaskProperties = wtp;上述代码创建了一个SPWorkflowTaskProperties对象wtp,并设置了任务的完成百分比为0,任务类型为0,截止日期为当前日期加1天,标题为“Lunch orders are complete”,最后将这些属性赋值给任务task。
工作流测试步骤
- 按
F5部署工作流并启动SharePoint网站,此时会显示Part3站点的日历列表。 - 双击之前设置的事件,点击表单顶部的“Workflows”按钮,会显示工作流页面。
- 点击“WF_Chapter11”链接,在该事件上启动工作流。工作流完成后,关闭事件项,选择任务列表,此时每个添加到“Attendees”属性中的人员都应该有一个午餐订单任务。