2010-03-23 21 views
1

我可以指定/使用來自「其他」網站的現有任務列表,但是來自我的Sequential Sharepoint工作流中使用的相同網站集?我使用Visual Studio編寫工作流代碼,並將其部署到/ subsite,根網站已經有一個任務列表,每個人都連接到Outlook等...而不是在/ subsite中創建一個新的任務列表,並詢問有關訂閱這個新的任務清單...我想使用現有的一個..我想使用現有的..我們是否可以使用Sharepoint Workflow任務列表中相同網站集的「其他」網站的任務列表?

回答

2

我可能會誤解,但是,作爲查找與反射器的信息,我發現有一種方法SPWorkflowAssociation.SetTaskList(SPList)

看起來很希望。但是,這在此方法中,這樣的事情發生了:

this.EnsureListInThisWeb(list); 

方法定義:

private void EnsureListInThisWeb(SPList list) 
{ 
    if ((this.m_templates != null) && (list.ParentWeb.ID != this.m_templates.ParentWeb.ID)) 
    { 
     throw new ArgumentException(SPResource.GetString("WorkflowAssociationListNotInWeb", new object[0])); 
    } 
} 

所以它會檢查是否列表的parentweb等於網絡在那裏工作流關聯的。如果沒有,你會得到例外。

所以我的回答是不,你不能在另一個網絡有任務列表。

相關問題