2011-06-24 73 views
1

我們需要將新的工作流應用於內容樹中的項目。這將取代已經存在的工作流程。切換到新的工作流程

我有一個基本項目,這些內容項目繼承,所以我可以使用它來更改默認的工作流程。

問題是,我該如何處理已處於工作流程各種狀態的項目?我是否必須單獨編輯它們才能將它們置於新Workflow的等效步驟中?

回答

3

要回答你的問題,是的。但是,也許可以考慮以編程方式而不是手動切換它們。也許你可以運行代碼來遍歷項目,並根據從舊狀態到新狀態的映射來切換WF狀態。我建議你在SDN論壇上發佈這個問題,甚至要求Sitecore支持,因爲這可能會有後果。

+2

我做了這樣的事情,其實很簡單。只需調用SelectItems,然後更新相應的字段......我相信「__Workflow」和「__Workflow狀態」。就我所知,有一個用於設置狀態的API,但不包括工作流程。 – Bryan

+0

+1。完美,完全合理! –