当前位置: 代码迷 >> SharePoint >> sharepoint 顺序工作流创设
  详细解决方案

sharepoint 顺序工作流创设

热度:566   发布时间:2016-05-02 06:51:23.0
sharepoint 顺序工作流创建

顺序工作流提供了一系列有组织的步骤,一般情况下,步骤是逐一执行的。

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

2、部署为场解决方案

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

4、分别创建createTask、onTaskChanged、completeTask

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

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

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

 

 

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

 

 

8、OK,部署测试:

  相关解决方案