Acumatica 无法执行检索和编辑使用Webservice端点优化订阅的联系人营销列表

Acumatica 无法执行检索和编辑使用Webservice端点优化订阅的联系人营销列表,acumatica,Acumatica,我正在使用自己的自定义webservice端点访问联系人。我还想获得联系人关联的营销列表,并更新订阅字段 但是,当我尝试展开营销列表的详细信息时,API会响应此优化无法执行错误?下面的消息 “消息”:“发生错误。”, “exceptionMessage”:“无法执行优化。以下字段导致错误:\r\nMarketingList.Subscribed:视图订阅具有BQL委托\r\nMarketingList.MarketingListID:视图订阅具有BQL委托\r\nMarketingList.Co

我正在使用自己的自定义webservice端点访问联系人。我还想获得联系人关联的营销列表,并更新订阅字段

但是,当我尝试展开营销列表的详细信息时,API会响应此优化无法执行错误?下面的消息

“消息”:“发生错误。”, “exceptionMessage”:“无法执行优化。以下字段导致错误:\r\nMarketingList.Subscribed:视图订阅具有BQL委托\r\nMarketingList.MarketingListID:视图订阅具有BQL委托\r\nMarketingList.ContactID:视图订阅具有BQL委托\r\n”

使用默认端点时也会出现相同的错误

另外,当我尝试另一种方式,获取营销列表并扩展列表成员时,我也会得到同样的信息


如果您有任何帮助,我们将不胜感激。

看起来,一次只能检索一个联系人。不是一次获得所有联系人。

是的,这是准确的,而且是经过设计的。问题是web服务调用的端点使用数据视图委托返回记录。这可能会导致性能问题,因此系统会拒绝该请求。此错误的解决方案是逐个检索记录和/或省略expand details参数。数据视图委托引用: