上一节我们了如何自定义工作流任务:sharepoint 自定义工作流任务活动 Custom Workflow Activity
现在我们用他来做年简单的练习一下使用方法
创建一个工作流,设计流程,将自定义的TaskActivity拖入我们的流程
我们只需设置TaskCreating、TaskCompleted任务事件就可以了,下面是代码,另一个GM的类似
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | private void taskActivity1_TaskCreating(object sender, TaskEventArgs e) { e.TaskProperties.AssignedTo = @"i:0#.w|canomo\mooncake"; e.TaskProperties.Title = "文档审批"; e.TaskProperties.PercentComplete = 0F; e.TaskProperties.DueDate = DateTime.Now.AddDays(7.0); e.TaskProperties.ExtendedProperties.Add("状态", "待签批"); } private SPWorkflowTaskProperties taskProperties1 = new SPWorkflowTaskProperties(); private void taskActivity1_TaskCompleted(object sender, TaskEventArgs e) { taskProperties1 = e.TaskProperties; taskProperties1.PercentComplete = 1.0f; } |
OK,部署就可以了,是不是简单了很多,没以前那么复杂了。