启动SharePoint 2013在SharePoint 2010的工作流

问题描述:

工作流程,我们有以下问题:启动SharePoint 2013在SharePoint 2010的工作流

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

PositionF 
ArchivWFC 

我们附上一个SharePoint 2010工作流的列表PositionF。此工作流在列表ArchivWFC中创建一个项目。

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

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

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

任何人都可以帮助我吗?

使用的事件接收器(ItemAdded)用下面的代码:

 public override void ItemAdded(SPItemEventProperties properties) 
    { 
     base.ItemAdded(properties); 

     //Updating the column 
     properties.ListItem["EventReceiver"] = "True"; 

     //Commit change 
     properties.ListItem.Update(); 
    } 

事件接收器在列“EventReceiver”写入一个“真”。此更新触发了2010年的工作流程。

+0

您能否详细了解您如何解决您的问题(请参阅https://stackoverflow.com/help/how-to-answer)。 – Yannis