1、新建 > 项目,选择 SharePoint解决方案 > 空项目:

2、部署为场解决方案

3、添加 > 新项,选择 Office/SharePoint > 顺序工作流(仅场解决方案),下一步设置相关列表

4、分别创建createTask、onTaskChanged、completeTask

5、选中createTask1,添加Correlation Token和OwnerActivityName:

6、三个分别选中,红色绑定到新成员 > 选择创建字段;绿色下拉选择为上一步设置的Task1Token;紫色绑定到现有成员,如下:

7、分别双击,新增代码如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | private void createTask1_MethodInvoking(object sender, EventArgs e) { //生成任务ID createTask1_TaskId1 = Guid.NewGuid(); //任务标题 createTask1_TaskProperties1.Title = "经理审批"; //设置任务操作人 createTask1_TaskProperties1.AssignedTo = @"i:0#.w|spserver\test"; //@"i:0#.w|canomo\name"; //设置任务完成度 createTask1_TaskProperties1.PercentComplete = 0; //设置任务开始日期 createTask1_TaskProperties1.StartDate = DateTime.Today; //设置任务到期日期为从工作流任务开始后7天 createTask1_TaskProperties1.DueDate = DateTime.Now.AddDays(7.0); } private void onTaskChanged1_Invoked(object sender, ExternalDataEventArgs e) { onTaskChanged1_AfterProperties1.PercentComplete = 1.0f; //接收审批数据 } private void completeTask1_MethodInvoking(object sender, EventArgs e) { //审批完整 } |
8、OK,部署测试:


