2016-03-02 1 views
0

Я могу удалить несколько телефонных звонков через Mass Updates. Я могу удалить одиночные contact, lead, customer ... и т.д. в UI и RESTlet код.Как удалить несколько контактов для пользователя в Netsuite?

Я хочу удалить несколько contacts,leads, customers, prospects, partners and vendors в UI, а также с помощью RESTlet.

ответ

0

Прабх,

В Javacript, либо в Restlet или даже на стороне клиента, я бы создать массив элементов, чтобы удалить, а затем перебор с цикл, вызовите nlapiDeleteRecord.

Если в вашем списке перечислены элементы с детьми, это приведет к ошибке, поэтому оберните nlapiDeleteRecord блоком try/catch, чтобы вы могли продолжать обрабатывать свой список.

В тех случаях, когда записи имеют детей, вам может понадобиться создать специальный случай или функцию, чтобы удалить их.

+0

Ох. Спасибо за ответ. Есть ли возможность удалять контакты в пользовательском интерфейсе? – Prabhu

+0

Если вы можете открыть контакт для редактирования, должна быть опция удаления в раскрывающемся списке «Действия» справа от основных кнопок – TonyH

+0

Я могу сделать для одиночного. Я имел в виду несколько контактов в пользовательском интерфейсе. Извините за недоразумение – Prabhu

2

Вы можете создать простой, настраиваемый сценарий массового обновления, который может быть развернут для удаления любого типа записи с использованием функции массового обновления. На самом базовом, это будет выглядеть следующим образом:

function deleteRecord(recordType, recordId) { 
    nlapiDeleteRecord(recordType, recordId); 
} 

Создать новый сценарий Mass Update и развернуть сценарий для записи контактов.

Затем вы можете запустить новое массовое обновление, выбрать «Пользовательские обновления», и вы увидите, что в нем указано ваше собственное массовое обновление. Затем он работает так же, как и любое другое массовое обновление. Вы создаете свой запрос, чтобы выбрать записи, которые хотите удалить, затем нажмите кнопку «Предварительный просмотр», затем нажмите кнопку «Выполнить обновление».

Когда я развертываю этот скрипт, я уверен, что он доступен только для роли администратора, и я обычно оставляю его в тесте, который делает его доступным только мне. Это означает, что мне действительно нужно быть уверенным в том, что я делаю, прежде чем использовать его.

Смежные вопросы