Sequential workflows provide a series of organized steps, and in general, the steps are performed one by one.
1. New > Project, select SharePoint Solution > Empty project:
2. Deploy as a farm solution
3. Add > New Item, select Office/sharepoint > Sequential Workflow (Farm solution only), next set up related list
4. Create CreateTask, onTaskChanged, Completetask, respectively
5. Select CreateTask1, add correlation token and Owneractivityname:
6, three selected individually, red bound to new Members > select Create field; Green drop-down Select the Task1token set for the previous step; purple binds to an existing member, as follows:
7, double-click, the new code is as follows:
1 Private voidCreatetask1_methodinvoking (Objectsender, EventArgs e)2 {3 //Build task ID4CREATETASK1_TASKID1 =Guid.NewGuid ();5 //Task Title6Createtask1_taskproperties1.title ="Manager Approval";7 //Set task operator8Createtask1_taskproperties1.assignedto =@"I:0#.w|canomo\name";9 //Set task completion levelTenCreatetask1_taskproperties1.percentcomplete =0; One //Set task start date ACreatetask1_taskproperties1.startdate =Datetime.today; - //set the task expiration date to 7 days from the start of the workflow task -Createtask1_taskproperties1.duedate = DateTime.Now.AddDays (7.0); the } - - Private voidOntaskchanged1_invoked (Objectsender, ExternalDataEventArgs e) - { +Ontaskchanged1_afterproperties1.percentcomplete =1.0f; - //Receive approval Data + } A at Private voidCompletetask1_methodinvoking (Objectsender, EventArgs e) - { - //Approval Complete -}
8. OK, deploy test:
SharePoint Sequential Workflow Creation