【问题标题】:Export Checklist as report将清单导出为报告
【发布时间】:2021-03-17 04:19:40
【问题描述】:

使用 workato,我围绕 BIM360 自动化了多个流程。我最新的工作是,将完成的清单自动导出为报告。我曾尝试使用端点使用 WebUI。好像是被禁止的……

403 Forbidden: { "developerMessage":"The client_id specified does not have access to the api product", "moreInfo": "https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/", "errorCode": "AUTH-001"}

有没有人知道如何在不建立自己的报告的情况下导出这些清单? @autodesk:为 API 发布报告功能会非常有帮助。

感谢大家的帮助

【问题讨论】:

    标签: autodesk-bim360 workato


    【解决方案1】:

    首先,还没有导出记录(问题/清单/rfi)等的直接端点。我可以知道您尝试调用哪个端点吗?听起来您从浏览器控制台中的网络跟踪中调用了 Checklist 网页的 url?

    目前,只有 GET Checklist Instances/Templates 可用。从 API 的角度来看,记录不是通过一次调用提取的。记录可能包含大量项目。代码需要逐页提取。例如如果 3rd Forge 开发人员使用端点,则转储问题的最大值为 200 项/页。因此,如果有 1000 个问题,则代码必须运行 5 次。所以,Wokato 的动作需要建立一个循环条件。

    另外,我对上下文中的“报告”很好奇。 Workato 建立应用程序之间的连接。我可以知道您将连接哪个应用程序,它是否将数据呈现为报告?一开始,听起来您尝试了网页功能的 url,但看起来它导出为 PDF。即使可以在 Workato 中获取 PDF,我也在考虑如何在定义操作时将其与其他应用程序一起使用。

    还有一件事:帐户级别有一个产品功能Data Connector。它导出管理数据和项目数据的数据。计划未来可能会公开 Data Connector 的 API。

    【讨论】:

    • 感谢您的回复。是的,我尝试使用 WebUI 使用的端点:developer.api.autodesk.com/reports/v1/containers/:container_id:/… 来生成报告。如果 Autodesk 没有在自动化级别上执行此操作的功能,我创建报告的计划如下: - 使用 workato 收集数据并将其加载到 ftp 服务器(xml 中的元数据,图像)=> 我习惯在 autodesk/workato 中分页(没问题) - 使用 C#/pdfSharp 创建一个 exe,以收集 ftp 上的数据并创建报告。但也有一些缺点,比如无法导出签名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多