我将自定义字段从报价单移到项目时遇到问题。 报价是通过Client Portal API创建的,据我所知,这些报价是经典的。当我用经典报价创建项目时,项目不会填充自定义字段。
我尝试使用quote的自定义字段手动更新项目。
我拥有的所有内容都是带有数字ID的经典报价。我从报价单中提取了idNumber,然后使用方法https://prisma.s.xtrf.us/customer-api/doc/pages/projects.html#GET_/projects并添加UIView
来搜索项目。
然后我收到了根据报价创建的项目。
我尝试从报价的customFields手动更新项目的customFields,但未成功。我从收到的项目中提取了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不同。我收到了类似UIView
这样的项目ID,但是更新智能项目需要这样的?search=quoteIdNumber
这样的ID。
是否可以将自定义字段从通过Client Portal API创建的经典报价移到根据该报价创建的新智能项目中?