//检查item是否选中启动工作流
               if (item["是否启动工作流"].ToString().Contains("是"))
               {
                   //在当前list的WorkflowAssociations中找到要 启动的工作流  SPWorkflowAssociation
                   foreach (SPWorkflowAssociation wfAssoc in properties.OpenWeb().Lists[properties.ListId].WorkflowAssociations)
                   {
                       // search workflowassociation by name
                       if ((wfAssoc.BaseTemplate.Name.ToString().Equals("二级审批工作流")))
                       {
                           //启动工作流
                           item.Web.Site.WorkflowManager.StartWorkflow(item, wfAssoc, wfAssoc.AssociationData, true);
                           break;

                       }
                   }
               }

相关文章:

  • 2021-07-28
  • 2021-08-09
  • 2022-01-11
  • 2021-11-08
  • 2021-12-29
  • 2021-11-27
  • 2021-08-09
  • 2021-05-18
猜你喜欢
  • 2021-10-10
  • 2022-12-23
  • 2021-10-23
  • 2021-11-25
  • 2021-10-26
  • 2021-12-01
相关资源
相似解决方案