Monday, December 14, 2009

Start Workflow From c# Code



   1:   Guid wfBaseId = new Guid("{32601603-2149-447A-BD73-E64AF9307D6F}"); 
   2:              SPSite site = new SPSite(ConfigurationManager.AppSettings["SharepointSite"].ToString()); 
   3:              SPWeb web = site.OpenWeb(ConfigurationManager.AppSettings["SharepointWeb"].ToString());
   4:              SPList list = web.Lists["genericDocs"]; 
   5:              SPListItem item = list.Items[0];
   6:             
   7:   
   8:   
   9:   
  10:              SPWorkflowAssociation associationTemplate= list.WorkflowAssociations.GetAssociationByBaseID(wfBaseId); 
  11:              site.WorkflowManager.StartWorkflow(item, associationTemplate, "",true);

0 comments:

Post a Comment