2016-10-10 63 views
0

我已經在Sp10中創建了一個Nintex Workflow,經過幾次檢查後,通過COPY ITEM將當前項目複製到同一個列表中。 我現在需要的是更改新創建的項目(狀態和就緒)的2個值,但我無法獲得剛剛創建的項目的新ID。在複製項目後獲取新創建的項目ID Nintex

有太多列使用創建項目操作,也不是客戶希望將項目複製到隱藏列表,並且另一個工作流程在將項目複製到原始列表之前編輯值。

有什麼辦法可以獲得重複項目的ID?我對Webservice並不熟悉。

認爲 帕斯卡爾

回答

0

我碰到這樣的情況就來了。由於「拷貝項目」工作流程操作不返回新建項目「ID」,我用下面的步驟來解決問題:按要求

  1. 商店「當前項目」的工作流程變量的值。 (在你的病例狀態和就緒)。

    例如OldStatus = StatusOldReady = Ready

  2. 使用「更新項目」工作流程操作並使用新建項目所需的值更新「當前項目」(在您的案例狀態和就緒狀態下)。

  3. 使用「複製項目」工作流程操作並將「當前項目」複製到所需的庫/列表。 在這一步你新創建的項目將會有你想要的值。

  4. 在這裏,我們基本上還原當前項目的「舊」值。因此,使用「更新項目」工作流程操作並使用其原始值更新「當前項目」。

    Status = OldStatus Ready = OldReady

我知道這是不是最好的解決方案,但它的工作.. :)