我们计划将Autodesk-Forge服务与Microsoft Dynamics365-外勤服务管理应用程序集成。集成范围如下:-Upload和查看2D/3D文件(Revit,CAD,.)使用Forge查看器进入MS Dynamic365屏幕。-Syncing模型项列表和项属性到MSDynamics365。
范围01 -上传和查看模型文件:我们创建了一个外部ASP.Net项目(版本4.6.1),然后使用'FORGE_CLIENT_ID‘和'FORGE_CLIENT_SECRET’上传和查看模型。我们试图将我们的项目发布到本地服务器上,它运行良好,但不幸的是,一旦我们在Microsoft上发布和部署了我们的项目,我们在试图上传和查看模型时会遇到一个意外的错误。
范围02 -同步模型项列表和项属性:我们知道需要使用哪些API才能从Forge获得所需的数据到Dynamic 365,但我们不知道如何使用Forge SDK来获取这些API并将返回的结果插入到Microsoft Dynamic 365中。
发布于 2019-11-25 01:34:14
以下是我对你的两个问题的评论:
Scope 01:从使用MS的映像中,它清楚地提到您的Azure云服务器上缺少“FORGE_CLIENT_ID”和“FORGE_CLIENT_SECRET”,您是否将这2个Ids设置为服务器的环境变量?我相信这就是原因。此外,请确保您在Azure服务器上设置的回调url与您的Forge应用程序相同。
范围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上查看,希望回答您的问题并祝您的遗忘体验好运:)
https://stackoverflow.com/questions/59018642
复制相似问题