将自定义字段从报价单移到项目XTRF Client Portal API

时间:2018-08-02 13:47:33

标签: xtrf

我将自定义字段从报价单移到项目时遇到问题。 报价是通过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创建的经典报价移到根据该报价创建的新智能项目中?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用其他自定义字段范围? 我的意思是在报价和项目之间共享自定义字段的范围。 看图片 Choosing scope for custom field - Quote + Project should do the trick