首页 文章

从SharePoint 2010工作流启动SharePoint 2013工作流

提问于
浏览
0

我们有以下问题:

在我们的环境中,我们有两个列表:

PositionF
ArchivWFC

我们已将SharePoint 2010工作流附加到列表PositionF . 此工作流程在列表ArchivWFC中创建项目 .

在列表ArchivWFC中,我们创建了一个SharePoint 2013工作流 . 当SharePoint 2010工作流在列表中创建项目时,应启动此工作流 . (工作流程设置:手动启动,项目创建)

问题是工作流程无法启动 . 我在列表ArchivWFC中使用SharePoint 2010工作流测试了相同的内容 . 此工作流程立即运行,但我们需要使用2013工作流程,因为我们正在使用其余的api .

第一个工作流程需要是2010工作流程 . 此列表中的2013工作流会导致保存冲突 .

谁能帮我?

1 回答

  • 0

    使用具有以下代码的事件接收器(ItemAdded):

    public override void ItemAdded(SPItemEventProperties properties)
        {
            base.ItemAdded(properties);
    
            //Updating the column
            properties.ListItem["EventReceiver"] = "True";
    
            //Commit change
            properties.ListItem.Update();
        }
    

    事件接收器在“EventReceiver”列中写入“True” . 此更新将触发2010工作流程 .

相关问题