簡體   English   中英

如何解釋結果:現場服務中不存在模板項目? BIM360 API

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM