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.
nlapiGetContext().getSubsidiary()
всегда будет возвращать дочернюю компанию в записи сотрудника пользователя, в контексте которого вызывается RESTlet, а НЕ дочерних компаний, установленных на роль пользователя RESTlet.
Других решений пока нет …