我已經在Sp10中創建了一個Nintex Workflow,經過幾次檢查後,通過COPY ITEM將當前項目複製到同一個列表中。 我現在需要的是更改新創建的項目(狀態和就緒)的2個值,但我無法獲得剛剛創建的項目的新ID。在複製項目後獲取新創建的項目ID Nintex
有太多列使用創建項目操作,也不是客戶希望將項目複製到隱藏列表,並且另一個工作流程在將項目複製到原始列表之前編輯值。
有什麼辦法可以獲得重複項目的ID?我對Webservice並不熟悉。
認爲 帕斯卡爾
我已經在Sp10中創建了一個Nintex Workflow,經過幾次檢查後,通過COPY ITEM將當前項目複製到同一個列表中。 我現在需要的是更改新創建的項目(狀態和就緒)的2個值,但我無法獲得剛剛創建的項目的新ID。在複製項目後獲取新創建的項目ID Nintex
有太多列使用創建項目操作,也不是客戶希望將項目複製到隱藏列表,並且另一個工作流程在將項目複製到原始列表之前編輯值。
有什麼辦法可以獲得重複項目的ID?我對Webservice並不熟悉。
認爲 帕斯卡爾
我碰到這樣的情況就來了。由於「拷貝項目」工作流程操作不返回新建項目「ID」,我用下面的步驟來解決問題:按要求
商店「當前項目」的工作流程變量的值。 (在你的病例狀態和就緒)。
例如OldStatus = Status
OldReady = Ready
使用「更新項目」工作流程操作並使用新建項目所需的值更新「當前項目」(在您的案例狀態和就緒狀態下)。
使用「複製項目」工作流程操作並將「當前項目」複製到所需的庫/列表。 在這一步你新創建的項目將會有你想要的值。
在這裏,我們基本上還原當前項目的「舊」值。因此,使用「更新項目」工作流程操作並使用其原始值更新「當前項目」。
即Status = OldStatus
Ready = OldReady
我知道這是不是最好的解決方案,但它的工作.. :)