[英]How to intepret the result: Template project doesn't exist in Field service? BIM360 API
我们在我们公司使用 BIM360 API 结合我们的 CRM 来管理用户、项目和公司。 我们用用户界面编写了一个简单的工具来完成它。
我们尝试使用“从模板项目复制”的功能。 我们正在使用新的“现场管理服务”,因为它需要按照 Autodesk [api doc] 的说明( https://forge.autodesk.com/en/docs/bim360/v1/reference/http/projects-POST/ )。
想法
没有模板项目的正常项目创建工作正常。 我们可以将任何服务添加到我们想要的项目中。 同样如上所述的“现场管理服务”。 如果我们为模板项目附加一个 ID,我们会收到一个错误,指出该项目在“现场服务”中不存在。
所以我的想法是,这个 function 只能在 BIM360 的用户界面中工作。 或者更多的“现场服务”是旧的“第一代”服务,它不同于“下一代”的“现场管理服务”?
代码
下面的代码将简单的 requestBody 显示为 JSON。 身份验证和一切工作正常,并在 header 中作为承载发送。
{
"name": "x_Vorlage",
"value": "0",
"currency": "EUR",
"start_date": "2019-10-15",
"end_date": "2019-10-16",
"project_type": "Wohngebäude",
"hubId": null,
"id": null,
"status": null,
"job_number": null,
"adress_line_1": null,
"adress_line_2": null,
"city": null,
"state_or_province": "Brandenburg",
"postal_code": null,
"country": "Germany",
"business_unit_id": null,
"timezone": null,
"language": "de",
"contract_type": null,
"service_types": null,
"template_project_id": "3d8ca02e-XXXX-46ff-XXXX-9c26d408XXXX"
}
“template_project_id”只是为了在此处发布而混淆。
错误:
我们预计会出现 HTTP 200 Result 或错误请求。 但我们得到:
{"code":1004,"message":"Template project doesn't exist in Field service."}
谢谢你的帮助!
不幸的是,模板功能仅适用于 API 中的 Field Classic。
因此,我向我们的工程团队提交了一个愿望清单项目HQ-5127 ,以分配时间来评估在 Next-Gen Field 上支持该项目的可能性。 请记住愿望清单项目 ID 以供将来参考。 欢迎您通过向 Forge 帮助频道发送包含此 ID 的 email 来向我们询问更新或提供其他信息。 感谢您的理解和耐心。 干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.