2017-02-15 131 views
0

工作流程,我們有以下問題:啓動SharePoint 2013在SharePoint 2010的工作流

在我們的環境,我們有兩個列表:

PositionF 
ArchivWFC 

我們附上一個SharePoint 2010工作流的列表PositionF。此工作流在列表ArchivWFC中創建一個項目。

在列表ArchivWFC中,我們創建了SharePoint 2013工作流程。此工作流程應在SharePoint 2010工作流程在列表中創建項目時開始。 (工作流程設置:手動啓動,項目創建)

問題是工作流程無法啓動。我已經在列表ArchivWFC中對SharePoint 2010工作流程進行了相同的測試。此工作流程立即運行,但我們需要使用2013工作流程,因爲我們正在使用其餘api。

第一個工作流程需要是2010工作流程。此列表中的2013工作流程會導致保存衝突。

任何人都可以幫助我嗎?

回答

0

使用的事件接收器(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