Chinaunix首页 | 论坛 | 博客
  • 博客访问: 275541
  • 博文数量: 81
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 878
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-25 23:20
文章分类

全部博文(81)

文章存档

2017年(45)

2016年(20)

2015年(2)

2014年(14)

我的朋友

分类: 系统运维

2014-07-27 23:02:42

private void StartWorkFlow()
        { //获得该列表上的发布的所有工作流 SPWorkflowAssociationCollection wfAssociationColls = this.List.WorkflowAssociations; if (wfAssociationColls != null && wfAssociationColls.Count > 0)
            {
                CultureInfo ci = CultureInfo.CurrentCulture;
                SPWorkflowAssociation spWFAss = GetAssociation(wfAssociationColls);
                SPContext.Current.Web.AllowUnsafeUpdates = true; this.List.ParentWeb.Site.WorkflowManager.StartWorkflow(this.ListItem, spWFAss, spWFAss.AssociationData, true);
                SPContext.Current.Web.AllowUnsafeUpdates = false;
            }
        } //获取当前要启动的工作流 private SPWorkflowAssociation GetAssociation(SPWorkflowAssociationCollection wfAssociationColls)
        {
            SPWorkflowAssociation spWFAss = wfAssociationColls[0]; foreach (SPWorkflowAssociation item in wfAssociationColls)
            { //根据工作流创建的时间将最后一次发布的工作流取出来 if (item.Created > spWFAss.Created)
                {
                    spWFAss = item;
                }
            } return spWFAss;
        }
阅读(1749) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~