将自定义字段从报价移动到项目 XTRF 客户端 API

Moving custom fields from quote to project XTRF Client Portal API

我在将自定义字段从报价单移到项目时遇到问题。 报价是通过客户端 API 创建的,据我所知,这些报价是经典报价。当我从经典报价创建项目时,项目不会填充自定义字段。

我尝试使用报价单的自定义字段手动更新项目。 我拥有的一切都是带有数字 ID 的经典引语。我从报价中提取了 idNumber,并使用方法 https://prisma.s.xtrf.us/customer-api/doc/pages/projects.html#GET_/projects 搜索项目并添加 ?search=quoteIdNumber。 然后我收到了根据报价创建的项目。

我尝试从引用的自定义字段手动更新项目的自定义字段,但没有成功。我从收到的项目中提取了 projectId 并尝试使用此方法 https://prisma.s.xtrf.us/api/doc/users/pages/v1-projects.html#PUT_/projects/{projectId}/customFields 来更新项目的自定义字段。我在尝试更新 Smart Project 时收到错误消息,我应该使用更新的 API,但是 Smart Projects 的 V2 API 需要与我收到的不同的项目 ID。我收到了这样的项目 ID 576,但是更新智能项目需要这样的 ID ABCDEFGHIJKLMNOP

有没有办法将自定义字段从通过客户端 API 创建的经典报价移动到从该报价创建的新智能项目?

您是否尝试过使用不同的自定义字段范围? 我的意思是自定义字段在报价单和项目之间共享的范围。 见图片