2017-06-19 119 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