2017-06-19 116 views
1

我正在尋找一次上傳多個(100+)文件,然後使用x ++順序操作它們(或者甚至是同時存在,如果沒有依賴關係的話)。我知道有File :: GetFileFromUser(),但我不能使用這種方法選擇多個文件,我一次只能執行一個文件,這對於數百個文件來說不被客戶視爲可接受的解決方案。Dynamics 365 for Operations - 一次上傳多個文件

有沒有辦法同時選擇多個文件,以便上傳可以同時執行多個文件?或者是否可以選擇一個文件夾並讓它將文件夾的內容上傳到臨時存儲器?

+0

請檢查此答案https://stackoverflow.com/a/34532893/6575455 –

+1

@AliaksandrMaksimau該答案適用於[tag:dynamics-ax-2012],不適用於[tag:dynamics-365-operations ]。 –

回答

1

似乎並沒有簡單的方法來做你想做的事,但D365仍然是新的,我不知道所有的東西。我確實想爲您提供一些可以從中找到的好資源。

而且我相信,隨着推出的JavaScript瀏覽按鈕位於webroot\Scripts\Controls\Documents.js

我花了一個小時試圖弄清楚,我已經發現了一個錯誤,並提交給https://connect.microsoft.com/site1321/feedback/details/3136255

如果你最終搞清楚了,我很樂意聽到你的解決方案。

+0

我想你可以使用https://blueimp.github.io/jQuery-File-Upload/ – powerfade917

1

您可以將您的100多個文件上傳爲單個存檔,並且在處理X ++中的文件之前,您只需解壓縮存檔。 否則,您可以登錄功能請求(理想情況下位於ideas.dynamics.com)。

+1

令人驚訝的簡單而優雅! –

+0

雖然這可能會起作用,但我會繼續深入探討可擴展控件,因爲雖然它可能滿足即時需求,但它並不能真正解決總體技術限制。這絕對是一個解決方案。 – rjv

-1

Dynamics AX 2012支持批處理作業中的多線程。我沒有看到任何顯示365操作沒有的東西。

http://www.artofcreation.be/2010/10/03/batch-multithreading/

導入與你100+文件文件名的文件,然後啓動一個新的線程加載每個文件並行。

+0

不幸的是,在這種情況下,AX 365和AX 2012在體系結構上有很大的不同,特別是當一個用戶駐留在雲中而另一個駐留在本地時(使用胖客戶端) – rjv