将冗长参数传递给工作项的最佳方式
Best way to pass lengthy parameter to a Work Item
我想通过 DesignAutomation API 生成 Revit 文件,并预先填充来自外部数据源的类型和图层。
源可以包含 +10k 类型,我想知道将此数据提供给工作项的最佳方法是什么。
我可以 运行 限制处理时间或大小吗?
我如何估算此类流程的云信用成本?
如果我将它上传到存储桶,插件代码可以访问它吗?有没有这样使用 Bucket 的例子?
如有必要,我也可以将其构建到插件代码中,但我想避免这种情况。
感谢任何提示。
更新:
所以我找不到在初始工作项请求中包含冗长的 json 文件本身的方法,我不得不创建一个 Web 服务来提供一个端点,Forge 可以从该端点下载 json 文件(s ).
Can i run into limitations regarding processing time or size? How can i estimate cloud credit cost of such a process?
您要找的可能在这里 - service limits。您可以 运行 限制处理时间,但由于 limitProcessingTimeSec
包括工作项的下载和上传时间,如果您 运行 遇到问题,您可以更改此值。
The source can contain +10k types, and i would like to know what is the best approach to feed this data to the Work Item.
如果您想在作业开始时下载工作项的额外信息,您可以将其捆绑在一个 zip 文件中,然后该服务会解压缩该文件。如果您正在寻找特定的配额以确保您不会超过,您可以看到 quota limit here.
If i upload it to a Bucket can the addin code access it? Are there any examples for using Bucket this way?
如果您想访问外部文件 而 作业是 运行ning,您可以查看 onDemand input here.
完全同意 Ashwin。
此外,这里讨论 DA4R Input and Output Files 的其他方面。
我想通过 DesignAutomation API 生成 Revit 文件,并预先填充来自外部数据源的类型和图层。
源可以包含 +10k 类型,我想知道将此数据提供给工作项的最佳方法是什么。 我可以 运行 限制处理时间或大小吗? 我如何估算此类流程的云信用成本?
如果我将它上传到存储桶,插件代码可以访问它吗?有没有这样使用 Bucket 的例子?
如有必要,我也可以将其构建到插件代码中,但我想避免这种情况。
感谢任何提示。
更新: 所以我找不到在初始工作项请求中包含冗长的 json 文件本身的方法,我不得不创建一个 Web 服务来提供一个端点,Forge 可以从该端点下载 json 文件(s ).
Can i run into limitations regarding processing time or size? How can i estimate cloud credit cost of such a process?
您要找的可能在这里 - service limits。您可以 运行 限制处理时间,但由于 limitProcessingTimeSec
包括工作项的下载和上传时间,如果您 运行 遇到问题,您可以更改此值。
The source can contain +10k types, and i would like to know what is the best approach to feed this data to the Work Item.
如果您想在作业开始时下载工作项的额外信息,您可以将其捆绑在一个 zip 文件中,然后该服务会解压缩该文件。如果您正在寻找特定的配额以确保您不会超过,您可以看到 quota limit here.
If i upload it to a Bucket can the addin code access it? Are there any examples for using Bucket this way?
如果您想访问外部文件 而 作业是 运行ning,您可以查看 onDemand input here.
完全同意 Ashwin。
此外,这里讨论 DA4R Input and Output Files 的其他方面。