Iterate failed: recursive-iteration

400
iterate failed: recursive-iteration

#19
{“command”:“iterate”,“type”:“repo”,“filepath”:“ERPNo.csv”,“separator”:“,”,“skiplines”:0,“overwrite”:true,“subcommands”:[{“command”:“storerow”},{“command”:“script”,“frameSelector”:“”,“locator”:{},“code”:“return run(‘2b76aef8-b2d5-4176-b280-99dd46175f4f’)\r\n”,“description”:“雜收發領料==每個倉別開一張”},{“command”:“idle”,“duration”:3}]}

整個流程有執行完成 但執行結果裡還是有錯誤檔案row(1)-error.txt 錯誤訊息如上,請問這是什麼錯誤 要如何避免呢?

Hi @lillian.tseng ,

這個錯誤的原因是 :
在同一個 EMILY.RPA 瀏覽器視窗裡面,有巢狀迴圈出現 (循環工作裡面還有循環工作)

建議修改的方向 :

如果你的技能是設計成

  1. 循環工作
    1.1 子技能(沒有勾選「使用新瀏覽器執行子技能」) (裡面有循環工作)
    1.2 結束循環

上述的狀況就會造成 recursive-iteration

所以要改成

  1. 循環工作
    1.1 子技能(勾選「使用新瀏覽器執行子技能」) (裡面有循環工作)
    1.2 結束循環

這樣一來
執行的狀況會變成

  1. 循環工作 (在原瀏覽器視窗上執行)
    1.1 子技能 (勾選 「使用新瀏覽器執行子技能) (裡面有循環工作) (在新瀏覽器上執行)
    1.2 結束循環

這樣的狀況就符合「在一個瀏覽器視窗裡面,只有單層的循環工作」 這樣的條件