Невозможно использовать API чтения продуктов, опубликованный Salesforce CPQ, для чтения более 31 продукта. - PullRequest
0 голосов
/ 26 декабря 2018

Я использую Read Product API для чтения модели продукта и добавления продуктов в строку предложения, но Read Product API не может прочитать более 31 продукта, что приводит к добавлению только 31 продукта в окончательное предложениеLine.

Может кто-нибудь сказать мне, какой альтернативный способ добавить больше продуктов в строки цитат через API?

Заранее спасибо.

Ссылка на информацию о (ЧитатьAPI продукта) - https://developer.salesforce.com/docs/atlas.en-us.cpq_dev_api.meta/cpq_dev_api/cpq_api_read_product.htm

КОД

public class TestReadProduct {
Public static integer ReadProductsBulk(){


List<ProductModel>  Result = new List<ProductModel>();

    for(pricebookentry Prod:[select  Product2id,pricebook2id from pricebookentry where pricebook2id='01s6F00000GZ4OuQAL' ]){

        ProductModel Current = new ProductModel();

        Current = Current.readProduct(Prod.Product2id,Prod.pricebook2id,'USD');


            result.add(current);
        }

        return Result.size();
    }

 }

1 Ответ

0 голосов
/ 27 декабря 2018

Ваш запрос явно ограничивает результаты [select Product2id,pricebook2id from pricebookentry where pricebook2id='01s6F00000GZ4OuQAL' limit 32] обратите внимание на limit 32 в конце.Если вы удалите это, вам следует идти.

...