Как получить идентификатор дочерней компании с помощью Restlet в Netsuite?


Test_sub - это дочерняя компания, для которой установлена соответствующая роль, назначенная одному пользователю, которому был загружен файл RESTLET. Я хочу назначить идентификатор дочерней компании для пользователя из сценария RESTlet.

Я уже получил следующие сведения:

    result['Name']         = nlapiGetContext().getName();
    result['Email']        = nlapiGetContext().getEmail();
    result['UserId']       = nlapiGetContext().getUser();
    result['RoleId']       = nlapiGetContext().getRole();
    result['RoleCenter']   = nlapiGetContext().getRoleCenter();
    result['SubsidiaryId'] = nlapiGetContext().getSubsidiary() ;

Я попытался получить идентификатор дочерней компании вышеуказанным способом. Несмотря на то, что я назначил разные вспомогательные роли для этой роли, я всегда получал результат 1.

Author: Prabhu, 2016-01-05

1 answers

nlapiGetContext().getSubsidiary() всегда будет возвращать дочернюю компанию в записи сотрудника пользователя, в контексте которого вызывается RESTlet, а НЕ дочерние компании, установленные для роли пользователя RESTlet.

 1
Author: prasun, 2016-01-05 07:12:14