2013-02-26 2 views
0

Мне нужно уметь назначать несколько ролей контакту, а не только один. Сейчас я использую следующий код, чтобы установить роль в контакт:NetSuite - как назначить несколько ролей контакту

  //get the internal ID of created contact 
      var contactInternalId = ((RecordRef) response.baseRef).internalId; 

      //set roles 
      var attachContact = new AttachContactReference(); 
      attachContact.attachTo = new RecordRef 
       { 
        type = RecordType.customer, 
        typeSpecified = true, 
        internalId = customerId 
       }; 
      attachContact.contact = new RecordRef {internalId = contactInternalId}; 
      attachContact.contactRole = new RecordRef {internalId = role}; 

      var resp = _service.attach(attachContact); 

Я не вижу никакой возможности установить несколько ролей в контакте (в отличие от разрешений, где я мог бы использовать MultiSeceltCustomFieldRef).

Я попытался выполнить поиск в Интернете, но здесь не так много информации.

Буду признателен за любую помощь, благодарю вас всех.

ответ

0

Вы можете вызвать несколько раз, чтобы назначить несколько ролей.

+0

Спасибо, попробуем. – Pritorian

+0

Нет, это не работает. Он просто устанавливает последнюю предоставленную роль. – Pritorian

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