Есть ли способ поиска дел по настраиваемому полю с использованием набора инструментов netsuite php?

Я пытаюсь получить случаи на основе настраиваемого поля, однако всякий раз, когда я пытаюсь это сделать, я получаю следующую ошибку: SearchCustomField является абстрактным типом и не может быть создан

Я уже просмотрел несколько предыдущих постов здесь, и этот код ранее работал для кого-то еще: Поиск клиента по настраиваемому полю в Netsuite

`$NSservice = new NetSuiteService();
$NSservice->setSearchPreferences(false, 10);

$cs = new CustomerSearch();
$csb = new CustomerSearchBasic();

$domain = new SearchCustomField();
$domain->internalId = '620';
$domain->searchValue = '8260';
$domain->operator = 'is';

$scfl = new SearchCustomFieldList();
$scfl->customField = array($domain);
$csb->customFieldList = $scfl;
$cs->basic = $csb;

$request = new SearchRequest();
$request->searchRecord = $cs;

$searchResponse = $NSservice->search($request);`

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

0 ответов

Просмотр последней схемы поиска SupportCases по настраиваемому полю определенно поддерживается.

Глядя на ваш код, internalIdвашего настраиваемого поля выглядит некорректно. ОбычноinternalIdв вашем поиске указана строка, а не число. Начнется с префиксаcust.

FWIW PHP Toolkit содержит множество ошибок. Вы можете рассмотреть возможность использования библиотеки ruby, которая поддерживает эту операцию и хорошо поддерживается сообществом открытого исходного кода.

Другие вопросы по тегам