我是新來的SharePoint。我在SharePoint 2013中創建了一個工作流,其中我想使用循環迭代List。 如何執行SharePoint 2013 Designer工作流中的列表項循環?如何在SharePoint 2013 Designer工作流中執行循環瀏覽列表項目?
回答
我不知道有什麼現成的方式讓工作流「循環」列表中的所有條目,但是您可以嘗試使兩個工作流互相反彈,直到所有條目均爲更新,這裏是詳細步驟,
假設我們正在處理的名單被命名爲
list_work
,在這份名單中,創建一個名爲如柱cargo
定義了另一個列表,將其命名爲例如
list_control
,- 定義一個名爲例如
listID
, - 定義名爲例如
cargo
, - 在列表中創建一個條目,將
cargo
設置爲一個值。
- 定義一個名爲例如
定義工作流程,將其命名爲例如
workflow_list_control
,其中每觸發在list_control
的條目更新時間,並在此工作流程,- 搜索在
list_work
在list_work.cargo
不等於list_control.cargo
- 如果任何項目被發現,更新的條目輸入
list_work
並將list_work.cargo
設爲list_control.cargo
,以觸發workflow_list_work
(請參閱下面的#4) - 如果未找到條目,請停止此工作流程。
- 搜索在
定義需要在
list_work
上運行的工作流程,例如,名稱爲workflow_list_work
,每次更新list_work
中的條目時都會觸發它,並且在此工作流程中,請確保它更新list_control
中的唯一條目,其中list_work
正在修改的條目ID僅觸發workflow_list_control
。在此步驟中,請嘗試將工作流程步驟等待並驗證ID是否已正確更新,以便有足夠的時間讓前面的workflow_list_control
正確完成。
如果環連通是必要的,每次,修改與在cargo
場不同的值在list_control
的條目。
您可以在SharePoint 2013執行此操作使用新的 「HTTP Web服務」(ONLY!)。 「技巧」是創建一個調用HTTP Web服務並調用「.../client.svc/web/lists/getbyid(<List Guid>
)/ items」的任務。 (JSON)結果返回(2013年新增!)「dictionary」變量。然後使用「從字典獲取項目」操作和「按名稱或路徑項目」並輸入「d /結果」,選擇「字典」變量(即捕獲結果)並輸出到另一個字典變量(調用它「數據」)。然後通過使用「數據中的計數項」操作獲取計數(對於循環)並將其輸出到變量(totalItems)以獲取記錄數。對於「循環」,你將使用「循環條件」。使用一個名爲「index」的變量,並將其設置爲0,然後「用條件循環」直到「index < totalItems」。在循環體中,您要做的第一件事是「從字典中獲取項目」使用「按名稱或路徑項」並使用字符串生成器「d/results /(<index>
)/」。 「要檢索的列名」將是您想要評估的任何列(比如「DueDate」)。 (注意:您必須使用該列的「靜態名稱」,可通過轉至任務列表設置並單擊該列的名稱找到該列的「靜態名稱」,然後在URL中找到「字段= <Name>
」部分..這是你將使用的「<Name>
」。)
我知道這非常CRUDE甚至可能接近「無用」的用戶,但我覺得我應該至少嘗試一個快速回復。當我有更多時間時,我會嘗試編輯它並更好地設置我的回覆。儘管我發現這一點是因爲有類似的需求,並且因爲我找到了一種方法來完成我所需要的工作,所以我覺得至少在我有限的時間內儘可能地分享它。 ;)所以,也許有人會發現我曾試圖描述的,「有用的」。 :)
我還沒有嘗試過,但我希望你的解決方案對Sharepoint Online仍然有用? – Aamir 2016-03-02 04:46:25
- 1. 在SharePoint Designer 2013中缺少列表視圖工具選項卡
- 2. 如何在SharePoint 2013中執行此工作流程?
- 3. 循環瀏覽列表查看項目
- 4. SharePoint 2013 Visual Studio工作流列表IId
- 5. Sharepoint Designer 2007工作流程
- 6. 從SharePoint Designer工作流
- 7. SharePoint Designer工作流 - 從生成工作流的列表列中獲取數據
- 8. 如何循環瀏覽Listview項目
- 9. Sharepoint Designer依次執行多個任務的工作流程
- 10. Sharepoint Designer 2013 - 無法創建工作流程
- 11. 。SharePoint Designer工作流程的docx問題
- 12. 需要把SharePoint Designer中的工作流
- 13. 如何在SharePoint2010 Designer中執行Do Calculation工作流程
- 14. 如何檢查是否有任何項目通過SharePoint列表中的工作流程進行修改2013
- 15. Sharepoint 2013工作流程更新字典中的所有項目
- 16. SharePoint 2010 Designer工作流程操作設置項目開始項目更改工作流程
- 17. 如何獲取在Sharepoint Designer中創建的工作流的ID?
- 18. 如何循環瀏覽JSON列表?
- 19. Sharepoint Designer 2010 vs 2013
- 20. 循環瀏覽工作表並清理phpexcel中每個工作表中的列
- 21. 在javascript中循環瀏覽django列表
- 22. Sharepoint Designer兩級審批工作流程
- 23. jQuery循環瀏覽帶控件的列表項目
- 24. 將SharePoint Designer工作流程遷移到Visual Studio工作流程
- 25. Sharepoint Designer 2007 - 工作流程和輔助工作流程關係
- 26. 如何使用SharePoint Designer 2013和SharePoint Server 2013創建網站?
- 27. C#工作流項目中的Sharepoint工作流全局變量
- 28. SharePoint工作流2010平臺可以工作,但SharePoint工作流2013平臺不能用於SharePoint 2013
- 29. SharePoint Designer 2013工作流 - 從字符串變量中刪除字符
- 30. 如何從SharePoint 2013中檢索列表項目
你到目前爲止基於搜索引擎查詢嘗試了什麼?一旦我們更具體地瞭解您的需求,幫助您將會更容易。 http://stackoverflow.com/help/how-to-ask – 2014-09-12 14:17:36