将 Autodesk-Forge 服务与 Microsoft Dynamics 365 - Field Service



我们计划将Autodesk-Forge服务与Microsoft Dynamics 365 - Field Service Management App集成。 集成范围如下: - 使用Forge查看器将2D/3D文件(Revit,CAD等(上载和查看到MS Dynamics 365屏幕中。 - 将模型项列表和项属性同步到 MS Dynamics 365。

范围 01 - 上传和查看模型文件: 我们创建了一个外部 ASP.Net 项目(版本 4.6.1(,然后使用"FORGE_CLIENT_ID"和"FORGE_CLIENT_SECRET"上传和查看模型。 我们尝试将项目发布到本地服务器,它工作正常,但不幸的是,一旦我们在 Azure 上发布并部署了我们的项目Microsoft,我们在尝试上传和查看模型时遇到意外错误。

图像在我的本地主机环境中

Microsoft Azure 上的图像

范围 02 - 同步模型项列表和项属性: 我们知道为了从 Forge 到 Dynamics 365 获取所需数据需要使用的 API,但我们缺乏使用知识 伪造开发工具包,以使用这些 API 获取返回的结果并将其插入到 Dynamics 365 Microsoft中。

这是我对您的 2 个问题的评论:

范围 01:从使用 MS Azure 服务的图像中,它清楚地提到您的 Azure 云服务器上缺少"FORGE_CLIENT_ID"和"FORGE_CLIENT_SECRET",您是否将 2 个 ID 设置为服务器的环境变量?我相信这就是原因。此外,请确保在 Azure 服务器上设置的回调 URL 与 Forge 应用程序中的回调 URL 相同。

范围 2:若要获取模型项列表和属性,请使用 .NET 作为服务器端语言,可以将 .NET SDK 与以下 3 个 API 一起使用,

  • 获取元数据

  • 获取模型视图元数据

  • 获取模型视图属性

我还发现此代码示例提供了与您想要的 .NET API 类似的行为,请在 https://github.com/Autodesk-Forge/model.derivative-csharp-context.menu/blob/master/TranslatorServer/Controllers/TranslatorController.cs#L173 中查看,希望能回答您的问题并祝您忘记体验好运:(

相关内容

最新更新