我希望一次上传多个(100 多个)文件,然后使用 x++ 按顺序操作它们(如果没有依赖关系,甚至可以同时操作)。我知道有 File::GetFileFromUser(),但是我不能使用这种方法选择多个文件,我一次只能做一个文件,对于数百个文件来说,这不是客户可以接受的解决方案。
有没有办法同时选择多个文件,以便一次上传多个文件?或者是否可以选择一个文件夹并将文件夹的内容上传到临时存储?
我希望一次上传多个(100 多个)文件,然后使用 x++ 按顺序操作它们(如果没有依赖关系,甚至可以同时操作)。我知道有 File::GetFileFromUser(),但是我不能使用这种方法选择多个文件,我一次只能做一个文件,对于数百个文件来说,这不是客户可以接受的解决方案。
有没有办法同时选择多个文件,以便一次上传多个文件?或者是否可以选择一个文件夹并将文件夹的内容上传到临时存储?
您可以将 100 多个文件作为单个存档上传,在 X++ 中处理文件之前,您只需解压缩存档即可。否则,您可以记录功能请求(最好在 idea.dynamics.com 上)。
似乎没有一种简单的方法可以做你想做的事,但 D365 仍然是新的,我不知道一切。我确实想为您提供一些很好的资源,您可以从中找出答案。
而且我相信使用浏览按钮启动的 javascript 位于webroot\Scripts\Controls\Documents.js
.
我花了大约一个小时试图弄清楚这一点,我已经发现了一个错误并将其提交到连接https://connect.microsoft.com/site1321/feedback/details/3136255。
如果你最终弄清楚了,我很高兴听到你的解决方案。
Dynamics AX 2012 支持批处理作业中的多线程。我还没有看到任何显示 365 的操作没有。
http://www.artofcreation.be/2010/10/03/batch-multithreading/
使用 100 多个文件的文件名导入一个文件,然后启动一个新线程以并行加载每个文件。